До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Истории успеха

Как перейти в программирование в 40 лет

Время чтения статьи ~5 минут 54
Как перейти в программирование в 40 лет главное изображение

Сначала кратко: 12 февраля жена присылает мне ссылку на вакансию на hh.ru на позицию Junior Laravel разработчика. Я откликаюсь на нее, прохожу короткое телефонное интервью, делаю тестовое задание и тут же прохожу собеседование. И уже 27 февраля выхожу на работу, так и не успев, по сути, принять участие в полноценном поиске работы с множеством интервью и тестовых заданий.

А теперь подробнее, про долгий и тернистый путь, который привел меня к этому событию.

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

Вторым по счету вузом была Московская государственная академия приборостроения и информатики, где мне удалось поучиться чуть более полугода, и о которой остались теплые воспоминания, несмотря на разруху 1997-1998 годов. Хоть специальность была не связана с IT, некоторые прелести этого направления мне тогда удалось ухватить: самозабвенное написание программ в бумажном блокноте, книга Фаронова Turbo Pascal 7.0, которую ежедневно читал в транспорте по дороге на учебу и домой, а также практические занятия по программированию, где на один компьютер приходилось по 2-3 человека.

Несмотря на то, что далее судьба перенесла меня в военный вуз, да еще гуманитарного профиля, в голове всегда оставалась мысль: «ты мог пойти по IT-направлению».

Но времени на то, чтобы попробовать вернуться к этой мечте не было: после завершения вуза по специальности «Психология менеджмента» я начал карьеру в рекрутменте и работе с персоналом, что относительно неплохо удавалось. Затем было свое рекрутинговое агентство, активно проработавшее в течение 7 лет, а затем и интернет-магазин — семейный бизнес.

Работая в далекой от IT сфере HR, мне периодически удавалось заниматься примитивной веб-разработкой (сайты на Publisher, Adobe Dreamweaver, Joomla, потом еще пара магазинов на базе Magento). Magento, как раз, и определила выбор моего направления для обучения по программированию — PHP.

Читайте также: «Комьюнити у PHP сейчас одно из самых активных»: интервью c разработчиком Yii Framework Александром Макаровым

Но сначала был Python. В школах, особенно с профилем в IT, сейчас обучают программированию серьезнее, чем в вузе моего времени. Старший сын начал постигать азы, а затем и глубины программирования на Python в своей школе, а я, как мог, старался помогать ему в этом, в итоге сам проникся и втянулся. Но для собственного профессионального изучения я все же выбрал PHP, как язык с «легким входом» для зрелого свитчера.

Обучение было долгим, сложно было продумать самому оптимальную траекторию. Я начал учиться на Хекслете на профессии PHP-разработчика еще в декабре 2018 года. Нашел Хекслет после одного интервью с Кириллом и Рахимом на каком-то сайте, после которого понял, что да, это моё.

В начале 2019 года я подумал, что в программе совсем мало информации по HTML/CSS, поэтому временно перешел в HTML Academy на интенсив по HTML/CSS, а потом прошел и следующий за ним трехмесячный интенсив по PHP. После его окончания у меня не было понимания, готов ли я к какой-то начальной профессиональной деятельности, и разговор с наставником из HTML Academy лишь подтвердил эти сомнения и укрепил в желании обучаться дальше.

В итоге после небольшой паузы, в ходе которой я попрактиковался в верстке и немного поизучал JavaScript в HTML Academy, я вернулся к профессии PHP-разработчика в Хекслете, по которой двигался весь 2020-й год. Были и увлекательные проекты, и старая версия курса по Деревьям, которая ну никак не давалась.

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

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

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

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

Если вы завершаете — или закончили профессию PHP, хорошо разбираетесь в Laravel, знаете JavaScript и Bootstrap, а также территориально готовы работать в офисе на юге Москвы, тогда пишите, нам на момент весны 2021 года требуются сильные начинающие разработчики.

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

И в завершение этого длинного текста — благодарности:

Я благодарю свою семью за поддержку, веру в меня и терпение, благодарю своего наставника по PHP-проекту в HTML Academy — Игоря Закирова, проверяющего по первому проекту в Хекслете — Сергея Карпука, Кирилла Мокевнина за Хекслет в целом и проверку второго проекта в частности, а также Романа Ашикова, который проверял мой третий проект в Хекслете.

Всем удачи, успешной учебы и не менее успешного трудоустройства!

Аватар пользователя Николай Калашников
54
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября