Я обучался на специальности Android-разработчик в 2022-2023 гг.
В целом обучение позволяет освоить android-разработку «с нуля». Хорошо построены обучающие курсы начиная от основ и далее к более специализированным темам. Очень много практики — написание кода и создание приложений. Есть самое главное для обучающихся «с нуля»: траектория обучения и теория с практикой. При самостоятельном обучении в огромном объеме информации в интернете разобраться практически не возможно: непонятно с чего начать, на что уделить внимание, что уже устарело, а что является современными подходами.
Для специалистов с опытом я бы этот курс не посоветовал, т. к. если ориентируешься в специальности, то в интернете можно легко найти информацию для обучения. Уникальной информации на курсе в принципе не было.
Хотел бы отметить, что учиться не легко. Чтобы нормально усваивать материал, выполнять качественно задания нужно достаточно свободного времени (2-3 часа в день минимум), усидчивость, самостоятельный поиск в интернете решений вопросов. То, как вы освоите материал и сможете ли в принципе дойти до конца обучения, будет зависеть только от вас, вашей мотивации и целеустремленности. Совмещать работу с обучением будет очень сложно. На моем потоке не многие смогли без пауз дойти до финальных курсов, многие отсеивались по пути. Благо есть возможность брать паузы в обучении.
Касательно формата обучения, то не стоит надеяться на «живое» общение с преподавателем, большинство курсов были в записи, обратную связь можно было получить при сдаче практических работ или на отдельных уроках, которые проходили он-лайн. Но, как показала практика, вебинары не особо востребованы: студентов приходит не много, вопросов особо нет, т. е. он-лайн формат, как по мне, то не особо нужен.
Из неприятных моментов, которые пришлись на мой период обучение — это то, что в это время были какие-то внутренние перестройки подходов к обучению со сменой преподавателей. Были проблемы с наличием преподавателей, некоторые преподаватели были не особо опытные. Для сравнения попадались записи уроков от прежних преподавателей — это действительно были интересные лекции, из которых становится все понятно и раскладываются по полочкам самые сложные темы. Также были переносы по времени курсов, в итоге обучение затянулось относительно заявленных сроков где-то на полгода. Но это субъективное мнение и относится исключительно к факультету android-разработки.
Из плюсов: много дополнительных открытых курсов (факультативов), связанных с основной специализацией. Если есть свободное время, можно их проходить и прокачивать свои навыки. Факультативные курсы можно пройти и после окончания основных курсов.
Хочу отметить последний дипломный курс «Командная разработка» — мне очень понравился. На этом курсе студенты объединяются в команды по 3-4 человека, придумывают тему для разработки приложения и командой над ним работаю. Это действительно очень живой, интересный курс с прямым общением с преподавателем и студентами. Курс завершается защитой дипломного проекта: демонстрация приложения, презентация к нему, обсуждение.
По прошествии этого курса мы смогли сделать полноценное мобильное приложение ЗооБуквы и опубликовали его на Google Play и RuStore.
После защиты проекта я получил диплом о профессиональной переподготовке государственного образца. Для тех, у кого высшего образования нет, то выдают сертификат о том, что прослушал курсы.
После этого еще есть неплохой курс по подготовке к поиску работы, на котором рассказывают, как искать работу, как подготовить резюме и др.
Стоит отметить, что «фишкой» GeekBrains является гарантия трудоустройства, но, на мой взгляд, не стоит к этому относится серьезно, никакой ситуации, типа GeekBrains найдет вам работодателя, не будет. Придется самому серьезно напрячься с поиском работы.
В целом рекомендую GeekBrains, но, чтоб достичь результата, надо настраиваться на самостоятельную упорную работу.