Курс Kotlin + Android, обзор

Курс Kotlin + Android, обзор

В конце 2021-го я записался на курс Разработка Android-приложений на Kotlin на степике. Обучение заняло несколько месяцев, хотя можно было и быстрее, просто у меня не получалось заниматься чаще.

Выдали сертификат «с отличием», несмотря на то, что я прошёл только ~90% всех лекций и задач: в январе-феврале резко стало не до курса, который я начал просто по фану.

В целом, курс на троечку, по возможности, стоит поискать что-то получше.

Минусы

  • Местами устаревший код в лекциях, из-за чего приходиться гуглить актуальные вещи для решения задач
  • Сами задачи довольно утомительны: для каждой нужно качать архив, открывать в IDE, обновлять руками пару устаревших конфигов, обновлять до актуальных версий зависимости, собирать, и наконец писать решение.
    Решения нужно сдавать на сайте в виде хэшей, которые выплёвывают завершившиеся удачно тесты.
    Всё это неудобно и раздражает: даже для самой простейшей задачи весь цирк приходится повторять заново, при том, что задач много.
  • Иногда задачи не слишком соответствуют курсу: мы тут не алгоритмы пришли решать, а по-быстрому вкатиться в удобную разработку под смартфоны
  • Общая бестолковость, к примеру, перепутанный порядок задач.

Плюсы

  • Понравилось писать на котлин, даже несмотря на лес xml/yml-ов, которые у бывших джавистов (у меня) могут вызвать вьетнамские флэшбеки.
  • Подарили на несколько месяцев премиум подписку на IntelliJ IDEA, код в этом редакторе писать привычно и удобно
  • Разбираться с андроидом и его эмуляцией на десктопе было интересно
  • Стокгольмский синдром: после того, как пару раз починишь проект, который не собирается без пинков и напильника, начинаешь лучше разбираться в структуре