Курсы программирования Minecraft не сделают ваших детей программистами.
В эпоху, когда мир меняется каждые несколько недель, мы, родители, изо всех сил пытаемся дать своим детям максимум — и IT кажется самым подходящим вариантом. Впечатляют дипломы и сертификаты, которые выдают после таких курсов: «Смотрите, ваш Руслан уже научился делать свои игры!» Но за этими социальными доказательствами нет настоящего понимания процессов.
Я разговаривал с подростками, прошедшими курсы Minecraft и подобное: честно, знаний там очень мало. Они уверенно повторяют готовые примеры, но не способны придумать и реализовать что-то своё. Дайте им задачу «создать простую игру с нуля» — и они растеряются. Ребята привыкли, что учитель прав и сейчас всё объяснит. В традиционном образовании это срабатывает: прочитал, списал, сдал. Но программирование — совсем не про это.
Все опытные разработчики, которых я знаю, — самоучки. Они не ждали учебных планов: кодили — разбирались, пробовали, ломали и собирали заново. Иногда ломали так, что ничего не работало, но именно в этом «сломал — починил» рождается понимание. Институты и школы не поспевают за темпами изменений в отрасли: искомый стек уже устарел, прежде чем его успевают включить в учебную программу.
А завтра всё и вовсе будет иначе. Уже сегодня ИИ-инструменты способны на уровне джуниора и мидла генерировать код, тесты и даже документацию (с хорошим промптом и разработчиком, кто его написал). Со временем, объединённые в команды, они справятся с разработкой сложных проектов. И если ваш ребёнок действительно хочет стать программистом, ему нужно не зубрить синтаксис, а понимать архитектуру, подходы к проектированию, нюансы бизнес-процессов и взаимодействие с пользователем.
Программирование скоро станет формой творчества, где сам код будет скрыт за генеративными моделями, как когда-то ассемблер — за языками высокого уровня. Подход «человек — машина — человек» уступит место «машина — машина — человек», и чтобы инструменты ИИ работали эффективно, нам придётся создавать новые языки и инфраструктуру, заточенную под машины, а не под человека.