Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

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

Время чтения статьи ~3 минуты 68
Как я хотел подтянуть 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
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря