Достоинства:
Опыт, максимально приближенный к реальной работе.
Недостатки:
Скорость нарастания сложности программы в некоторых курсах, возможно стоит сделать их на пару недель больше по времени
Всем привет.
Проходил курсы по верстке (первый и второй) и курс по PHP, несколько месяцев назад. Прошло некоторое время, и теперь могу говорить по факту и по результатам, а не только по субъективным ощущениям.
Я не люблю программы обучения, поэтому не брал "профессию" как набор последовательных курсов, а просто время от времени прохожу то, что мне нужно и после курса даю себе время на то, чтобы структурировать полученный опыт и немного прийти в себя. А прийти в себя в любом случае понадобится, потому что на курсах придется впахивать, чтоб не сказать жестче), это вообще не та история, где "я заплатил вам денег, а вы меня научите пожалуйста". Тут скорее квест, как выжить и что-то унести с собой за ограниченное время. И если задаться целью поднапрячься и пробежать этот спринт с максимальным результатом (оценка А в сертификате) – то можно вынести из курса довольно многое. Да, я понимаю тех, кому такой формат не заходит, кому нужно неспеша и вдумчиво (и на курсе PHP я, проклиная эту, казавшуюся мне тогда невозможной, скорость нарастания сложности программы и собственную тупость, сам временами хотел, чтобы было помедленней и повдумчивей), но для этого есть другие школы, где нет дедлайнов и человек может учиться в своем темпе. Я же, зная себя, понимаю, что "в своем темпе" я просто забью на учебу, вот 100%. Не раз бывало.
Здесь же сроки ясны, задачи поставлены, как хочешь, хоть здохни, но сделай. Нет, конечно вас никто не будет заставлять что-то делать, можете пройти курс в режиме свободного слушателя, но зачем тогда вообще его проходить, нет смысла, посмотреть видеоуроки можно и в ютюбе. Я же морально подготовился к тому, что будет тяжело, но быстро XD.
Система оценивания максимально объективна – высший бал будет в том случае, если сданы все домашки, по каждой неделе. В свою очередь у каждой домашки по каждой неделе есть ясные и объективные критерии, по которым ее принимают, если сделано все по списку – работу примут.
Сам процесс максимально похож на реальную работу (в компании, где я работаю удаленно, все примерно так же, но не приходится так интенсивно учиться, тем не менее воркфлоу вполне похож). Наставник - вроде тимлида, на глупые вопросы отвечать не будет, предложит погуглить. Глупые вопросы – это те, на которые ответы в топ-5 гугла и stackoverflow. Если же конкретно не получается что-то по своему проекту, в контексте, то поможет, предложит созвониться или глянет код и напишет текстом, но в итоге проблема точно будет решена. Тем не менее, наставники сами работают по специальности, поэтому надо понимать, что сразу он не ответит, иногда несколько часов. Параллельно можно задать вопрос в чат, там присутствуют другие наставники, преподаватель курса, кто-нибудь ответит.
Теперь скажу, пожалуй, о результатах. Хоть в момент прохождения курса по PHP я видел в нем определенные недостатки, в основном это большой объем видеоматериала, который надо было просмотреть на каждой неделе, и не просто просмотреть (я смотрел на скорости 1.5 с перемотками), а еще и вынести из него какую-то основу, на которую потом надо будет опереться в работе над заданием этой недели, но как бы то ни было, после курса я получил определенный опыт, и пару проектов, которые потом еще немного облагородил, чтоб не стыдно было показать. В компании где я работал (и продолжаю работать), занимаюсь поддержкой проектов написанных на Laravel и Yii 2 (разобраться в котором после Laravel не составило большого труда).
Оценил бы на 4.5, тк 5 это когда все идеально, а все не идеально. Но оно и хорошо, что не идеально, тк потом н работе тоже не будет все идеально, тоже иногда будут моменты а-ля "давайте-давайте, ребят, выкатить надо было уже вчера, а нам только сегодня это сказали", аврал, срывы сроков, итд итп. Так что лучше быть готовым к этому заранее и учиться добиваться результатов в условиях некоторой неопределенности, когда не всё гладко.