Первый спутник, Гагарин, астронавты - дали бум по всему миру инженерным темкам, включая первые компьютеры.
В 1970-е появился Кобол, который создавался с целью "бизнесмены будут писать свои собственные программы".
(Кстати, очень лёгкий язык, реально похож на естественный, но даже небольшая логика занимала кучу перфокарт. Но учётные программы кодировались только так.)
Реальность: 98% бизнесменов тех лет не могли запрограммировать на околоестественном языке нахождение наибольшего значения из трёх чисел :) А сегодня, думаю, и 99,9% не напишут.
Но в целом на Коболе было написано просто огромное количество строк кода, и к программированию реально подключилось множество не только математиков и физиков которые использовали фортран, но и обычных инженеров.
1980-е: CASE-инструменты будут генерировать всё.
Реальность: эти инструменты так и остались уделом единичных проектов и академического изучения. Но при этом к программированию было привлечено большое количество постановщиков и аналитиков, подчас вообще без инженерного образования, которые начинали с рисования диаграммок, и попадали в промышленную разработку.
1990-е: Visual Basic и Delphi: пресловутое рисование мышкой, формошлёпство, что невероятно бесило хардкорных плюсистов, но к прикладному программированию оказалось привлечено просто огромное количество людей, начиная со студентов.
2000-е: Бум IDE, первые веб-фреймворки, где вся техническая начинка глубоко скрыта, и достаточно просто понимать реляционные отношения на уровне моделей и делать крупные проекты небольшим количеством кода, что привлекло множество людей уже в профессиональную разработку.
Сколько же я тогда книг, самоучителей написал на эти темки... :)
2010-е: Развитие тенденций lowcode/nocode, бессерверные/облачные технологии, появление различных конструкторов и библиотек компонентов, которые позволяли буквально "рисовать" стандартные бизнес-приложения.
Программирование переживает очередной бум, в айтишку входит всё больше и больше "гуманитариев".
2020-е: Искусственный интеллект: последняя глава в долгой истории?
Да нет же! До сих пор каждое усовершенствование программирования не уменьшало потребность в разработчиках, а увеличивало её! Ну или как минимум привлекало к программированию существенно - в разы, а то и на порядки - больше людей. Сейчас например в геймдеве, смотрю, массовый тренд - ребята бросаются изучать программирование. С помощью нейронки они создали прототип своей игры-мечты, да ещё и с кооперативом, но её дальнейшее развитие, да и просто доведение до первой рабочей версии, требует сперва базовых знаний сисадминства, затем devops/сборка/деплой, затем умения писать простые скрипты на lua python js...
Уверен, что скоро в "поизучать программирование" появится новая огромная волна желающих, попробовавших возможности создания "своего приложения", но быстро столкнувшихся с необходимостью профильных знаний. Но только им уже будет абсолютно наплевать на рекламные призывы "войти в айти за полгода зарплата 160k", потому что у них совсем другая мотивация, да и AI им хорошо поможет в самообучении.
И в целом AI как усовершенствование программирования просто продолжает вышеописанную тенденцию, потому что отражает законную потребность. Нам действительно нужны более быстрые и эффективные способы создания надёжного программного обеспечения!
Мы просто каждый раз обнаруживаем, что ограничением становится не инструмент, а сложность проблем, которые мы пытаемся решить.
Post #2225
763
- 🤓 31
- 💯 15
- ❤ 9
- ✍ 4
- 🤔 3