Наступил сентябрь. У Софи начались занятия живописью в усадьбе Хохрякова. А я занял свое традиционное утреннее субботнее место в #беседкахохрякова.
Сегодня день программиста. Более 10 лет назад я занимался программированием. С тех пор написал не более пары сотен строчек кода из любопытства для решения каких-то своих задач.
Я не учился на программиста, хотя долгое время думал, что моя университетская специальность предполагала работу именно по этой профессии. Со временем я осознал, что ИТ куда шире написания программ на том или ином языке программирования, понял, что в университете меня готовили разрабатывать и проектировать, а не "кодировать". И эта принципиальная разница видов деятельности, разница уровней подготовки, отражающаяся в таких похожих, но разных по смыслу словах "образование" и "обучение" - отстаивалась кафедрой и факультетом.
Уже понимая эту разницу, в 2016 году я присоединился к команде института математики и информационных систем, встал в ряды тех, кто защищал фундаментальную инженерную подготовку, развитие системного мышления и логики у студентов.
Позиция была не популярной. В то время как вокруг бурлили трехмесячные курсы по программированию для бухгалтеров, мы неустанно на всех уровнях поясняли, зачем среди дисциплин столько разных математик, почему развитие мышления важнее временно актуальных практических навыков, почему на лекциях мы не рассказываем об операторах языка программирования и т.д.
Время все расставляет по местам. И сейчас мы видим мощнейшую трансформацию отрасли, видим растущий спрос на квалифицированных инженеров, умеющих в декомпозицию, анализ, синтез, способных абстрактно и системно мыслить, знающих стандарты и подходы. Знание языка программирования ушло даже не на второй план, а дальше. Умение использовать LLM-модели и другие инструменты искусственного интеллекта теперь приоритетнее. Квалифицированный инженер уже сейчас при всем том несовершенстве ИИ, которое мы имеем при текущем уровне науки и техники, может создавать приложения с минимальным объемом собственноручно написанного кода. И именно высокая квалификация позволяет добиваться качественной генерации, валидировать результат и встраивать малое в архитектуру целого.
Сегодня праздник. Но для меня это скорее день инженера-разработчика. "Программист" слишком узкий термин для характеристики тех профессионалов, для которых этот праздник был учрежден! С праздником, коллеги!