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

«IT — не любовь с первого взгляда, но я захотел ее познать»: как рабочий завода стал программистом

JavaScript Время чтения статьи ~6 минут
«IT — не любовь с первого взгляда, но я захотел ее познать»: как рабочий заво... главное изображение

Меня зовут Денис, я фулстек-разработчик. Расскажу, почему я бросил работу на заводе, как жена мотивировала своим примером не сдаваться перед трудностями и что помогло мне получить оффер в польской компании.

Профиль Дениса в Хекслете со всеми пройденными курсами можно посмотреть здесь, код выполненных проектов — на GitHub

От инженера пожарной безопасности и рабочего на заводе — до программиста

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

Когда искал новую сферу, вспомнил про своего друга. Он жил и работал в Польше на заводе, и я решил поехать к нему, тоже устроиться туда. Там платили лучше, чем дома. Но сама работа была монотонная, неинтересная, да и особых перспектив на заводе не было. И я начал рассматривать другие варианты для своего развития.

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

Fullstack-разработчик — с нуля до трудоустройства за 16 месяцев
  • Постоянная поддержка от наставника и учебного центра
  • Помощь с трудоустройством
  • Готовое портфолио к концу обучения
  • Практика с первого урока

Вы получите именно те инструменты и навыки, которые позволят вам найти работу

Узнать больше

А потом мне самому стало интересно, действительно ли IT — такая привлекательная сфера. И если это так, то почему я все еще не попробовал себя в ней? Я начал читать про программирование и попробовал писать код сам.

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

Плюс ко всему, все программисты, с которыми я общался, были простыми, приветливыми и дружелюбными людьми. Они постоянно интересовались чем-то новым, «горели» сферой технологий, и я понял, что хочу так же.

Почему я выбрал фронтенд

Я попробовал несколько бесплатных курсов по программированию у разных онлайн-школ. Но лекции там были в виде длинных видео, такой формат мне не зашел. Да и практики было мало.

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

А дальше пошли тяжелые учебные будни. Восемь часов я работал на заводе, потом приходил домой и до ночи сидел с заданиями. А утром — снова на завод. И так целый год.

Раз взялся — должен довести дело до конца

Учиться мне нравилось, но из-за объема информации и общей усталости было тяжко. Иногда я вообще не понимал, что происходит. Благо, мне помогали наставники, которые давали развернутый фидбэк на выполненные задания и морально меня поддерживали, если что-то не получалось.

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

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

Кстати, после опыта с фронтом бэкенд шел легче. И, приобретая новые знания, я ощущал, что мое представление полной картины процессов в разработке становится все четче.

Не опускать руки и идти вперед меня мотивировала жена. Мы познакомились с ней, работая вместе на заводе. Она тоже не видела там перспектив и первой сменила сферу. Стала начальницей по легализации иммигрантов, отучившись в бесплатной польской школе.

Я видел ее прогресс и не хотел отставать. Смотрел на нее и думал: «Не хочу застрять на этом заводе или прыгать с одной работы на другую. Раз взялся — должен довести дело до конца». В итоге — довел :)

Как я искал работу в польских компаниях и получил первый оффер

Поиск работы — это всегда непросто для джуна. А мне было еще труднее: я искал вакансии в Польше, где мы живем с женой, и проходил интервью на польском языке. У меня хороший разговорный уровень, но многие термины в программировании я просто не знал, так как учился на русском.

Я откликался на все вакансии подряд. Получал в лучшем случае два-три ответа на 10 отправленных откликов. Остальные, казалось, шли в никуда.

Всего я откликнулся где-то на 70 вакансий. У меня была пара собеседований, которые я не прошел. Но потом мне перезвонила одна компания. После общения с HR-менеджером оттуда было техническое интервью (оно же и устное тестовое) с руководителем. На нем я блеснул: хорошо отвечал на вопросы, устно решал задачки на логарифмическую сложность.

В компании меня сразу отметили, и в тот же день я получил оффер на должность фулстек-разработчика.

Какие курсы я еще прохожу и чем хочу заниматься в будущем

Я доволен выбранной сферой: мои ожидания от IT полностью оправдались. У меня на работе хороший коллектив, нет стресса и жестких дедлайнов. Хотя в будущем я бы хотел пойти в продуктовую компанию, чтобы прокачать свой уровень в продуктовой разработке.

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

Я до сих пор много учусь, в том числе и в Хекслете. Прочитал книги «Грокаем алгоритмы», «Совершенный код», «Код. Тайный язык информатики», «Цель. Процесс непрерывного улучшения».

Прошел курсы по Python, написал собственные проекты: плагины для бэкенд-фреймворка, микрофреймворка Fastify, свои библиотеки. Также пробовал изучать Java, но забросил после первого проекта. Написал небольшие юнит-тесты, увидел сколько кода для них требуется на Java и решил, что это не мой язык.

А вот DevOps-интенсив очень зашел — работать с инфраструктурой проекта и облаками мне понравилось. Не уверен, что буду развиваться в этой сфере. Моя задача-минимум была расширить экспертизу и лучше видеть общую картину работы приложения. А не просто отдал и написал.

Тем, кто сейчас хочет учиться в Хекслете, я хочу пожелать удачи. А еще советую чаще изучать вакансии в своем регионе. Главная цель для джуна — как можно быстрее найти первую работу в IT и попасть в эту сферу. А дальше уже прокачивать свой навык на реальных проектах.

И, самое главное, найти свою собственную мотивацию и не бросать. Первое время мне было очень тяжело, а настоящий интерес пришел в процессе, когда я начал лучше понимать, как все это работает. Нужно воспитать в себе привычку учиться, пусть понемногу, но каждый день. С ней вы придете к цели!

Профессия «Fullstack-разработчик»
  • Станьте специалистом полного цикла и создавайте веб-приложения с нуля
  • Научитесь верстать страницы в HTML и CSS
  • Изучите фронтенд-разработку на JavaScript
  • Освойте платформу Node.JS и соберите весь бэкенд с ее помощью
Узнать больше

Аватар пользователя Анастасия Уминская
Анастасия Уминская 13 октября 2023
5
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время