Search
Write a publication
Pull to refresh
1
0
Send message

Ух, прямо за живое, даже созрел написать свой первый коммент на хабре :)

Буквально в этом месяце закончил курс по Бэкэнду на питоне. Когда выбирал курсы, очень не хватало каких-то реальных отзывов - их почти невозможно отфильтровать из бесконечного потока рекламы, но комментарии к статьями, лично у меня всегда вызывали чуть больше доверия, поэтому здесь моему отзыву самое место.

Мы с автором учились на разных программах и я тоже не доволен обучением, но по другим причинам.

  • Основная причина: устроится в нормальное место бэкэнд разрабом после этих курсов - это чистое везение умноженное на врожденный талант и огромное количество свободного времени. Наверняка нужно тотально врать на собесах и вообще быть очень софт-скилловым. Не зря у них прямо в описании курса написано примерно так: "Мы вас конечно научим, но в яндекс точно не возьмем". Ну, зато честно.

  • Еще, курс крайне не сбалансированный. Есть спринты, которые можно за день-два сделать, а есть такие, что с трудом успеваешь за две недели.

  • Нет глубины знаний и какой-то фундаментальности что ли. Я прямо всем телом чувствую, что я знаю слишком мало, как будто в огромной книге прочитал только оглавление и теперь могу только предположить о чем она вообще.

Однако.

Может дело в моей низкой самооценке или в привычке мыслить всегда критично, но я никогда и не воспринимал этот курс, как путевку "все включено" сразу на жирную вакансию разработчика. И поэтому еще полгода назад начал искать работу в смежных областях, почти случайно устроился на позицию QA в местную продуктовую компанию. И, внезапно, оказалось что знания из практикума прямо пригодились. В тестировании разбираться гораздо легче, когда в целом понимаешь как бывают устроены приложения, апи, как они работают с бд и тд., банально как зайти на удаленный сервер и погрепать логи - совершенно базовые навыки, которые и в резюме то не упомянешь, но при этом абсолютному новичку все равно нужно где-то их получать. Прямо сейчас пишу автотесты на питоне и это не вызывает у меня ужас, тоже благодаря этому курсу.

Так что, хоть разрабом я не стал, но у меня теперь есть интересная работа, с типичными для it условиями и понятным вектором развития - ровно то, что я искал.

Теперь немного по моментам из статьи:

  1. Задания сложные и на них надо много времени. До курса я прочитал только одну единственную книжку (A byte of python) Не знаю как во фронте, но у меня половина спринтов были откровенной халявой. До обидного, делаешь за день двухнедельный спринт и оставшееся время плюешь в потолок занимаешься самообразованием. Тут конечно мучают мыслишки вроде "а за что я вообще заплатил то". В теории обычно расписано все, вплоть до кусков кода, где только названия переменных поменять или готовых команд в терминал. Другое дело, что материал везде очень поверхностный, для выполнения домашки - достаточно, но для погружения в тему - очень мало. Реально сложными были только два болка - алгоритмы и диплом. На алгоритмы просто нужно много времени, но там оооочень подробная и доступная теория. А вот диплом... офигительно сложно, больше нечего сказать, тоже пришлось брать академ, но зато когда закончишь - прямо кайф :)

  2. Наставники и ревьеры отправляют читать документацию. Вот серьезно? А куда еще они должны отправлять? В целом, за все обучение я по пальцам могу пересчитать ситуации, когда мне приходилось что-то у них выяснять. Во многом потому-что проблемы у всех возникают однотипные и все это обсуждается самим студентами в слаке, там же в сильно затянувшихся проблемных вопросах возникают наставники и помогают разобраться. Ни разу не было такого, чтобы мою проблему не решили. Конечно, для этого нужно задавать конкретные вопросы. С проблемой "у меня ничего не работает" - никто не поможет, это да. В статье говориться, что с ревьером нельзя связаться. На бэкэнде всегда можно было написать любому ревьюру и узнать почему ему что-то не нравится. Иногда их можно даже переспорить, мне удавалось :)

  3. Нужно самому искать информацию и учиться. Боюсь, что так везде. Если говорить про меня лично, я не мог на старте сам себе составить программу и придумывать задания по изученной теме - поэтому и заплатил за курс. Бонусом, эти задания кто-то проверяет. Если можешь вдруг сразу сам, то вся инфа доступна бесплатно и тут тебе вообще море по колено - завидую.

  4. Глючный тренажер. Да, бывает. Пару раз тоже застревал из-за этого на пол дня. Но, чаще всего, эти баги быстро находят студенты-коллеги и постят в слаке как их обойти. Если с тренажером что-то не выходит, первым делом идешь и читаешь, почти всегда кто-то уже решил эту проблему. Такой себе стаковерфлоу на минималках. Только один раз я прямо бесился из-за откровенно тупой проверки, из разряда описанных автором (2 + 3) != (3 + 2). Но сейчас уже даже детали не могу вспомнить, было и было.

  5. Вебинары. Правда сильно зависят от наставника, который его проводит. Было несколько очень годных, но в основном все же вода. Тоже перестал смотреть, но больше из лени. Думаю, что все же стоило.

  6. Обратная связь связь после спринтов Один раз после сильно негативной обратной связи ко мне в личку пришла ревьюер и вполне добросовестно выясняла в чем проблема и предлагала пути решения. В остальном врятли вообще на что-то влияет, после нескольких начальных спринтов забил и заполнял "на отцепись"

Information

Rating
Does not participate
Registered
Activity

Specialization

Test Automation Engineer, Manual Test Engineer
Junior
From 150,000 ₽
Python
Selenium
Git
Linux
Django
RESTful API
SQL
Postman
Apache Jmeter