У меня ребенок в 8 классе пишет программы на с++, не переписывает готовые, а набирает свои. За меня сдал курс магистратуры Латеха на максимальный балл, сейчас дистанционке. До вуза с такими "увлечениями" освоит вузовскую программу, может даже больше. И смысл туда поступать?
Каждый сам отвечает на вопрос есть ли смысл идти ему в ВУЗ
Накину аргументов ЗА.
1. Общее развитие. Развитие мозга, способности учить большие объемы довольно сложных данных. Все-таки ВУЗовская программа намного сложнее школьной. И тренировка способности вникать и понимать реально сложные темы лишней не будет.
2. Разнообразие тем программирования, которые перед тобой откроют, покажут, научат каким-то основам, поднатаскают на простейших примерах - дадут определенную базу и тему для раздумий "а чем бы я хотел заниматься дальше?"
Для примера: у нас был курс построения языков программирования. Т.е. не просто учишь программировать на каком-то языке, тебя учат тому, как эти языки построены, на что обращать внимание при создании своего языка, как писать программы для трансляции конструкция языка в конструкции более понятные компьютеру. Кажется, очень абстрактный пример, мол, языков программирования не так много, вряд ли он пойдет в Гугл или Apple и будет там с нуля создавать новый язык. На самом деле "языков программирования" - уйма. Практически каждая ААА компьютерная игра содержит в себе свой собственный язык программирования, который отвечает за действие объектов в игре. Во многих крупных фирмах есть свои внутренние языки для построения отчетных форм. И т.п.
Что еще у нас было? Теория Баз Данных. Да, берешь любой учебник и учишься как создавать SQL запросы. Это несложно. Это проще чем C++. Но следующий шаг - не просто запросы к существующей БД, а проектирование новой - и тут очень пригодится та теория, которую дадут в ВУЗе.
30 лет назад, когда я учился, у нас уже был курс по искусственному интеллекту. Читал его большой оптимист этого дела, но за 30 лет вроде не так далеко в этом продвинулись
И так далее, и тому подобное.
Что сейчас эдакого еще появилось? Интернет вещей, Бигдата, нейронные сети, построение облаков, защита информации - вот обо всем этом расскажут в ВУЗе, дадут базу, подготовят. В результате и у сына будет лучшее понимание того, чем заниматься ему интереснее - ведь программирование это огромный спектр самых различных областей и задач - и какое-никакое понимание начальное.
Неправильно думать, что в ВУЗе учат только языкам
2. Студенческая юность. Е-мое, почти 30 лет прошло, а я до сих пор скажу, что студенческое время было лучшим в моей жизни
Ну куда торопиться-то? Успеет еще.
3. Ну и классика - более широкий выбор рабочих мест. Все-таки во многих местах еще обращают внимание на корочки ВУЗа.