Зачем вы здесь?

Прежде чем читать дальше, ответьте себе: зачем вы открыли эту статью?

Цель «устроиться на работу» — это не одна задача, а десяток разных. Для каждой нужен свой подход:

  • Написать резюме под фильтры кадровых систем — это копирайтинг.

  • Написать резюме под кадровика — это маркетинг.

  • Пройти техническое собеседование — это умение мыслить вслух.

  • Пройти поведенческое собеседование — это навык коммуникации.

Ни один курс не закрывает все эти задачи. Курсы закрывают одну узкую полоску — и то, если повезёт с автором.

А может, вы просто хотите расширить знания? Тогда примите факт: курсы не улучшат ваши позиции в найме. Максимум — улучшат понимание 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». Это были места с высоким порогом вхождения. Понять, про что статья, и пересказать другу за бокалом кваса — было достижением:

В 2026 году автор в замешательстве. По инерции эти площадки считаются «глубокими». Статьи говорят об обратном:

90% статей пишутся компаниями с конкретными ссылками на свои продукты, а не независимыми разработчиками из условного ульяновского аутсорса.

Клон Яндекса за 20 минут

Зачем компании тысячи разработчиков, когда минимальную версию продукта можно «создать за 20 минут»?

Индустрия онлайн-образования делает вид, что не слышит этого вопроса. «Пишем клон Twitter за 4 часа», «Google за выходные».

Автор собирал подборку «Как нанимают фронтенд-разработчиков в РФ» и увидел конкретную секцию собеседования: проектирование архитектуры (System Design). Там просят спроектировать систему: какие компоненты, как общаются, как масштабировать, что произойдёт при нагрузке в миллион пользователей. Про это не принято рассказывать в видео «Создаём Uber на React Native».

Автор сам через это прошёл. Верил курсам. Готовился к 8-часовому марафону кодирования. А потом пошёл на собеседования на позиции Lead и Staff Engineer. Оказалось, создать сайт, в который можно писать по 150 символов — одно. Сделать это доступным для миллиарда человек — совсем другое.

Путь к осознанному программированию

Нет готовых «дорожных карт до синьора». Если бы они работали, за эту позицию не платили бы столько.

Автор не знает универсального рецепта. Он знает свой путь: спецификации, исходный код, эксперименты, собеседования, ошибки, снова собеседования. Медленно. Неудобно. Работает.

Вывод

Автор не придумал выводов… Автор не живёт за счёт курсов и выступлений, у него обычная работа в транснациональной корпорации по software engineering. Автор просто хотел осознанно программировать и расти по карьерной лестнице. Он поделился рассуждениями и мыслями. Он ещё не занимает позицию Staff или Principal Developer, поэтому не знает точных путей. Но автору обидно было столько лет жить с иллюзиями, поэтому эта статья — место саморефлексии. А курс собран из заметок на айфоне и создан с верой в мысль: «хочешь чему-то научиться — научи другого».

Комментарии (7)


  1. shlmzl
    01.03.2026 09:56

    Обучение — это когда вы открываете спецификацию, читаете главу про Job Queues, не понимаете, перечитываете, пишете код, проверяете гипотезу, ошибаетесь, исправляетесь. Ставить класс некуда.

    Обучение зис дэйс это что-то другого. Главы читают редко, в основном, как по мне, грузят элэлэмку растолковать тему с демонстрацией кода примеров.


  1. Android1983
    01.03.2026 09:56

    Это что антиреклама курса?
    Я конечно изучать курс не собираюсь, так как пока только ищу работу и не знаю что именно понадобиться учить. Но иногда тоже такие мысли посещают и я стараюсь понемногу изучать всё из смежных областей чтобы на на hh.ru или ГосУслугах наконец подтвердить квалификацию и хотябы на пару собеседований пробиться. Сейчас же со знаниями из курса который проходил 2,5 года я как и написано в статье мало что могу и понимаю что мало какую должность закрою хотябы на 50%. По этому учеба на практике и pet-project мой ныняшний курс познания того что поможет (я конечно надеюсь) подтвердить квалификацию и это подтверждение стало моим пробуском в ИТ без реального стажа работы в ИТ компаниях.


  1. Qweker
    01.03.2026 09:56

    System Design.

    И года не прошло. Как захотел "Войти в ОЙти". С каждым месяцем требования растут. System Design это уже уровень Архитектора. HR всё жалуются, что все врут. Да конечно! Ты иди и успей всё это освоить! И вообще. Ты в одного должен уметь создать SaaS и с каждым расширением числа пользователей, уметь перестраивать всю архитектуру! Ага, с учётом того, что этому и в университете не научат. Блеск.


  1. amazingname
    01.03.2026 09:56

    Курс по js сейчас действительно бесполезная вещь, потому что у программиста которому нужен курс чтобы вникнуть в js шансы на карьеру близки к нулю. Это время ушло.

    Мой сын мог в 14 лет написать игру на питоне а потом ради развлечения переписать ее на C++. При этом изучая эти два языка просто экспериментируя по интуиции, даже не читая книгу.

    И я все ещё не уверен что он найдет работу в IT.


    1. Rys17
      01.03.2026 09:56

      Ерунда, хороший курс позволит быстрее усвоить инфу. А чтобы устроиться на работу нужно учить, то что нужно и всё. А то что делал ваш сын, конечно бессмыслеено для работы)


      1. amazingname
        01.03.2026 09:56

        Я довольно средний программист на фоне окружающих гуру, но js изучил как то ради развлечения в поезде за один вечер. Это язык одной концепции. Ознакомился с ней и можно писать код. Не будет сейчас такой работы, чтобы "учить то что нужно". Опус накодит вам чего угодно на чем угодно. Нужны будут глубоко мыслящие сильные инженеры. Или может вообще никто не будет нужен.


    1. dominus_augustus
      01.03.2026 09:56

      Сына звали Альберт Эйнштейн