Когда я в конце 90-х поступал в университет, то мечтал научиться писать на Assembler. На тот момент мне это казалось верхом крутости -- владеть низкоуровневым языком программирования, с возможностью писать программы абсолютно для всего, а ещё какие возможности для хакинга!
К счастью, уже к середине обучения осознал бесперспективность: высокоуровневые языки требуют гораздо меньше времени и заказчикам зачастую намного дешевле докупить железо для не самых оптимальных программ, чем переплачивать за работу программистов (и хуже того -- тратить время на разработку софта).
Вспоминаю, как 5 лет назад безуспешно на протяжении многих месяцев искал специалиста по C++... А нет. Все давно уже переучились.
Вчера пощупал очередную нейронную сеть. Ради интереса попросил её написать такую же функцию, которую сам вчера писал. Просто на словах, общий принцип. Результат был в точности, как моя функция. Имена переменных только чуть-чуть отличаются.
Похоже, вот и приходит время, когда классические программисты начинают уходить в небытие. Уступать тем, кто будет уметь просто формулировать задачи. И как бы нас тексты, сгенерённые ИИ, не уверяли, что потребность в программистах всё равно останется -- увы, грядёт следующее поколение. Которое через 20 лет будет искать кого-нибудь, кто знает эти древние низкоуровневые JAVA или.NET...