Во многом согласен с автором статьи. Я сам окончил курс Backend разработки на Python, начинал в 7 когорте, окончил в 11, до этого не было опыта программирования вообще, и послевкусее осталось скорее отрицательным, чем положительным.
Из плюсов, пожалуй, можно выделить карьерный тренажер - действительно помогли составить хорошее резюме и подготовится к собеседованию. Ещё запомнился конкретно на моём курсе спринты, связанные с devops практиками. Хорошо документированная теория и ясные, усложняющиеся со временем упражнения, которые помогают закрыть проекты. Ну а от Github Actions я вообще был в экстазе :) Ну и конечно, реклама яндекс облака в конце этого спринта...
Из непонятных вещей, это слак, который особо пользы не приносил, и вебинары, которые без зева смотреть было невозможно. Если честно, посмотрел до конца только первый вебинар, а потом просто читал сторонние ресурсы и документацию, потому что на это уходит меньше времени. Ещё ревьюеры. Иногда может попасться годный ревьюер, который даст хороший совет, объяснит твою ошибку и мне повезло на финальном проекте с таким. А может попасться человек, который просит прокомментировать каждую строчку твоего кода с объяснением того, что ты делаешь и не пропускает пока не сделаешь этого...
Из отрицательных аспектов, это само обучение. Очень верно подмечено автором, что учат языку, а не программировать. Весь синтаксис питона раскрывается в бесплатной части. Позже идёт очень скомканное представление, что такое ООП. В питоне есть классы, поехали дальше. Про модуль с SQL я вообще молчу,самый первый спринт, дальше на обучении он ни разу не понадобился, зато на работе он ох как нужен. А теперь мы учим не питон, а django. Якобы на примере джанго, мы должны выучить питон, понять как работают серверы, обработка запросов, MVC модель и тд. В таком темпе и скомканном представлении ничего толком не успеваешь изучить, кроме как выполнить задание этого спринта, лишь бы пройти дальше. Лишь после того, как я начал работать, уже правда на flask, я более менее начал понимать, что к чему. Вопрос, зачем тогда было всё это обучение "15 часов в неделю", если неделю своего отпуска, я сидел над проектами по 8 часов в день? Единственное, чем можно скрасить эту бочку дёгтя, это что с каждой когортой они пытаются как-то обрабатывать фидбэк и изменяют модули, включают туда какую-то дополнительную информацию про питон.
Отдельным блоком стоит модуль по алгоритмам и структурам данных. Он у меня особо каких то эмоций не вызвал, хоть над нескольками задачами я сидел днями (привет 15 часов в неделю). Было довольно полезно, хотя теория, опять таки хромает) Подача теории в виде шуток работает хуже, чем сухая подача материала. Его можно хотя бы прочитать несколько раз и понять, а каждый раз перечитывать сказку про стэк или алгоритм Дэйкстры не хочется.
В заключении, хочется сказать, что я не жалею, что попал в Практикум и не уверен, что где-либо ещё было бы лучше. Полагаю, все эти курсы приблизительно одинаковые. Никто вас не научит за 10 месяцев программировать. Они, возможно, дадут тебе какие то знания, чтобы ты мог притвориться, что ты умеешь программировать, чтобы тебя взяли на работу. А уже там, Господь узнает своих.
Во многом согласен с автором статьи. Я сам окончил курс Backend разработки на Python, начинал в 7 когорте, окончил в 11, до этого не было опыта программирования вообще, и послевкусее осталось скорее отрицательным, чем положительным.
Из плюсов, пожалуй, можно выделить карьерный тренажер - действительно помогли составить хорошее резюме и подготовится к собеседованию. Ещё запомнился конкретно на моём курсе спринты, связанные с devops практиками. Хорошо документированная теория и ясные, усложняющиеся со временем упражнения, которые помогают закрыть проекты. Ну а от Github Actions я вообще был в экстазе :) Ну и конечно, реклама яндекс облака в конце этого спринта...
Из непонятных вещей, это слак, который особо пользы не приносил, и вебинары, которые без зева смотреть было невозможно. Если честно, посмотрел до конца только первый вебинар, а потом просто читал сторонние ресурсы и документацию, потому что на это уходит меньше времени. Ещё ревьюеры. Иногда может попасться годный ревьюер, который даст хороший совет, объяснит твою ошибку и мне повезло на финальном проекте с таким. А может попасться человек, который просит прокомментировать каждую строчку твоего кода с объяснением того, что ты делаешь и не пропускает пока не сделаешь этого...
Из отрицательных аспектов, это само обучение. Очень верно подмечено автором, что учат языку, а не программировать. Весь синтаксис питона раскрывается в бесплатной части. Позже идёт очень скомканное представление, что такое ООП. В питоне есть классы, поехали дальше. Про модуль с SQL я вообще молчу,самый первый спринт, дальше на обучении он ни разу не понадобился, зато на работе он ох как нужен. А теперь мы учим не питон, а django. Якобы на примере джанго, мы должны выучить питон, понять как работают серверы, обработка запросов, MVC модель и тд. В таком темпе и скомканном представлении ничего толком не успеваешь изучить, кроме как выполнить задание этого спринта, лишь бы пройти дальше. Лишь после того, как я начал работать, уже правда на flask, я более менее начал понимать, что к чему. Вопрос, зачем тогда было всё это обучение "15 часов в неделю", если неделю своего отпуска, я сидел над проектами по 8 часов в день? Единственное, чем можно скрасить эту бочку дёгтя, это что с каждой когортой они пытаются как-то обрабатывать фидбэк и изменяют модули, включают туда какую-то дополнительную информацию про питон.
Отдельным блоком стоит модуль по алгоритмам и структурам данных. Он у меня особо каких то эмоций не вызвал, хоть над нескольками задачами я сидел днями (привет 15 часов в неделю). Было довольно полезно, хотя теория, опять таки хромает) Подача теории в виде шуток работает хуже, чем сухая подача материала. Его можно хотя бы прочитать несколько раз и понять, а каждый раз перечитывать сказку про стэк или алгоритм Дэйкстры не хочется.
В заключении, хочется сказать, что я не жалею, что попал в Практикум и не уверен, что где-либо ещё было бы лучше. Полагаю, все эти курсы приблизительно одинаковые. Никто вас не научит за 10 месяцев программировать. Они, возможно, дадут тебе какие то знания, чтобы ты мог притвориться, что ты умеешь программировать, чтобы тебя взяли на работу. А уже там, Господь узнает своих.