В конце 2021-го я записался на курс Разработка Android-приложений на Kotlin на степике. Обучение заняло несколько месяцев, хотя можно было и быстрее, просто у меня не получалось заниматься чаще.
Выдали сертификат «с отличием», несмотря на то, что я прошёл только ~90% всех лекций и задач: в январе-феврале резко стало не до курса, который я начал просто по фану.
В целом, курс на троечку, по возможности, стоит поискать что-то получше.
Минусы
- Местами устаревший код в лекциях, из-за чего приходиться гуглить актуальные вещи для решения задач
- Сами задачи довольно утомительны: для каждой нужно качать архив, открывать в IDE, обновлять руками пару устаревших конфигов, обновлять до актуальных версий зависимости, собирать, и наконец писать решение.
Решения нужно сдавать на сайте в виде хэшей, которые выплёвывают завершившиеся удачно тесты.
Всё это неудобно и раздражает: даже для самой простейшей задачи весь цирк приходится повторять заново, при том, что задач много. - Иногда задачи не слишком соответствуют курсу: мы тут не алгоритмы пришли решать, а по-быстрому вкатиться в удобную разработку под смартфоны
- Общая бестолковость, к примеру, перепутанный порядок задач.
Плюсы
- Понравилось писать на котлин, даже несмотря на лес xml/yml-ов, которые у бывших джавистов (у меня) могут вызвать вьетнамские флэшбеки.
- Подарили на несколько месяцев премиум подписку на IntelliJ IDEA, код в этом редакторе писать привычно и удобно
- Разбираться с андроидом и его эмуляцией на десктопе было интересно
- Стокгольмский синдром: после того, как пару раз починишь проект, который не собирается без пинков и напильника, начинаешь лучше разбираться в структуре