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

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

Время чтения статьи ~3 минуты
Как я хотел подтянуть 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
68
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 25 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 25 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время