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

Как я стал программистом в 39 лет

Как я стал программистом в 39 лет главное изображение

В декабре 2018 года я работал на металлобазе. Таскал шестиметровые заготовки алюминия с напарником и пилил всё это на специальном станке. На тот момент мне было 39 лет. У меня жена, ребёнок 2 годика. И в марте 2019 должен был родиться второй малыш. Умел немного верстать сайты, и то делал это пару лет назад. Удалённо лепил лендинги на флоатах для одной конторы. Занимался этим не очень долго. Вот и весь опыт.

Хорошо ощущал, как тяжело даётся работа на базе. И мечтал попробовать снова хотя бы просто верстать сайты. Оказалось, всё не так просто: технологии не стоят на месте. Флоаты — это прошлый век.

О поиске школы и обучении

Решаю учиться. Начинаю искать информацию по вёрстке. Нахожу несколько разных порталов. И на одном из них по акции беру на полгода курс фронтенда. Это ещё был не Хекслет. Учеба давалась довольно легко. Повторять за видео — вот что было просто. Как только дело доходило до реализации чего-то своего, понимал, что знаний не хватает. Позже это пойму лучше, когда прочитаю похожую историю на Хекслете.

Первое, что нашёл — ITVDN, курс фронтенд. Купил, потому что просто была акция. Но информация в этом курсе была почти вся устаревшая, домашних заданий почти не было, был формат «повторяй за мной».

Параллельно мониторил информацию по обучению. Попал как-то на вебинар компании WebCademy. Вот там мне больше понравилось. Даже начал учиться по платной программе, но потом перестал, так как посчитал, что не потяну в финансовом плане.

В WebCademy очень понравилась командная работа над проектом, общая работа в Trello. Делали один проект, но каждый выполнял свою задачу в ветке гита. Там больше по вёрстке конечно было, работали с Sass, Less, Gulp и так далее.

Стал углубляться, искать информацию. И набрёл на Хекслет. Не могу сказать, что сразу всё понравилось. Но учился.

Попробовал на Code Basics JavaScript. Потом вступил в профессию Фронтенд JavaScript. Прошёл бесплатные вступительные курсы. Это захватило меня сразу. Было с чем сравнить. Купил подписку. И понеслось.

Сначала шло всё более менее гладко. Потом познакомился с рекурсией. Это было жёстко. Помню, три дня я не мог нормально спать. Даже во сне мне снилась задача, которую я не мог решить. Уже тогда стал понимать, что меня накрыло с головой, и практически не с чем сравнить то, что происходило со мной в тот период. И мне это очень нравилось.

размышления о рекурсии


Учиться за компьютером мог только вечером дома. Когда уснут дети. А на работе в свободное время учился с помощью телефона. Скачал приложение и тестил код JavaScript в нём. То ещё развлечение.

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

О поисках работы и собеседованиях

Опубликовал резюме в интернете. Претендовал на позицию HTML-верстальщик. На первом собеседовании получил тестовое задание — сверстать страницу сайта на Bitrix. Всё сделал. Как мне казалось, хорошо. Но прислали письмо со ссылкой на мою работу и ссылкой на ТЗ. Написали примерно следующее: «Так быть не должно». Это весь фидбэк.

Позже было ещё одно собеседование в другой компании. Пообщался с HR и девушкой из отдела, где я должен был работать в случае успеха. Сложных вопросов не было. Просто проверяли знания вёрстки, некоторых CMS, подключения и редактирования скриптов. И я понял, что компания прямо не связана с IT. Но я готов был уже на всё.

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

решение не прошло тесты


Задачи были такие:

  1. Отредактировать вывод компонента в Битрикс.
  2. Настройка переадресации при заходе на определенную страницу.
  3. И простая правка HTML/CSS кода.

Подробнее о третьей задаче. Эмулируют ошибку на тестовом сайте. Допустим, картинки в галерее должны увеличиваться по клику. Но это не работает. Я должен исправить. Имеем код картинок, под ними скрипт jQuery и код, который управляет событием по клику. Нужно всё исправить.

Прочитал ещё раз задание, начал потихоньку делать. В итоге из трёх заданий, которые мне дали в тот вечер, сделал два. И ушёл.

Через пару дней со мной связались и спросили, когда я смогу выйти на работу. И вот через две недели я сижу на новом месте и занимаюсь вёрсткой и правкой скриптов для корпоративных сайтов компании и интернет-магазина. Это было начало мая 2019.

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

Мне оплатили подписку на полгода вперёд, а также авансом оплатили четыре проекта. Пока прошёл только один и начал второй. Что касается проектов, это вообще отдельная история. Обучение по профессии РНР почти осилил. Остался четвёртый модуль.

Как дела сейчас

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

Кому-то это может показаться банальным стечением обстоятельств. Для меня это стало новой, пожалуй, самой яркой страницей в жизни. И это не конец истории, а только начало.

Обучение прокачивает


Понимаю, мой апгрейд стал возможен благодаря ребятам из Хекслета, которые грамотно организовали, настроили и реализовали пожалуй лучшую систему обучения. Что очень важно, ребята не останавливаются на достигнутом.

Даже в 40 лет можно реализовать казалось бы невозможное: изучить программирование с нуля и устроиться на работу.

Советы новичкам

Даже не знаю, что посоветовать. Надо пробовать. Будет тяжело, а по другому никак. Если легко, это уже не обучение, а «повторяй за мной». Помогает общение с ребятами в слаке, полезно гуглить.

Проект вот первый завершил. И понял, что не всё так радужно в обучении, как это обычно описывают в школах а-ля Skillbox. Полгода — и ты фулстек? Хрен там! Приходится реально напрягаться, саморазвиваться, задавать много вопросов. Полезно возвращаться к основам, если видишь, что не понял тему. Надо писать много кода, анализировать код более грамотных коллег — менторов.

У меня случай был во время обучения. Стою в магазине самообслуживания, смотрю по списку, что купить домой надо. Смотрю потом на ценник товара. Вижу на ценнике дату, название товара, описание, цену. И ловлю себя на мысли, что я уже не думаю, что мне надо купить домой. Думаю, как написать функцию, которая бы мне подошла, чтобы такие ценники выводить из общего каталога с товарами. Аж заржал в голос.

Аватар пользователя Денис Солодухин
Денис Солодухин 06 февраля 2020
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

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