Я сделал курс по JS, но он бесполезен
- понедельник, 2 марта 2026 г. в 00:00:06
Зачем вы здесь?
Прежде чем читать дальше, ответьте себе: зачем вы открыли эту статью?
Цель «устроиться на работу» — это не одна задача, а десяток разных. Для каждой нужен свой подход:
Написать резюме под фильтры кадровых систем — это копирайтинг.
Написать резюме под кадровика — это маркетинг.
Пройти техническое собеседование — это умение мыслить вслух.
Пройти поведенческое собеседование — это навык коммуникации.
Ни один курс не закрывает все эти задачи. Курсы закрывают одну узкую полоску — и то, если повезёт с автором.
А может, вы просто хотите расширить знания? Тогда примите факт: курсы не улучшат ваши позиции в найме. Максимум — улучшат понимание JavaScript. Это разные вещи. Если вам нужно предложение о работе через три месяца — закройте эту статью и идите решать задачи на LeetCode. Серьёзно.
Tutorial hell
«The people I know who used to sit in the bathroom with pornography, now they sit in the bathroom with their IKEA furniture catalogue.»
— Чак Паланик, «Бойцовский клуб»
Только замените каталог IKEA на курсы по программированию.
Потребление контента — это когда вы смотрите видео «Event Loop за 10 минут», киваете головой, ставите класс и переходите к следующему. Обучение — это когда вы открываете спецификацию, читаете главу про Job Queues, не понимаете, перечитываете, пишете код, проверяете гипотезу, ошибаетесь, исправляетесь. Ставить класс некуда.
Курсы создают удобную среду. Уровни, задания, финальный экзамен, шкала прогресса, подбадривающие посты от инфлюенсеров. В реальном найме ничего этого нет. Есть собеседование, на котором спрашивают: «Объясните, как работает замыкание в терминах спецификации ECMAScript». Вы либо знаете, либо нет.
Подкасты, видео «клон Twitter за 4 часа», подписки на 15 «глубоких» каналов про фронтенд — всё это создаёт впечатление прогресса: «чем больше подписок, тем я умнее как программист».
«Мало практических задач» — главная претензия к малоизвестным авторским курсам. К гигантам индустрии таких претензий нет — там сотни задач. Зато к ним есть другие: обещания, которые не выполняются. И никто не может сказать, сколько «практических задач» достаточно. Автор считает единственной практикой прохождение собесов. Единственной наградой за решённую задачу — две смски от банка в месяц.
Инфляция инфлюенсеров
Автор рос на интернет-журналах «Хабрахабр», «Цукерберг позвонит» и «Xakep». Это были места с высоким порогом вхождения. Понять, про что статья, и пересказать другу за бокалом кваса — было достижением:
«ВКонтакте ддосит antigate — habrahabr.ru/post/142836/
«Роемся у «Танчиков» под капотом» — habrahabr.ru/post/142836/
«Как привлечь инвестиции в российский стартап?» — siliconrus.com, 2012
«Rutracker: Если нас закроют, откроем зеркало под другим именем и IP» — siliconrus.com, 2013
В 2026 году автор в замешательстве. По инерции эти площадки считаются «глубокими». Статьи говорят об обратном:
«Почему небо синее» — Хабр, 2025
«История британских бутербродов» — Хабр, 2025
Сплошная политика на vc.ru
90% статей пишутся компаниями с конкретными ссылками на свои продукты, а не независимыми разработчиками из условного ульяновского аутсорса.
Клон Яндекса за 20 минут
Зачем компании тысячи разработчиков, когда минимальную версию продукта можно «создать за 20 минут»?
Индустрия онлайн-образования делает вид, что не слышит этого вопроса. «Пишем клон Twitter за 4 часа», «Google за выходные».
Автор собирал подборку «Как нанимают фронтенд-разработчиков в РФ» и увидел конкретную секцию собеседования: проектирование архитектуры (System Design). Там просят спроектировать систему: какие компоненты, как общаются, как масштабировать, что произойдёт при нагрузке в миллион пользователей. Про это не принято рассказывать в видео «Создаём Uber на React Native».
Автор сам через это прошёл. Верил курсам. Готовился к 8-часовому марафону кодирования. А потом пошёл на собеседования на позиции Lead и Staff Engineer. Оказалось, создать сайт, в который можно писать по 150 символов — одно. Сделать это доступным для миллиарда человек — совсем другое.
Путь к осознанному программированию
Нет готовых «дорожных карт до синьора». Если бы они работали, за эту позицию не платили бы столько.
Автор не знает универсального рецепта. Он знает свой путь: спецификации, исходный код, эксперименты, собеседования, ошибки, снова собеседования. Медленно. Неудобно. Работает.
Вывод
Автор не придумал выводов… Автор не живёт за счёт курсов и выступлений, у него обычная работа в транснациональной корпорации по software engineering. Автор просто хотел осознанно программировать и расти по карьерной лестнице. Он поделился рассуждениями и мыслями. Он ещё не занимает позицию Staff или Principal Developer, поэтому не знает точных путей. Но автору обидно было столько лет жить с иллюзиями, поэтому эта статья — место саморефлексии. А курс собран из заметок на айфоне и создан с верой в мысль: «хочешь чему-то научиться — научи другого».