Всем привет, меня зовут Паша и это моя история успеха. Когда я много учился на Хекслете, я постоянно читал чужие истории успеха — меня это очень мотивировало. Я надеюсь, что и моя история поможет кому-то сделать шаг на встречу своим страхам и переживаниям. Во всяком случае, вы попробуете стать разработчиком, и даже если не получится, не будете мучать себя постоянными: «А что, если …».
Профиль Паши на Хекслете со всеми пройденными курсами можно посмотреть здесь, а код выполненных проектов — на GitHub
Глава 1. Начало
Итак, у меня высшее образование инженера по проектированию и эксплуатации газонефтепроводов. Не сказал бы, что с детства интересовался программированием — обычно все ограничивалось просто решением проблем с домашним ПК путем чтения статей и инструкций в интернете. Программирование для меня казалось чем-то очень сложным.
После окончания университета я работал в нефтегазовой отрасли. Да, в начале было даже интересно, но только сейчас я понимаю, как же мне было важно найти то занятие, которое нравится. После 30 лет, видимо, наступает период переосмысления своих достижений и поражений — начинаешь думать, что же будет дальше, кем я вижу себя в будущем, какие у меня мечты. Очень важно в это время не бежать сломя голову вперед, а остановиться и прислушаться к своему «Я». У меня вышло так, что текущая позиция и перспективы мне не нравились. Значит, пора что-то менять.
Глава 2. Хекслет
Рядом со мной было несколько примеров того, как люди меняли профессию — поэтому мне казалось, что и я смогу тоже. По совету друзей я начал читать разные статьи и решил, что можно начать с фронтенд-разработки из-за не очень высокого порога входа. При этом сначала я воспринимал программирование скорее как хобби, но с потенциалом дальнейшего перехода.
Учиться начал с лекций в YouTube и курсов на Stepik, но они не давали мне нужного понимания. Хотя в нужный момент я наткнулся на видео от Рахима, объясняющее принцип рекурсии — спасибо ему за такие познавательные, интерактивные и увлекательные видео, они давали простое объяснение основ. И таким случайным образом я открыл для себя Хекслет.
Я попробовал пройти бесплатный курс основ программирования — и меня увлекло! Потом продолжил обучение по подписке и сделал первый проект, совмещая при этом учебу и работу. Всего в Хекслете я прошел только один проект — «Игры разума», но мне понравился сам подход деструктуризации. Большая задача выполнялась не скопом, а последовательно. Это здорово, когда ты можешь прикоснуться уже не к учебным материалам, а к классным задачам, искать решение и их возможные варианты. Было сложно, но это чувство, когда у тебя получается закончить задачу — бесценно. Именно оно дает силы заниматься дальше и не останавливаться.
Кажется, что у меня даже было два подхода к обучению с большим перерывом, но в итоге я смог — особенно из-за того ощущения, когда ты ничего не понимаешь, а потом вдруг находишь правильное решение и приходит ощущение, что твои силы безграничны. В таких ситуациях ты говоришь себе: «Все возможно».
Глава 3. Переход в разработку
Потом мне помог бывший коллега, который уже свичнулся в программиста с нарабатыванием практического опыта. По счастливой случайности, в компании ABBYY, где он работал, появилась вакансия джуниор-разработчика. Было непростое время, потому что я совмещал учебу, работу, а моя жена была на последних месяцах беременности. Потом было собеседование с HR и с руководителем команды, тестовое задание, которое пришлось перенести из-за того, что я стал отцом.
Читайте и другие истории успеха: Как гуманитарию попасть в IT после 30 с маленьким ребенком и ипотекой
В тестовом задании мне нужно было на React и Redux сделать маленькое приложение для уведомлений и напоминаний, с помощью которого можно менять частоту напоминаний и их количество, дату начала и окончания, и много других классификаций. И вся эта информация должна выводиться в этом же окне с учетом определенного формата дат. При этом до тестового задания я редко работал с датами, но тестовое задание меня прокачало.
Потом было техническое собеседование. Но мне кажется, что интервьюер понимал, что я новичок в этой профессии. Поэтому вопросы больше были на мои софт-скилы и логическое мышление, чтобы можно было понять, какой я человек, комфортно ли со мной работать. После было еще одно собеседование с руководителем подразделения. Благодаря книге «Грокаем алгоритмы» мне удалось решить небольшую задачку и я получил долгожданный оффер. Мне очень нравится отношение в ABBYY к сотрудникам, классная команда, отличные процессы и инструменты.
Первое время было непривычно — я долго въезжал в процессы, но благодаря отзывчивому коллективу испытательный срок прошел удачно. В компании есть такое правило, что после испытательного срока нужно сдать несколько экзаменов для подтягивания уровня знаний. Я считаю, что это действительно хороший шаг, потому что ты действительно прокачиваешься и привыкаешь к тому, что в этой профессии нужно постоянно развиваться и не стоять на месте.
Сейчас я продолжаю учиться на Хекслете, чтобы дойти до последнего проекта и прокачать свои навыки использования React.
Глава 4. Основные советы
- На самом деле больше всего мотивирует интерес, а не деньги
- Очень здорово иметь ментора (более опытного товарища) — он поможет с перечнем знаний, которые необходимы, и даже поиском первой работы
- Важно заниматься регулярно и постоянно
- Очень важно, чтобы желание сменить профессию было твоим истинным, а не навязанным трендами и обществом.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях