Учить программирование поздно? Всем пора в вайб?
Забавно, что мне как человеку, который продаёт обучение программированию, выгодно ответить: «Нет, конечно, не поздно. Идите учиться».
Но попробую честно.
Если программирование для вас — это спасательный круг из финансовых проблем в ближайшие пару месяцев, то я бы не рассчитывал на него как на быстрый путь. По тому, как сейчас учатся наши ребята, я вижу: даже при достаточно комфортных сроках большинству требуется заметно больше времени, чем они ожидали.
Нет такой магической профессии, где можно потратить два месяца и гарантированно выйти сразу на хороший доход.
Да, сейчас есть вайб-кодинг. Да, с его помощью можно начать делать полезные вещи гораздо быстрее. Кто-то получает первые деньги через неделю, кто-то через месяц. Но это не означает, что работать не придётся. Просто сложность смещается. Вы меньше изучаете инструмент и больше думаете о продукте, пользователях, задачах и результате.
Поэтому вопрос «что проще/быстрее/лучше/денежнее — программирование или вайб?» мне кажется неправильным.
Интереснее другой вопрос.
Когда у меня родится ребёнок — он(а) будет изучать программирование с 4-х лет.
Не потому что программисты будут востребованы вечно. И не потому что код невозможно заменить ИИ.
А потому что разработка развивает то, что сейчас становится самым ценным навыком — суждение.
Долгое время мы считали, что главный актив человека — интеллект. Умение быстро считать, анализировать, запоминать информацию, писать тексты, строить логические цепочки.
Проблема в том, что значительную часть этой интеллектуальной работы нейросети уже делают неплохо. А дальше будут делать ещё лучше.
Но есть вещь, которую пока невозможно просто делегировать машине.
Суждение.
Способность понимать контекст. Замечать нюансы. Видеть последствия решений. Работать с новыми ситуациями, для которых нет готового ответа. Отличать хорошее решение от плохого, даже когда оба выглядят разумно.
И вот здесь начинается самое интересное.
Когда мы сейчас делаем новую платформу для Техниума, мы почти не тратим время на выбор фреймворков или написание модулей. Большую часть работы делает машина.
Но регулярно возникают моменты, где ИИ предлагает решение, которое выглядит логично, но не сработает для наших учеников. И наша задача уже не написать код руками, а понять, почему это решение плохое и каким оно должно быть на самом деле.
То же самое происходит и в других проектах, которые сейчас тестирую.
Главная работа постепенно смещается от создания к оценке созданного.
Поэтому я не согласен с популярным тезисом, что сначала нужно несколько лет изучать программирование, а только потом пользоваться ИИ.
Это напоминает мне мой опыт со спортзалом, хоть и аналогия натянутая.
Сначала я научился тренироваться, ничего в этом не понимая. Потом начал разбираться в анатомии, физиологии, механизмах роста мышц и восстановлении.
Понимание устройства системы сделало меня эффективнее. Но оно появилось уже после практики, а не до неё.
С программированием и вайб-кодингом, как мне кажется, похожая история.
Оба пути развивают суждение.
Просто в классическом программировании вы дольше идёте к моменту, когда начинаете принимать интересные решения.
А в вайбе вы сталкиваетесь с ними почти сразу.
Именно поэтому я не думаю, что программирование умерло.
Мне кажется, трансформируется причина, по которой его стоит изучать.
Не ради непосредственного написания кода.
А ради развития способности принимать хорошие решения в мире, где код всё чаще пишет машина.
Если тема про интеллект, суждение и то, как меняется роль человека в эпоху ИИ, интересна — могу расписать отдельно. Накиньте реакций 🥹