Меня зовут Никита, я PHP-разработчик. Расскажу, как я из агроинжера переквалифицировался в веб-разработчика, почему выбрал PHP вместо Python, и что я понял о рынке IT, пока участвовал в найме джунов-программистов.
Профиль Никиты в Хекслете со всеми пройденными курсами можно посмотреть здесь, код выполненных проектов — на GitHub
Я с детства хотел идти по пути инженера: работать с техникой, проектировать ее и поддерживать. Повзрослев, я пошел учиться на агроинженера. Тогда я слышал, что в стране ожидается большой подъем сельского хозяйства и технологий в нем. И меня это привлекало.
Воспоминания о студенческом времени у меня яркие и насыщенные: я активно участвовал в олимпиадах, писал научные работы. Меня даже приглашали учиться по обмену в Казахстан — и я ездил туда, это был прекрасный опыт.
Но ближе к концу учебы, когда пришел на работу, я начал осознавать, что мои ожидания от сферы не совпадают с реальностью. В универе нам рассказывали про крутое будущее сельского хозяйства: повсеместное использование GPS-датчиков, дронов и интернета вещей (как же все это интересно звучало!).
А на практике это крутое будущее даже близко не ощущалось. Несмотря на то, что с техникой мы все-таки работали, причем не с самой плохой, подходы к работе были устаревшими и не менялись очень давно. Да и, кажется, меняться не собирались.
Я думал, что буду внедрять инновации и работать с новыми технологиями. А начальство просило найти способ, как отучить водителей сливать солярку.
Во время моей учебы в старших классах начался расцвет онлайн-школ, а профессию программиста рекламировали из каждого утюга. Я тоже размышлял о том, чтобы тоже влиться в IT. Наверное, как и многие, кто хочет стать инженером.
Но тогда казалось, что IT — это для избранных. А еще я думал, что с IT знакомиться нужно было гораздо раньше. Как же я ошибался.
В университете я пробовал на досуге верстать страницы с помощью HTML и CSS — повторял действия по алгоритму из видео на YouTube. Пытался сверстать пару макетов в Figma, но все забросил. А потом услышал про курс по Python на Stepik и попробовал его пройти.
Моим занятиям не хватало системности: на прохождение курса у меня ушло примерно восемь месяцев. Но, признаться, тогда я к этому вообще несерьезно относился. Занимался не каждый день, большинство уроков проходил по дороге в универ, прямо в автобусе. А дома было как-то не до учебы.
Спустя некоторое время я окончил институт и пошел работать на завод. Накрыла рутина, и я все больше начал замечать, что спастись из нее мне помогают занятия программированием. Однажды мне стало мало одного Python, и я попробовал писать на PHP, Java и C#.
А потом произошел переломный момент, когда мне пришлось выбирать между агротехникой и программированием. Все это было мне одинаково интересно, но ощущалось по-разному. На одной чаше весов — сфера, которая стоит на месте, а на другой — ее полная противоположность.
И я выбрал IT, о чем до сих пор не пожалел.
Я решил, что хочу делать сайты и работать с их серверной частью. Фронтенд мне тогда не заходил, — распробовал его я только недавно — а Python сменил на PHP, так как он более распространен в веб-разработке. К тому же в моем городе Тамбове разработчики пишут бэкенд в основном на PHP.
Учиться самостоятельно мне нравилось, но я не из тех, кто может заниматься вдолгую без системы. Можно самому найти учебники, но сложно избавиться от мысли, что ты делаешь что-то не то или изучаешь недостаточно материала по теме. Поэтому я решил искать школу.
О Хекслете узнал по рекомендациям блогеров. В поисках информации о курсах, я смотрел много видео на YouTube. И Хекслет был одной из нескольких школ, которая пользовалась уважением у лидеров мнений.
В итоге я выбрал Хекслет по трем причинам:
Купив профессию «PHP-разработчик», я погрузился в учебу с головой. В то время я работал на заводе два через два, сменами по 12 часов и при этом каждый день учился.
В свободные дни я занимался по шесть часов, в рабочие — раньше вставал и занимался до смены, а после возвращался — и снова за учебу. К счастью, большую часть домашних обязанностей взяла на себя жена, а я смог полностью посвятить себя программированию.
Учеба затягивала, хотя порой и было очень сложно. Проект, завершающий второй модуль, я пытался сдать два месяца.
В моменты ступора помогали учебные чаты. Там можно было задать вопрос, и свободный наставник на него отвечал. Другие студенты, сталкивающиеся с теми же трудностями, тоже поддерживали меня и давали полезные советы. Я сразу увидел силу комьюнити и вступил в чат PHP-разработчиков.
А еще на плаву держала мотивация и усидчивость.
Без упорства и искреннего желания разобраться, как все работает, в программировании далеко не уедешь.
После второго модуля в программе был Карьерный трек. Мне помогли написать резюме, и я его сразу разместил на джоб-сайтах.
Мне позвонили из компании, где был хороший стек технологий: писали на Битрикс, Laravel, Symfony, Yii. Привлекало, что я могу поработать со всеми популярными фреймворками для PHP.
Жирным минусом оказалась зарплата — всего 15 000 с учетом налогов во время трехмесячной стажировки и 24 000 после перевода на должность джуна. И так должно было продолжаться как минимум полгода. Я понял, что такие условия мне не подходят, поэтому продолжил учебу.
Окончив профессию в Хекслете, я дал себе летом отдохнуть, а осенью принялся за поиски. Первые 10 дней поиска были самыми тяжелыми: я откликался на вакансии (рассматривал удаленку и работу из офиса в Тамбове) и не получал никакой обратной связи. На мои письма не отвечали или сразу отправляли в корзину.
Всего я откликнулся на 56 вакансий за два месяца. Примерно в одном случае из десяти меня звали на собеседование. Расскажу про самые интересные из них.
Четвертое собеседование оказалось самым легким. Мне перезвонили через два дня после отклика и позвали пообщаться в офис. Тимлид посмотрел мой GitHub, задал вопросы про учебу и разработку, а потом перезвонил через час и пригласил выйти на оплачиваемый тестовый месяц. После него меня официально оформили на работу.
Решающую роль при трудоустройстве сыграл мой GitHub. Также смотрели на решения моих задач из Codebattle, Codewars и учебные проекты Хекслета. В одном из них я реализовал механизм проверки ссылок на предмет соответствия требованиям SEO. А веб-студия, куда я устроился, как раз занимается продвижением сайтов.
Я выбрал работу в офисе, чтобы как можно быстрее влиться в коллектив, получить больше опыта и сразу заниматься реальными проектами. Сейчас я заливаю свои правки на Git, их проверяют коллеги, дают обратную связь и, если все хорошо, они отправляются на прод. Мне очень приятно видеть результат своих трудов.
Я наконец «распробовал» фронтенд. Планирую выучить JavaScript в Хекслете, чтобы писать еще и на нем. В перспективе хочу стать фулстек-разработчиком. Еще я изучаю Битрикс, пока что он — неизведанная территория. В команде мы регулярно обсуждаем технологии и планируем делать внутренние проекты на Lavarel и Symfony.
Сейчас много говорят, что устроиться джуном — почти невыполнимая миссия. Это не совсем так. Хоть вакансий и стало меньше, хороших кандидатов по-прежнему дефицит.
Из разговора с HR компании я узнал, что большинство резюме, которые приходят на вакансию джуна — слабые: нет информации о выполненных проектах, стеке технологий. Складывается впечатление, что их пишут люди, посмотревшие пару видео на YouTube о том, как быстро стать разработчиком.
Другими словами — это не та конкуренция, которой стоит бояться. Если вы тщательно разбираетесь в теме, ищите решения самостоятельно, а не гуглите готовые, то у вас есть все шансы найти работу.
Новое место работы полностью оправдало мои ожидания. Мне нравится, что все у нас общаются на равных, всегда можно попросить помощи у коллег. Это очень здоровая рабочая атмосфера, где все дружелюбны и настроены на решение задач. Пусть у всех, кто хочет работать в такой же обстановке, все получится!