HTML Diff
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>