26.11.2024

В Devman учат не Python, а работе программистом: как я стал python-разработчиком

Я работал начальником производства в типографии и по совместительству был сисадмином. Работа сисадмином отнимала мало ресурсов и занимала примерно 10% времени.

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

Сначала начал учить C++, но бросил, потому что не нашел ему применение на практике и он оказался довольно сложным. В сентябре 2022 года решил попробовать Python и как-то легче пошло, сразу начал применять его в работе.

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

Начал выбирать курс. Крупным курсам я не доверял изначально, так как считаю, что у них основная цель — заработать денег, а не качественно научить. Консультировался в одной крупной школе и в первом же разговоре начали навязывать кредит.

Попробовал курсы в режиме просмотра роликов. Особого эффекта не было.

В ноябре 2022 года где-то в Телеграм мне попалась реклама Devman. Сходил на созвон, где Евгений Евсеев (сооснователь Devman) рассказывал о курсе и отвечал на вопросы. Меня заинтересовало, но показалось, что слишком дорого.

Сомневался еще пару месяцев, но вариантов лучше не было и в январе 2023 года я начал обучение.

Devman понравился своим уникальным форматом. В курсе максимально самостоятельные задания. Это не просмотр роликов и не переписывание кода за преподавателем. В Devman учат не Python, а работе программистом.

Как проходило обучение

Обучение в Devman разбито на три ступени:
  • «С нуля до новичка» начинают те, кто еще даже не пробовал писать код;
  • «От новичка до джуна» — для тех, кто уже написал свои первые простые программы;
  • «От джуна до мидла» — эта ступень для тех, кому уже есть чем похвастаться на GitHub, но нужны практические проекты в портфолио и более глубокое знание языка, чтобы меньше конкурировать за хорошие вакансии.

Я начал со ступени «От новичка до джуна». Поначалу учиться было довольно легко. Сложность уроков шла по нарастающей. Самое сложное было под конец — это Docker и Kubernetes. В процессе обучения я буквально каждую неделю осознавал насколько больше я знаю и умею.

Времени учебе старался уделять по максимуму. Иногда по 40 часов в неделю. Помогало то, что текущая работа была хорошо отлажена. Команда работала самостоятельно и я лишь иногда вмешивался в процесс. Также в процессе учебы я смог автоматизировать часть рутины с помощью Python. Благодаря этому, у меня было достаточно времени, чтобы учиться. Я занимался и по выходным, и вечером после работы.

Из заданий больше всего запомнились уроки — «Посчитайте клики по ссылкам», «Прикручиваем заказы к интернет-магазину» (среди учеников известен как стар-бургер), «Делаем игру про космос», «Помогаем клубу анонимных геймеров», «Следим за автобусами» в мини-курсе «Асинхронный Python».

Как проходила стажировка

На стажировку я попал в июле 2023 года. Работал над телеграм-ботом для сервиса аренды прокси-серверов.

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

В процессе стажировки я отвечал по большей части за кастомизацию админки для редактируемых сообщений бота. Здесь очень помогли знания из проекта стар-бургер в плане работы с админкой и знания по Django в целом. Также пригодились знания Docker и Kubernetes.

Команда была отличная, мы даже продолжили общаться после стажировки. Все сложности решались довольно быстро.

Проект, который мы делали, работает и сейчас. Я вернулся к нему почти год спустя, когда устроился на работу в Devman, и допилил — закрыл баги и отрефакторил.

Поиск работы

На поиск работы потратил около 2-х месяцев. Начал искать работу еще во время стажировки. В процессе отравил примерно 200-300 откликов и прошел несколько собеседований. На собеседованиях часто спрашивали теорию о REST, ACID, SQL — этого в курсе не было и я изучил это самостоятельно.

Mok-интервью, которое проводит Devman, немного подтянуло знания и дало уверенности в себе. В итоге я устроился на работу за месяц до окончания стажировки в октябре 2023 года и сразу старшим разработчиком в компанию, которая занималась разработкой голосовых роботов.

Однако довольно быстро начал чувствовать, что мне на этой работе тесно — хотелось больше применять свои знания. Должность была с узкой спецификой и не давала почву к дальнейшему развитию. Через 7 месяцев я уволился и перешел в отдел заказной разработки Devman ведущим разработчиком.
Хотите попробовать курсы бесплатно?
У нас есть курсы Python и программы для учеников с разным опытом — от нуля до сильного джуна.

С нами можно:
— впервые начать изучать язык,
— подтянуть конкретные темы,
— вырасти до мидла,
— трудоустроиться в ближайшие пару месяцев.

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