Как я стал middle-разработчиком за год: история выпускника Devman
С детства мечтал о том, чтобы стать программистом, но не сразу нашел свой путь. До 2021 года был водителем погрузчика, а потом решил начать изучать программирование самостоятельно. Фриланс стал моим первым шагом — писал Telegram-ботов, занимался парсингом, но понимал, что нужно системное обучение.
Почему я выбрал Devman?
Я перепробовал много курсов, даже начал обучение в другой школе, но случайно наткнулся на рекламу Devman. Сначала попробовал бесплатный урок. У школы есть такие в мини-курсах, например, в «Основы Python» или в «API веб-сервисов».
Как проходило обучение в Devman?
Курс мне очень понравился. В курсе Devman большое количество практических заданий. И они достаточно сложные и интересные, чтобы чему-то научиться.
Легче всего мне давались уроки, связанные с написанием Telegram-ботов и командные проекты с написанием приложений на Django. Больше всех запомнился урок «Прикручиваем заказы к интернет-магазину» (среди учеников известен как стар-бургер) — от развертывания локально до деплоя, а после — в Kubernetes.
В момент обучения на курсе я работал на фрилансе, поэтому выделять время на обучение было не сложно. Учился 20-40 часов в неделю.
В какой-то момент сделал паузу на два месяца — навалилось много работы и личные дела. В Devman есть возможность взять академический отпуск и это было очень кстати.
Я прошел все ступени обучения на курсе и перешел к командным проектам.
Как проходили командные проекты в Devman?
За время прохождения блока я успел поучаствовать в четырех командных проектах. Сильные и скилловые ребята были только в одном. В остальных пришлось брать роль лидера на себя и делать чуть больше, чем все — давать задания, подсказывать. Это тоже хороший опыт.
В команде с сильными учениками решали все вопросы обсуждением. А в других я брал большую часть на себя. Расспрашивал ребят, кто в чем силен и давал задания, примеры, материалы для изучения. Свою часть работы я тоже им подробно объяснял. Ребята остались довольны проделанной работой и дополнительным обучением.
Все проекты мы сдали успешно и в срок, хоть и не хватило времени сделать все идеально.
У Devman, помимо командных проектов, есть блок со стажировкой. В нем ученики участвуют в создании реальных приложений в другом отделе компании, который занимается коммерческой разработкой на заказ. В стажировке я поучаствовать не успел, потому что нашел работу. Но прошел блок подготовки к ней и это тоже было очень полезно.
Помощь с трудоустройством от Devman и поиск работы
На курсе Devman есть блок трудоустройства — школа помогает своим ученикам найти работу и сопровождает их до получения оффера. В этот блок входит следующее:
- Помощь в написании резюме. Это важный блок, который помог мне оформить резюме так, чтобы выделиться на фоне других.
- Групповые занятия и индивидуальная консультация с HR.
- Подготовка к техническому интервью с тимлидом на вакансию и подробная обратная связь о результате и необходимости подтянуть отдельные моменты. Это полезный блок, но мне все равно было сложно — на экзаменах сильно волнуюсь.
Поиск работы занял больше трех месяцев, но в итоге я устроился full-stack разработчиком с грейдом middle+ с очень хорошей зарплатой.
Все что я проходил на курсе и в блоке подготовки к стажировке очень пригодилось в дальнейшем. Я научился писать более структурированный и понятный код. Сейчас в работе мне часто попадаются задачи, которые очень похоже на уроки на курсе Devman и я их выполняю гораздо быстрее.
Безусловно, в ходе обучения я не выучил все наизусть, но познакомился со многими способами разработки различных фич. И получил главное знание — что и где искать и как это можно реализовать.