Когда я решила обучаться Android-разработке, то задумалась, где именно это делать. Самостоятельное обучение я сразу отбросила, потому что мне важно задавать кому-то вопросы. Да и хотелось программу, а то сама я бы просто тыкалась по рандомным темам с разными уровнями. Выбрала GeekBrains я по одной простой причине: в тот момент там были скидки на факультеты. Да и как для человека, который ничего не знает о программировании, мне важно было, чтобы обучение было с нуля.
Плюсы:
- Обучение действительно с нуля. Нас учили устанавливать необходимые программы и отвечали на все глупые вопросы. Например, у меня Android Studio установилась с третьего раза. Весь этот час преподаватель терпеливо помогал в чате и говорил, что надо делать;
- Вся теория тоже была с нуля. До начала обучения я даже Hello World не смогла бы написать;
- Есть преподаватели, которые всю душу вкладывают в обучение и в учеников. Мне повезло попасть на такого на Java-1 и Java-2. Иван убеждался, чтобы каждый понял тему и постоянно просил не стесняться задавать даже самые глупые вопросы;
- Очень дружелюбная администрация и чатики. Все постоянно пишут, спрашивают как дела. Для твоей группы будет отдельный чатик с преподавателями, где они будут помогать;
- Можно менять преподавателя. К сожалению, бывает так, что попался не очень хороший преподаватель. Можно написать администрации и тебя переведут в другую группу;
- Интересные мероприятия. К сожалению, их мало, но когда бывают, то это прям здорово. Для начинающих это просто отличный вариант побывать на настоящем митапе или хакатоне, но в дружеской обстановке, где тебя не будут осуждать за ошибки;
- Много домашнего задания, которое обязательно разбирается на следующем уроке. Я иногда тратила по несколько дней, чтобы разобраться в теме;
- Регулярные занятия по несколько раз в неделю. В таком графике не получится забить и расслабиться.
Минусы. Увы, они тоже есть:
- Группы очень разные по уровню. В моей группе были люди, которые уже работали разработчиками. Бывало так, что на лекциях я боялась задавать вопросы, потому что те одногруппники осуждающе писали, что легкая тема и давайте дальше. Для них может и лёгкая, а я те слова впервые слышала;
- Бывают плохие преподаватели. Да, они читают лекцию в строго отведенное время по методичке, но им абсолютно плевать на тебя и они могут просто не ответить на вопрос не по теме или на какой-то сложный вопрос. Методичку я могу и сама прочитать. Тут же я плачу деньги, поэтому хотелось видеть от преподавателя, что ему не всё равно;
- Некоторые преподаватели забывают о том, что они преподаватели. Был один преподаватель, который навязывал своё мнение по вопросам, которые не связаны непосредственно с программой, и осуждал, если мы не согласны. Но учил он хорошо, поэтому я просто пропускала мимо ушей такие фразы;
- Не уверена, что в этом виноваты курсы, но спустя полгода я потеряла интерес. Я перестала слушать лекции и, если бы не попала на стажировку, то, вероятно, просто забросила бы обучение;
- Местами обучение очень сложное. Особенно, если вы в какой-то момент постеснялись и не задали вопрос;
- Иногда дают какие-то ненужные знания или устаревшие, которые за полгода работы мне пока что никак не пригодились. Особенно это касалось курса про библиотеки.
Стажировку именно от GeekBrains я не проходила, так что не знаю как там всё устроено. В целом, работу я и правда смогла найти, так что курсы выполнили своё предназначение.