ИИ на хайпе. Причем хайп в этот раз вполне обоснован — генеративные нейросети и LLM, как те двое из ларца, — и читают, и пересказывают, и суммаризирацию текстов производят, и рисуют довольно неплохо и уже даже выше среднего иногда размышляют.
Все бы ничего, но они еще, заразы, программировать начали на уровне крепких начитанных технической литературы джунов. И делают это без устали, послушно и терпеливо.
И если ИИ в ближайшее время не заменит всех программистов, то часть, тех самых джунов, он заменит и заменяет уже совершенно отчетливо. Вроде бы для индустрии это не проблема и даже наоборот, много плюсов — но вся эта система с повышенной экономической эффективностью будет работать, пока текущему поколению специалистов не понадобится замена.
А откуда она берется — эта замена?
Сейчас сеньоры — это выросшие миддлы, а миддлы — выросшие джуны. Выключая джунов, по сути мы выключаем всю цепочку.
Казалось бы, выстрел в ногу и технологический тупик.
Но вспомним, как вообще сложилась такая цепочка и в какой момент?
А сложилась она из‑за сильного падения порога входа в ИТ. Инструменты для того, чтобы пробовать что‑то запрограммировать — стали более чем доступны, информации прямо в браузере куча, низкоквалифицированной оплачиваемой работы — море. Благодаря этому, можно достаточно легко стать подсобником, и при должном усердии — вырасти до крепкого специалиста.
В результате это привело к тому, что стала не совсем понятна роль классического (высшего) образования.
Вот эти все споры — «нужен ли вуз, чтобы войти в ИТ» — они не с пустого места.
Когда появилась потребность в тысячах подсобников, на вузы посыпались обвинения в том, что они дают бесполезные с практической точки зрения знания. Вчерашнего выпускника хочется поскорее впихнуть в проект, а он переполнен абстракциями и теорией.
Вузы подстроились, даже в гуманитарных и сугубо профильных неайтишных заведениях срочно открылись ИТ кафедры. Они встали на волну хайпа и стали штамповать много‑много выпускников, которым вместо глубокого системного мышления и знания теории алгоритмов, вливали актуальные практические навыки.
Студенты использовали готовые фреймворки, библиотеки, открытое системное ПО. Собирали в качестве лабораторных работ сначала сайты, потом мобильные приложения, потом VR, сейчас вот ИИ. Вызываешь команду из скачанной с зарубежного сервера библиотеки — и получаешь грамоты, победы, аплодисменты и публикацию в СМИ. Сделал нескучные обои — и вообще национальный герой.
Что там под капотом фреймворков? Линейная алгебра, дискретная математика или магия? Неважно — студенты‑теоретики сейчас ни к чему — нужны практики.
Фреймворки меняются каждые полгода‑год? Нестрашно — у всех хороших фреймворков есть стандартные методы.
В итоге, вместо глубоких узких специалистов в вузах стали производиться широкие и поверхностные. Способные надежно вызывать fit и predict. Объединяющиеся в группы для реализации курсовика, не понимая для чего им это объединение, и уже группой вызывая fit и predict (по факту, это конечно же делает кто‑то один из группы, с наиболее говорящей совестью и рефлексией).
Одновременно, почти ровно также и ровно тому же, пытаются учить учеников в модных специализированных классах школ и лицеев. А вырождается это все в абсурдные по своей сути общие олимпиады для школьников и студентов, где по классике должен быть несопоставимый разрыв в компетенциях.
Но зато теперь выпускники знают git push. А дальше этих специалистов несколько лет натаскивают старшие коллеги до приемлемого уровня системного мышления.
Все сказанное, разумеется, не относится к единицам студентов, у которых есть изначальное призвание и внутренний зуд — самостоятельно поглощать знания. Им бы главное не мешать, а уж если немного помочь...
Теперь старшим коллегам заниматься обучением младших не будет смысла.
А у айтишных и математических кафедр вузов есть шанс вернуть себе свое прямое предназначение — взять на себя цикл взращивания высококлассных низкоуровневых (хорошо знающих базу) специалистов. Способных формулировать корректные сложные системные цели. Пусть json'ы перекладывают нейронки. А вот проектируют протоколы обмена, занимаются анализом, высокоуровневым моделированием реальных систем — выпускники вузов.
Да, хороших специалистов не выпустить в больших объемах, но лучше от вузов получить целенаправленный маленький поток ученых, чем большой поток ремесленников. Ремесленники — прерогатива колледжей, училищ и других средних специальных учебных заведений.
Не понаслышке знаю, что текущая ситуация угнетает и студентов, и преподавателей, и HR, и пресловутых сеньоров, а также размывает границу между высшим образованием и курсами «вкатись за 2 недели».
Возможно, ИИ встряхнет индустрию разработки ПО и вернет на свое место статус высшего образования. И споров насчет нужности высшего образования в ИТ будет гораздо меньше.