ИИ и программирование

Дмитрий Кальянов: литературный дневник

ИИ нанёс удар не по программистам. Он нанёс удар по тому цирку, который образовался в результате ошибочного понимания процесса создания программ и оттолкнулся от тезиса "программировать легко и весело плюс высокая зарплата". Настоящие программисты (которые учились на Дональде Кнуте) будут востребованы всегда. Вся шелуха, пришедшая в профессию с целью зашибать бабосы на фреймворках с подключёнными пакетами, слетит легко и просто, потому что весь этот цирк фреймворков и пакетов ИИ (Claude например) пожрал с превеликим удовольствием и без отрыжки.


Кодер - человек, который пишет программный код.
Программист - человек, который создаёт программный продукт.
Разработчик - человек, который что-то разрабатывает (т.е. выполняет работу с целью получения какого-то продукта).


Кодер пишет код на одном или нескольких языках программирования в соответствии с ТЗ.


Программист - способен создать программный продукт начиная с определения проблемы и заканчивая процессом развёртывания у заказчика и настройки, т.е. инженер по софту (Software Engineer)


Разработчик - самый замызганный термин, кому он там что разрабатывает в каком месте - не ясно.


Т.е. программист - многоликий Янус (не путать с многоликим Анусом, это из другой мифологии), одно из его лиц - кодер.


Когда спрашивают, что там, ИИшки-мартышки отбирают хлеб у программиста, отвечаю: кодеров они уже заменили, это факт. Но программист - это не кодер, кодер лишь одна из его функций, самая душная, но не самая дорогая.


Что сейчас происходит? А происходит то, что и должно было произойти: с нас, Software Engineers, которых учили ВСЕМУ, теперь спрашивают ВСЁ. А вот тем программистам, которых учили только кодить, я пожелаю удачи!



Другие статьи в литературном дневнике: