Проблема большинства людей, которые бросают программирование, в том, что они даже нормально не начинают.
Они открывают книгу, курс или ролик на YouTube — и сразу попадают в сухую теорию: переменные, функции, циклы, алгоритмы, массивы, объекты, Git, Docker, сборщики, фреймворки, ещё один язык, потом ещё один фреймворк.
И всё это подаётся так, будто новичок уже должен понимать, зачем ему каждый инструмент. В итоге перед человеком появляется не первый шаг, а огромная стена.
Он ещё не написал ни одной нормальной строки кода, но уже чувствует, что отстал.
В голове появляются вопросы:
- «А что мне делать со всем этим?»
- «Как из переменных и циклов получить игру, сайт или приложение?»
- «Зачем мне сейчас Docker, если я ещё не понимаю, как код запускается?»
- «Может, я просто тупой?»
Но тупой здесь не человек.
Тупой подход к обучению.
Тем, кто уже умеет кодить, кажется, что всё очевидно. Но новичок видит совсем другую картину: он ещё даже не стартанул, а вокруг уже React, TypeScript, backend, базы данных, нейросети, вайбкодинг и разговоры о том, что программисты скоро вообще не нужны.
И это добивает сильнее всего.
Потому что человек только собрался войти в программирование, а ему уже говорят: «Поздно. Всё изменилось. Теперь за тебя будет писать ИИ».
Нет.
Учиться программировать всё ещё нужно. Тем более в эпоху ИИ. Просто учиться нужно не через бесконечную теорию и чувство собственной неполноценности, а через первый маленький результат.
Такой, где ты написал код — и он что-то сделал.
Нарисовал объект. Сдвинул персонажа. Поймал ошибку. Исправил. Увидел результат на экране.
Я готовлю большой материал на тему: «Как учиться программировать в эпоху ИИ».
Хочу разобрать, с чего начинать, как не утонуть в теории, как использовать ИИ с пользой, а не как костыль, и почему первый результат важнее идеального учебного плана.
Подкиньте свои вопросы.
Что для вас самое сложное в изучении программирования? Где обычно возникает ступор?
P.S. Если хочется стартануть и за 30 минут получить первый видимый результат в коде — оставляю ссылку ниже.
