0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Осознать, что ничего не знаешь - это только половина дела. История про то, как Хекслет помог вырасти в Middle Frontend разработчика</p>
1
<p>Осознать, что ничего не знаешь - это только половина дела. История про то, как Хекслет помог вырасти в Middle Frontend разработчика</p>
2
<h2>Содержание</h2>
2
<h2>Содержание</h2>
3
<ul><li><a>Введение</a></li>
3
<ul><li><a>Введение</a></li>
4
<li><a>Мощный игровой компьютер для учебы</a></li>
4
<li><a>Мощный игровой компьютер для учебы</a></li>
5
<li><a>Знакомство с Хекслетом</a></li>
5
<li><a>Знакомство с Хекслетом</a></li>
6
<li><a>Собеседования</a></li>
6
<li><a>Собеседования</a></li>
7
<li><a>Хватит учиться?</a></li>
7
<li><a>Хватит учиться?</a></li>
8
</ul><h2>Введение</h2>
8
</ul><h2>Введение</h2>
9
<p>Всем привет!</p>
9
<p>Всем привет!</p>
10
<p>Меня зовут Слава, мне 30 лет, и до недавнего времени я был fullstack-разработчиком в одном интернет-магазине. Вам наверняка знакомо, как это бывает - такой многорукий Шива, который пишет бэк и фронт, следит за рекламой и SEO, и всё это в одиночку. В общем, ты знаешь всё и ничего одновременно.</p>
10
<p>Меня зовут Слава, мне 30 лет, и до недавнего времени я был fullstack-разработчиком в одном интернет-магазине. Вам наверняка знакомо, как это бывает - такой многорукий Шива, который пишет бэк и фронт, следит за рекламой и SEO, и всё это в одиночку. В общем, ты знаешь всё и ничего одновременно.</p>
11
<p>Со временем меня стали одолевать сомнения, что с работой что-то не так. Стаж идёт, ты ровно сидишь на месте, а вот знания и зарплата больше не прибавляются. Масла в огонь подлила последняя встреча с однокурсниками: зашёл разговор о разработке, и слово за слово мне предложили тестовое задание - посмотреть, на что вообще гожусь.</p>
11
<p>Со временем меня стали одолевать сомнения, что с работой что-то не так. Стаж идёт, ты ровно сидишь на месте, а вот знания и зарплата больше не прибавляются. Масла в огонь подлила последняя встреча с однокурсниками: зашёл разговор о разработке, и слово за слово мне предложили тестовое задание - посмотреть, на что вообще гожусь.</p>
12
<p>Сказать, что результатом тестового был провал - это ничего не сказать. Что такое автотесты? Зачем как-то по особенному именовать переменные? Фреймворки? Для чего, если можно быстро наговнякать на PHP и никогда не возвращаться. А слова "линтер" и "гит" я вообще слышал в первый раз.</p>
12
<p>Сказать, что результатом тестового был провал - это ничего не сказать. Что такое автотесты? Зачем как-то по особенному именовать переменные? Фреймворки? Для чего, если можно быстро наговнякать на PHP и никогда не возвращаться. А слова "линтер" и "гит" я вообще слышал в первый раз.</p>
13
<p>Но был и один важный положительный момент. Я наконец осознал, что пора серьёзно заняться своими знаниями.</p>
13
<p>Но был и один важный положительный момент. Я наконец осознал, что пора серьёзно заняться своими знаниями.</p>
14
<h2>Мощный игровой компьютер для учебы</h2>
14
<h2>Мощный игровой компьютер для учебы</h2>
15
<p>Нужен ли мощный ноутбук для учебы? Наверняка, если можешь себе это позволить. Вот только я не мог, поэтому просто нашёл объявление о продаже 14 дюймового HP за 10 000 рублей, воткнул недорогой SSD и установил Ubuntu :) Весь софт, нужный для обучения, бесплатен, и на "Убунте" прекрасно работает из коробки. Мой маленький ноутбук прошел со мной от начала и до конца всего обучения, и его было очень удобно таскать на собеседования. К тому же, умение работать на Линуксе и в командной строке будет только плюсом при приеме на работу.</p>
15
<p>Нужен ли мощный ноутбук для учебы? Наверняка, если можешь себе это позволить. Вот только я не мог, поэтому просто нашёл объявление о продаже 14 дюймового HP за 10 000 рублей, воткнул недорогой SSD и установил Ubuntu :) Весь софт, нужный для обучения, бесплатен, и на "Убунте" прекрасно работает из коробки. Мой маленький ноутбук прошел со мной от начала и до конца всего обучения, и его было очень удобно таскать на собеседования. К тому же, умение работать на Линуксе и в командной строке будет только плюсом при приеме на работу.</p>
16
<h2>Знакомство с Хекслетом</h2>
16
<h2>Знакомство с Хекслетом</h2>
17
<p>Начать решил с простого и знакомого - подтянуть библиотеку jQuery, так как весь фронт сайта крутился благодаря ему. Идея учиться по роликам на YouTube отпала довольно быстро - всегда оставалось ощущение, что не понимаешь каких-то базовых вещей и сразу работаешь с каким-то высоким уровнем абстракции. Хотелось понять, как оно там всё крутится на самом деле.</p>
17
<p>Начать решил с простого и знакомого - подтянуть библиотеку jQuery, так как весь фронт сайта крутился благодаря ему. Идея учиться по роликам на YouTube отпала довольно быстро - всегда оставалось ощущение, что не понимаешь каких-то базовых вещей и сразу работаешь с каким-то высоким уровнем абстракции. Хотелось понять, как оно там всё крутится на самом деле.</p>
18
<p>И тут в каком-то подкасте я услышал про Хекслет, где есть куча бесплатных курсов (всё честно, я клюнул в начале на них). Нашел нужную профессию, куда входила в том числе jQuery (<a>фронтенд-JS</a>, тут без сюрпризов). Зарегистрировался и… пропал в Хекслете с головой на полгода. Таких интересных и подробных материалов я не встречал ещё в сети. Даже самые базовые вещи, на которые сам бы никогда не обратил внимание, тут вызывают бурное обсуждение в топиках под уроками. А когда добрался до первого проекта, то даже не было сомнений - занятия с ментором нужны обязательно.</p>
18
<p>И тут в каком-то подкасте я услышал про Хекслет, где есть куча бесплатных курсов (всё честно, я клюнул в начале на них). Нашел нужную профессию, куда входила в том числе jQuery (<a>фронтенд-JS</a>, тут без сюрпризов). Зарегистрировался и… пропал в Хекслете с головой на полгода. Таких интересных и подробных материалов я не встречал ещё в сети. Даже самые базовые вещи, на которые сам бы никогда не обратил внимание, тут вызывают бурное обсуждение в топиках под уроками. А когда добрался до первого проекта, то даже не было сомнений - занятия с ментором нужны обязательно.</p>
19
<p>Не буду перечислять весь свой путь обучения, были и довольно очевидные простые вещи, и жуткие сложности, когда даже задание перечитываешь по несколько раз и пыхтишь круглые сутки над одной темой (корутины и генераторы, я на вас смотрю).</p>
19
<p>Не буду перечислять весь свой путь обучения, были и довольно очевидные простые вещи, и жуткие сложности, когда даже задание перечитываешь по несколько раз и пыхтишь круглые сутки над одной темой (корутины и генераторы, я на вас смотрю).</p>
20
<p>В итоге я очнулся, уже когда на своей старой работе за день собрал приложение для руководства на React со всеми тестами, линтером, и прогнал через babel, чтобы работало на любом браузере.</p>
20
<p>В итоге я очнулся, уже когда на своей старой работе за день собрал приложение для руководства на React со всеми тестами, линтером, и прогнал через babel, чтобы работало на любом браузере.</p>
21
<h2>Собеседования</h2>
21
<h2>Собеседования</h2>
22
<p>Тут-то и наступил момент, которого я совсем не ожидал. Выходит, что старое место я перерос, столько знаний от меня совсем не требовали, а сложных задач не было. Значит можно искать новую крутую работу! После Хекслета собеседования на Middle Frontend разработчика были только в радость. Ты просто рассказываешь всё, о чем читал на протяжении полугода, и делишься опытом с проектов. Тестовых заданий уж точно бояться не стоит, здесь я делал вещи и посложнее. Всего прошел шесть собеседований, после которых получил пять офферов. Дальше выбирал по принципу более интересного стека и команды, в одиночку работать я уж точно теперь не хочу.</p>
22
<p>Тут-то и наступил момент, которого я совсем не ожидал. Выходит, что старое место я перерос, столько знаний от меня совсем не требовали, а сложных задач не было. Значит можно искать новую крутую работу! После Хекслета собеседования на Middle Frontend разработчика были только в радость. Ты просто рассказываешь всё, о чем читал на протяжении полугода, и делишься опытом с проектов. Тестовых заданий уж точно бояться не стоит, здесь я делал вещи и посложнее. Всего прошел шесть собеседований, после которых получил пять офферов. Дальше выбирал по принципу более интересного стека и команды, в одиночку работать я уж точно теперь не хочу.</p>
23
<p>Ну и, конечно, приятный бонус: зарплаты у мидлов гораздо интересней, а зона ответственности меньше, чем у фулстека-самоучки ;)</p>
23
<p>Ну и, конечно, приятный бонус: зарплаты у мидлов гораздо интересней, а зона ответственности меньше, чем у фулстека-самоучки ;)</p>
24
<h2>Хватит учиться?</h2>
24
<h2>Хватит учиться?</h2>
25
<p>Конечно нет! Читая про JS, я поймал себя на мысли, что хочется знать всё больше и больше. В свободное время собираюсь добить Backend JS, осталось всего пару курсов. А там придет время, и PHP надо будет копнуть поглубже.</p>
25
<p>Конечно нет! Читая про JS, я поймал себя на мысли, что хочется знать всё больше и больше. В свободное время собираюсь добить Backend JS, осталось всего пару курсов. А там придет время, и PHP надо будет копнуть поглубже.</p>