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

Как я хотел подтянуть jQuery и случайно умножил зарплату на два

Всем привет!

Меня зовут Слава, мне 30 лет, и до недавнего времени я был fullstack-разработчиком в одном интернет-магазине. Вам наверняка знакомо, как это бывает — такой многорукий Шива, который пишет бэк и фронт, следит за рекламой и SEO, и всё это в одиночку. В общем, ты знаешь всё и ничего одновременно.

Со временем меня стали одолевать сомнения, что с работой что-то не так. Стаж идёт, ты ровно сидишь на месте, а вот знания и зарплата больше не прибавляются. Масла в огонь подлила последняя встреча с однокурсниками: зашёл разговор о разработке, и слово за слово мне предложили тестовое задание — посмотреть, на что вообще гожусь.

Сказать, что результатом тестового был провал — это ничего не сказать. Что такое автотесты? Зачем как-то по особенному именовать переменные? Фреймворки? Для чего, если можно быстро наговнякать на PHP и никогда не возвращаться. А слова «линтер» и «гит» я вообще слышал в первый раз.

Но был и один важный положительный момент. Я наконец осознал, что пора серьёзно заняться своими знаниями.

Мощный игровой компьютер для учебы

Нужен ли мощный ноутбук для учебы? Наверняка, если можешь себе это позволить. Вот только я не мог, поэтому просто нашёл объявление о продаже 14 дюймового HP за 10 000 рублей, воткнул недорогой SSD и установил Ubuntu :) Весь софт, нужный для обучения, бесплатен, и на «Убунте» прекрасно работает из коробки. Мой маленький ноутбук прошел со мной от начала и до конца всего обучения, и его было очень удобно таскать на собеседования. К тому же, умение работать на Линуксе и в командной строке будет только плюсом при приеме на работу.

Знакомство с Хекслетом

Начать решил с простого и знакомого — подтянуть библиотеку jQuery, так как весь фронт сайта крутился благодаря ему. Идея учиться по роликам на YouTube отпала довольно быстро — всегда оставалось ощущение, что не понимаешь каких-то базовых вещей и сразу работаешь с каким-то высоким уровнем абстракции. Хотелось понять, как оно там всё крутится на самом деле.

И тут в каком-то подкасте я услышал про Хекслет, где есть куча бесплатных курсов (всё честно, я клюнул в начале на них). Нашел нужную профессию, куда входила в том числе jQuery (фронтенд-JS, тут без сюрпризов). Зарегистрировался и… пропал в Хекслете с головой на полгода. Таких интересных и подробных материалов я не встречал ещё в сети. Даже самые базовые вещи, на которые сам бы никогда не обратил внимание, тут вызывают бурное обсуждение в топиках под уроками. А когда добрался до первого проекта, то даже не было сомнений — занятия с ментором нужны обязательно.

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

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

Собеседования

Тут-то и наступил момент, которого я совсем не ожидал. Выходит, что старое место я перерос, столько знаний от меня совсем не требовали, а сложных задач не было. Значит можно искать новую крутую работу! После Хекслета собеседования на Middle Frontend разработчика были только в радость. Ты просто рассказываешь всё, о чем читал на протяжении полугода, и делишься опытом с проектов. Тестовых заданий уж точно бояться не стоит, здесь я делал вещи и посложнее. Всего прошел шесть собеседований, после которых получил пять офферов. Дальше выбирал по принципу более интересного стека и команды, в одиночку работать я уж точно теперь не хочу.

Ну и, конечно, приятный бонус: зарплаты у мидлов гораздо интересней, а зона ответственности меньше, чему у фулстека-самоучки ;)

Хватит учиться?

Конечно нет! Читая про JS, я поймал себя на мысли, что хочется знать всё больше и больше. В свободное время собираюсь добить Backend JS, осталось всего пару курсов. А там придет время, и PHP надо будет копнуть поглубже.

Вячеслав Быков 26 августа 2019
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

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