Истории успеха

Как я стал программистом в 33 года

Эта история началась декабрьским вечером 2018 года. Может быть утомление от рутинного и надоевшего бизнеса, а может быть кризис среднего возраста, подвели меня к мысли, что нужно попробовать в жизни что-то новенькое. Что именно?

Вспомнил я, что давным-давно,в бытность мою студентом, мечтал стать программистом. Вообще ИТ-шники для меня в ту пору были эдакими небожителями. Крутыми парнями, решающими что и как будет в этом мире. Если хотите, то стать частью мира ИТ для меня было что-то типа юношеской мечты. И вот собрался я с духом, и решил-таки стать программистом в свои немалые 33 года.

Как это сделать, да побыстрее? Ну конечно же надо пойти куда-то учиться. Начал искать инфу в интернете. Рекламы куча, а достоверной информации почти нет.

Как я учился и попал на Хекслет

Сначала я планировал найти офлайн курсы. Но они были либо слишком долгими для меня — 9-12 месяцев, либо слишком дорогими. Например, офлайн курсы Front-end разработки в интенсивном режиме предлагали за 3 месяца и 160 тыс. рублей. Что для меня было неподъёмно.

Тогда я начал смотреть в сторону онлайн-курсов. Особо не вникая, и не теряя времени, начал скупать всё подряд. Курсы верстки HTML, CSS. Потом курсы front-end – JavaScript, React. Я проходил одновременно 2-3 курса в ускоренном режиме. Сил уходило много, а прогресс был почти нулевой. Потому что тупо повторяя за преподавателем, как оказалось, ничему научиться нельзя. Я приуныл. И однажды, листая бесконечные отзывы под очередным ютубовским роликом? обнаружил ссылку на Хекслет и несколько комментариев, что там учат хорошо.

Я тем же вечером стартанул на бесплатных курсах, и через два дня купил платную подписку. Я реально залип. И, о — чудо! У меня пошел прогресс. Я наконец-то начал программировать. Сам! Хоть и на учебных задачах, хоть и очень медленно! Но дело пошло.

Я начал изучать JavaScript, прошел примерно половину профессии. Потом переключился на PHP. Отмечу, что качественный скачок произошел в результате прохождения проекта под руководством ментора. Если вы еще не попробовали — обязательно вписывайтесь.

Отмечу, что занимался я примерно по 60-70 часов в неделю. И так примерно 2-2,5 месяца. Имейте в виду, что с такой скоростью я планировал пройти курс по PHP за 4 месяца. Если вы обучаетесь с нуля, то быстрее проходить обучение вряд ли получится.

Как я искал работу

Теперь по поводу работы. Подход к снаряду первый, неудачный. Как искать работу без опыта, да еще и в 33? Ну конечно же нахрапом, решил я, и еще в декабре сляпал какое-то резюме на hh.ru и начал активно им спамить. Отклик почти нулевой. За три недели меня пригласили на собеседование только один раз. Прошло это очень вяло, и на работу меня естественно не позвали. Не делайте так как я — это сильно деморализует, и времени уходит много.

Подход к снаряду второй — успешный! После 2,5 месяцев активного обучения на Хекслете и завершения первой ступени проекта я возобновил поиски работы. В этот раз более осознанно и технологично. Что конкретно я сделал полезного:

  • я завел аккаунт на GitHub. И выложил туда что-то. Во-первых, я сверстал сайт, и выложил верстку. Во-вторых, я прорешал 10-15 учебных задач с собеседований и выложил их. В-третьих, у меня был один завершенный проект от Хекслета;
  • я составил подробное резюме. И помимо технологий, добавил описание технических и нетехнических навыков. Примеры: « легко нахожу общий язык со всеми участниками проекта, выполняю задачи ответственно, с соблюдением сроков»;
  • составил сопроводительное письмо, в котором на листе А4 пересказал своё резюме. Кстати, в начале я писал индивидуальные сопроводительные письма. Времени уходило много, а толку мало. Так что я быстро перешел на одно универсальное сопроводительное письмо;
  • в первый раз я откликался только на Junior-позиции, что было неправильно. Там очень высокая конкуренция. А иногда откровенно ищут рабов на галеры, что в мои планы не входило. Во второй раз я начал откликаться вообще на все вакансии, в том числе и на Senior–разработчиков. Логика такая была, что если они ищут опытного программиста, то возможно, и для начинающего вакансия есть.

По-итогу такой подход сработал. Несколько дней прошли враскачку, а со второй недели попёрло! Каждый день 1-2 собеседования. По телефону, в офисе, тестовые задания на почту. И вот на втором собеседовании мне предложили работу!

Как проходило собеседование

Собеседование заняло примерно 3 часа. Первый час мы разговаривали с руководителем организации. Потом мне дали тестовое задание — 2 задачки по PHP. Одна базовая, нужно было самостоятельно разобраться с библиотекой curl, и распарсить данные. Вторая — на знание REST API. Естественно, ничего этого я не знал, искал в интернете, тыкался и как-то сделал. И полчасика мы пообсуждали как и когда я готов приступить к работе. Я вернулся домой, и меня уже ждал мой первый job-offer!!!

Это был восторг! Всего каких-то 3 месяца, и я с нуля выхожу на новую работу почти моей мечты. Компания, где я начал работать, занимается IT-консалтингом, внедряет и интегрирует веб-приложения для своих заказчиков. В такой атмосфере и коллективе очень быстро растешь «вширь» — знакомишься со стеком технологий, с приложениями. Хотя и не очень сильно получается идти «вглубь».

Но эйфория проходит быстро, особенно когда получаешь зарплату раза в три меньше, чем привык зарабатывать. Но я не отчаивался. Скажу честно — первую работу искать реально сложнее, чем последующие. И да, вероятно, придется первое время работать за невысокую зарплату. Я к этому был готов. Но не планировал засиживаться долго на одном месте. Через полтора месяца я честно признался себе, что некоторого прогресса все-таки добился, и нужно что-то думать дальше. А что думать — надо действовать….

Как я перешёл на позицию middle-разработчика на новой работе

Подход к снаряду третий — удвоение зарплаты. По проверенной схеме — резюме на хедхантер, сопроводительное письмо, собеседования. Итого, за неделю поиска я прохожу 3 собеседования на программиста PHP уровня middle, получаю три предложения по работе. С зарплатой в два раза выше моей. По-итогу я выбрал то место, где мне показалось комфортнее. Сейчас я работают веб-разработчиком уже почти месяц на новой работе. У меня многое получается. Я намерен пройти все курсы back-end на Хекслете, и продолжить расти!

Важный совет

И напоследок, хочу рассказать ещё об одной вещи, которой кстати не учат на Хекслете (пока), но которая часто давала мне конкурентное преимущество на собеседованиях и в работе. Дело в том, что любая ИТ-технология существует не в вакууме, и цель у заказчиков — это прибыль бизнеса. И достигать эту цель он, заказчик, будет не с помощью голых технологий, а с помощью бизнес-приложений. Которые можно и нужно изучить. И для этого не обязательно быть программистом высокого уровня! Например, конкретно я помимо PHP и JavaScript постарался разобраться:

  • с основными ходовыми CMS: Bitrix, OpenCart, wordpress. Особенно Битрикс (D7!);
  • с основными CRM-системами: Битрикс24, RetailCrm, Мой склад, AmoCrm;
  • и конкретно для back-end мне очень полезным было знание 1С хотя бы на уровне пользователя.

На этом свой рассказ я заканчиваю. А всем, кто в поиске, кто в процессе обучения — желаю удачи! И дорогу осилит идущий!

С уважением, Сергей Ампилов

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →