Блог

«Вряд ли уцелеют какие-то профессии». Айтишник с 30+ опытом показывает, как ИИ заберёт у нас работу

Сейчас много статей появляется про vibe coding, программирование без программирования — ты командуешь ИИ, он за тебя пишет программу. Я этим занимаюсь с августа 2024 года. Начал вынужденно, потому что по работе надо было писать какие-то утилитки. Рук не хватало, а языки, в которых я был профессионалом, вышли из удобного употребления — новые дедушке учить, понятно, лень — джуники нехай их учат. 

Расскажу, почему считаю, что ИИ действительно может забрать работу у разработчиков. 


Кто пишет: Тимур Хащеватский, руководитель проектов в небольшом израильском LegalTech стартапе, активно изучает всё, что связано с ИИ.

Хотите поделиться своим опытом использования ИИ для комьюнити dev.by? Пишите в телегу, это безопасно. 


Почему я вообще об этом говорю?

У вас резонно мог возникнуть вопрос: какие у меня компетенции, чтобы судить о предмете? Я начинал, как разработчик CAD/CAM-систем ещё в 1995 году в минском R&D центре французской компании Matra Datavision. Мы делали «тяжелый» 3D CAD, который был базой для Renault и использовался десятками авто и авиагигантов (Fiat, McTrucks и т.д). Тогда писали на Fortran (в основном), C, иногда Assembler. Рабочие станции Unix — Silicon Graphics,  Sun, HP, DEC. 

Далее я стал архитектором и техническим руководителем центра, в течении 10 лет совмещал техническое и проектное руководство (потихоньку теряя технические навыки в пользу менеджерских) 

С 2010 года я руководил центром разработки Softeq Development для Sandisk, а с 2013 по 2021 — Head of Engineering  в минском центре SK hynix. Там уже не кодил, а занимался в большей степени Peopleware и проектным управлением.

Почему Claude отлично работает 

Первое время выглядело это примерно так:

— Claude, детка, как бы мне написать вот такую шнягу (описание шняги)?

— Не вопрос, вот тебе код шняги.

— Херассе ты резкий, а где такое нынче запускают?

— Вот 10 вариантов, но для лохов вроде тебя удобней VS Code. Да, и Питона вытащить за хвост не забудь — вон оттуда.

Далее в течении часа вопросы о том «почему оно не запускается и какую кнопку нажать» — после чего все заводится.

С этого момента старые квалификации работают — как-никак, лет 20 из-под отладчиков не вылезал. Объясняю пацану, где он накосячил, пацан с извинениями косяки правит, фичи добавляет. Лютый кайф — ни одной строчки руками не пишу, а производительность в три раза выше, чем в лучшие годы. 

Понятно, что это в задачах, где нет серьёзной математики и алгоритмики, зато есть много API, базы данных, обработка ошибок — куча черновой работы. При этом квалификация программиста все ещё нужна.

Была нужна. 

Программисты — всё? 

Последних пару месяцев (по ощущениям — с Sonnet 3.7, но это не точно) под отладчиком сидеть больше не нужно. Всякая мелочевка строк на 500 работает с одного промпта. 

Если не работает или работает не так — объясняем, что не нравится, копипастим сообщения об ошибках. Пацан молча приводит в порядок. В сложных случаях говорит: «я тут добавлю логи — это там такой файлик создастся, а ты мне его пришлешь».

К чему я (кроме похвастаться). Вам больше не нужно быть программистом, чтобы создавать программы хотя бы для собственного употребления: обработать офисные файлы, создать отчёты, перемножить курс биткойна на количество заявок по безработице и разослать письма с этой цифрой, сделать плагин для Gmail.

Просто берете ИИ (на сегодня лучше Claude), объясняете задачу и мучаете его вопросами любой степени глупости («а как компьютер-то включить?») пока не заработает. Скриншоты ему скармливайте, документы свои — легко с ними разбирается.

Понятно, что операционку и MS Office вы так не напишете (сегодня — через год посмотрим), но казуальную игрушку уже можно. 

Это значит, что разработчики не нужны? 

Чтобы сделать задачи, о которых написан пост, потребовалось 1-2 разработчика в течении нескольких месяцев (с учетом обучения).

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

Да, я абсолютно уверен, что ИИ уже приводит к снижению потребности в разработчиках — то что мы видим на рынке труда по всему миру связано именно с этим, а не с экономическими циклами.

Уже сейчас работу пятерых используя Copilot и аналогичные ИИ-инструменты могут выполнить двое, а брать джунов перестаёт иметь какой-либо смысл — за время, нужное для их прокачки, ИИ обгонит их практически наверняка. В недалекой перспективе эта потребность снизится до нуля. 

Дарио Амодей, CEO Anthropic, говорит, что через год ИИ будет писать практически весь код — и, глядя на прогресс, я ему вполне верю. Инерция внедрения, вопросы безопасности растянут процесс на несколько лет, но десяти лет у нас уже нет, скорее всего нет и пяти. 

Вообще я не думаю, что уцелеют хоть какие-то профессии — спорить можно только о том, какие будут заменены ИИ чуть раньше, а какие — чуть позже. Добро пожаловать в сингулярность!

А как вы считаете, когда ИИ заменит разработчиков? Делитесь в комментариях. 

Что ещё почитать про ИИ VS разработчики: 

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

3

Обещали что роботы заменят людей на тяжелом ручном труде, а оказалось наоборот (безбожно врали), но работяге все эти ии-ассистенты не нужны от слова совсем - замкнутый круг схлопывания экономики.

0

Делаем AI мозгового слизня, чтобы AI использовал и контролировал работягу. AI указывает человеко боту, как где и что крутить.

0

Органоидный Интеллект (OI, Organoid intelligence)
https://www.news-medical.net/news/20231212/Brainoware-A-breakthrough-AI-approach-using-brain-organoids-for-advanced-computation.aspx связующее звено между ИИ (AI) и ОИ. Такие проекты уже есть.

3

... и затем полетим на Марс, а такси станут беспилотными

6

Вот вопрос в инерции внедрения и крайних случаях безопастности.

Самодвигающиеся повозки и замену всех водителей уже 10 лет назад обещали к 2025 году, но пока имеем только нехватку водителей автобусов и грузовиков.

Белых воротничков из офиса и хоум-офиса заменять конечно выгоднее и безопастнее.. так что может действительно произойдет быстрее.

zabelarus14
zabelarus14 Инженер в НИИ им. Баца
-1

Если заменить трактористов и комбайнеров на ИИ то кого Президент на дожинках будет награждать ?

petrunio84
petrunio84 Майор в шарага N2395763295
-3

если в два раза повысить мощности то, да можно уже писать проекты без ошибок с первого раза...так что

shipishi
shipishi Должность в Белокрылые лошадки
1

никогда такого в истории еще не было и вот опять.

bacek
bacek Programmer в Конь с горы
14

Я очень рад за "разработчика с 30+ стажем", но имея аналогичный стаж, могу сказать, что пока что данные вздохи об окончании профессии программиста сильно преувеличены.

На данный момент и в ближайшей перспективе все подобные ИИ — это просто очень умные и быстрые поисковики. И если вам нужно быстро налабать MVP, то да. Они помогут. Возьмут на себя много рутинных задач. Да и то проверять пристально надо, что они там на генерили. У меня лично не получилось ни разу взять и запустить. Всегда допиливание напильником.

А уж создать что-либо новое, что д этого никто не делал, такие системы пока не умеют. И думаю, долго ещё не сумеют. А вот как замена stackoverflow — очень хорошо.

-7

90% (а может и больше) программистов не пишут новое, что никто до этого не делал, поэтому этот аргумент против ИИ сомнителен.

bacek
bacek Programmer в Конь с горы
3

Вот это вот ваше высказывание называется мудрёным словом "проекция". То есть каждый меряет по себе. Если вы заявляете о "90% программистов, которые ничего нового не делают", это говорит больше о вас, чем о программистах.

Я с высоты своего 32-х летнего опыта могу сказать, что большинство задач как раз очень разные. И даже если они имеют нечто общее в своей базовой основе, всё равно каждая реализация очень сильно отличается от стандартных паттернов.

Это если внести элемент твочества. А какой же программист без творчества? За этим в профессию и шли.

1

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

bacek
bacek Programmer в Конь с горы
0

Так я же ни на что не претендую и никого не учу. Это вы сходу про 90% программистов высказались.

Я за свою карьеру не писал только что на Фортране, хотя и его знаю. Первый язык для изучения был.

Но потом ASM, Pascal, C++, C#, JS.
Тысячи задач на сотни заказчиков. И у всех задачи разные. Я их всех обожаю. Даже прекрасных монтажников из ЗАО "ЭФИР", где я делал продукт в 93-м.

Потом были MFC/Win4
Потом серверные решения на С++/C# и снаружи Silverlight / HTML+JS.
Потом пошли C# + JS + TS.

Дальше больше. Docker + KBты +.....

А вообще, я уже заимелся перечислять.

Даже сейчас изучаю всё время новое. Как можно в этой области застыть? Как можно мучать десятки лет одно и то же legacy ?

0

Тоже никого не учу. Просто подумайте.. все проекты были уникальны для вас или для всей планеты, за все время существования компьютеров ). Делать все это часто интересно, но перспектива это как собирать машину руками - тоже бывает интересно делать, но платить за такое авто 10х другим при наличии заводских альтернатив интереса уже меньше ). Смотреть надо на бизнес часть, а не только технологиями жонглировать.

Пользователь отредактировал комментарий 19 марта 2025, 02:03

bacek
bacek Programmer в Конь с горы
1

Ну а если данный выше автор с 2013-го года не программировал, то сам виноват. Лишил себя творчества в обмен на деньги или soft-skills

с 2013 по 2021 — Head of Engineering в минском центре SK hynix. Там уже не кодил, а занимался в большей степени Peopleware и проектным управлением.

0

Лично я был бы очень счастлив, если во всех компаниях которых я работал то, что я уже делал можно было бы повторно применять хотя бы на 50%. А так у каждого свои собственные тупые бизнес процессы, со своей собственной идиотской бюрократией, а наверху еще у каждой конторы цокает каблучками своя собственная служба безопасности.

0

Это уже вопрос анализа требований, презентации решения и тп. И тут дорогие люди-исполнители тоже слабое звено, когда с ИИ будет быстрее и дешевле делать итерации и двигаться от мусорного выхлопа к полезному. Может все не заменит, но вместо 50 кодеров будет 30, потом 20, потом 10, потом 2.

Вопрос возникнут ли новые индустрии с гигантским спросом именно для разработчиков, как это было с интернетом, мобильными телефонами, цифровизацией, и тп, которые отменили необходимость писать в ассемблере и фортране, или капитал будет инвестироваться предпочтительно в облачные вычисления и сервера, а не в людей.

1

Когда ИИ научится писать change requests в service now, с детальным описанием deployment и fallback планов. Собирать апрувы от продукт овнера, директора и CAB. Потом звонить в прод саппорт в назначенное время и осуществлять деплои согласно плану деплоймента, тогда может хоть кого-то и заменит.
Пускай для начала хотя бы код с мейнфреймов начнет переписывать.

0

Все что вы перечислили это по сути административная работа завязанная на айти среду, а не креативщина в написании кода. Чтобы это делать нет необходимости 5 лет изучать computer science с азов.

shipishi
shipishi Должность в Белокрылые лошадки
0

ИИ за 10 мин., ну час замечательно набьет структуру проекта, сделает интерфейсы, абстрактные методы, напишет заголовки, проставит комментарии, чего принимает каждая функция, чего выдает, надолбает примеры, выдаст тесты, в т.ч. с вагоном выдуманных данных. По примеру одних классов легко нарисует другие с аналогичным функционалом и т.д., и т.п. Еще без проблем из прототипа переложит на другой язык или библиотеки, с расширениями согласно указивкам. И его не ломает все переписать хоть с нуля, тем более, проапдейтить комментарии согласно текущему состоянию кода. А самому можно сосредоточиться на бизнес-логике и corner cases.
Пользуйтесь не бесплатными копайлотом и ограниченной версией чат-гпт, а клодом про с глубоким анализом, например. Но как и с любым инструментом, требуется навык использования, как правильно промптить, давать контекст, на что смотреть, понимание чего инструмент может, а чего нет. Все не может, вопросов нет. Снять большую часть рутины на типовых проектах (типовых не для вас, а в мире - для вас проект может быть совершенно непривычным) - может.

пы.сы. лет 10 назад я еще встречал бухгалтеров, которые говорили, что эксель им нахрен не нужен и на калькуляторе они посчитают быстрее и лучше, а с этим вашим экселем одни проблемы - окргуляет неправильно. На данный момент, вроде, вымерли. С ИИ у программеров 100% будет то же самое.

Пользователь отредактировал комментарий 19 марта 2025, 15:16

0

Структура корпоративного проекта, которую физически может собрать корпоративный CI, лежит в корпоративном гите. Со всеми конвенциями по наименованию неймспейсов, проектов и прочими идентификаторами кост центров в корпоративном шерепойнте. Библиотеки с расширениями на любой вкус, если они существуют в корпоративном артифактори. Данные тоже какие угодно, если они лежат в корпоративном vault и для доступа созданы dev/test/prod security groups в AD, в них добавлены пользователи, созданы все необходимые сейфы и настроена интеграция в проект. Про корпоративный firewall даже не буду начинать. Какой ИИ сделает это все за меня? Фабрику абстрактных адаптеров я и сам могу написать.

shipishi
shipishi Должность в Белокрылые лошадки
0

никакой ИИ за вас это сделает. Сделает кое-что другое за других, а вы со своими развесистыми проектами продолжите как есть. Какие проблемы?! Способности ИИ по неймингу вы определенно недооцениваете - он весьма неплохо понимает логичные описания. Обычно они просто плохо документированы (ок, не у вас на проекте, у вас все тип-топ) и больше действует "сложившаяся практика", которую можно привить через несколько ревью результатов. И, если что, сканировать папки и файлы ИИ может прекрасно, а как ему дать доступы - это же не проблема возможностей ИИ, а настройки и политики компании. Просто вы почему-то упорно пытаетесь найти области, где ИИ (почти) бесполезен, вместо того, чтобы наоборот, разобраться где он, как раз, вполне применим. Как бухгалтер, у которого настроенный процесс и набитая рука считать на калькуляторе.

0

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

Пользователь отредактировал комментарий 19 марта 2025, 18:57

0

Да-да, "вы просто неправильно используете"(тм), "вы дурачки кроме копайлота ничего не видели, один я умный про гпт знаю" и, конечно же, "аВоТБуХгАлТеРа"(тм)(с).

Господи боже мой. Вот таких точно ИИ заменят, я уже не уверен, пишет ли это человек или бот.

0

Такой же опыт.
Что чатгпт, дипсик, что клауде, что грок, гук, гек, пук, хрюк и кек - все они одинаково тупят и вкидывают дезинформацию даже на простых обывательских вопросах, а про сложные рабочие и говорить нечего.
Закрытые базы и модели, которые используются в копрорациях inhouse в целях безопасности, вообще безгранично тупы даже как поисковик.

На данный момент ИИ могут накидать простейших алгоритмов, могут попробовать подсветить багоопасные моменты, могут накидать какое-то описание, но не более.

11

То есть манагер с ценным опытом программирования на Fortran 30 лет назад, и который, по собственному же признанию, не касался руками современного программирования уже как 15 лет, рассуждает о том, как легко ИИ заменит современных программистов? Ну конечно, такие как он прямо спят и видят, как ИИ заменяет всех этих ненавистных программистишек. То они прибавку к зарплате хотят, а то вообще в отпуск! Это же нонсенс, как с такими вообще можно работать?

Ну а касательно реальных возможностей совы ИИ натянутой на глобус фантазии автора, он сам же привел хороший пример:
"— Claude, детка, как бы мне написать вот такую шнягу (описание шняги)?
— Не вопрос, вот тебе код шняги."
Собственно, именно шнягу современный генеративный ИИ пока выдавать только и способен, что-то полезное у него не очень получается.

2

Счас бы петь про 3 сентября, а не вот это вот все

8

В том-то и дело что современные так называемые ИИ могут писать нечто типовое строк на 500, причем для исправления ошибки переписывая весь код с 0. Попытка использовать тот же github copilot показывает насколько же он туп и бессилен в реальном приложении с километрами готового кода. Да, он может подсказать код для функции по четкому описанию, но когда нужна не одна функция, а нечто выходящее за типичные рамки шаблонов, все, тушите свет, начинает фантазировать, придумывать несуществующий и неработоспособный код, причем указывая на его ошибки он их признает, и придумывает очередную неработоспособную чушь.
Если кратко, то как помощник для написания какого-то хорошо известного шаблонного кода по учебнику - отлично помогает, но для написания именно целой программы, особенно по специфицакии от ПМа, который говорит хочу параллельные красные линии зелеными красками перпендикулярные друг другу, он совершенно бесполезен.

11

И еще важный момент. Сейчас модно рассуждать, что вот мол нафига нанимать джунов, когда их легко заменит ИИ. Оставим парочку толковых сениоров и они с помощью ИИ налабают все что нам надо. Возможно, повторюсь, возможно, сегодня это даже и сработает при несильно сложном проекте. И несколько лет такая схема возможно даже будет жить и процветать, манагеры зашибать бабло. Но что-то никто не задумывается а что будет потом, лет через 10 ? Я так тонко намекаю на то, что люди вообще-то смертны, что будет когда те самые крутые сениоры состаряться, умрут или просто уволятся ? Джунов напоминаю нет, их никто не брал, никто не учил, соотв. новых сениоров просто негде будет взять. Учится на программистов тоже при таком перспективе тоже мало кто захочет, все постараются уйти туда, где это самое ИИ бессильно.

Итого: Новичков нет, старички ушли, что творит ИИ никто уже не понимает. Ну вот и что будем делать в этом интересном светлом будущем ? Или как обычно горизонт планирования нам бы день простоять да ночь продержаться ?

2

Да не может ИИ заменять даже джуна. Джуны тоже в безопасности.

ИИ может разве что помочь джуну написать более грамотно и чуточку быстрее. А заодно ИИ принесёт в проект парочку багов настолько профессионально закумуфлированных, что даже сениоры их на ревью в упор не увидят.

И не факт, что ускорение джуна выгоднее убытков от внесенных багов.

Пользователь отредактировал комментарий 19 марта 2025, 00:38

0

Самое весёлое, что все эти "заменятели профессий" упускают тот момент, что платить им тоже будет некому, ведь трудоустройства нет.

povelitel-krasnogo-drakona
povelitel-krasnogo-drakona Проектный мессенджер в 我想排便
2

Если у меня из-за вашего ИИ закончатся деньги на декаф раф на овсяном молоке... Я заменю всех менеджеров!

Nik Burnt
Nik Burnt IOS Developer в Easybrain
3

А вот это, кстати, намного проще чем заставить его кодить что-то большое. Уже сейчас мой друг все споры по возврату заказов через volt ведет через ChatGPT, а другой так же через ChatGPT проводил целую беседу с эйсаркой вплоть до приглашения познакомиться в за чашечкой кофе в их офисе.

 Kolhoznik Всем известная
Kolhoznik Всем известная Создал белорусское ит в ГдеТо

Комментарий скрыт за нарушение правил комментирования.

Правила тут, их всего 5

Nik Burnt
Nik Burnt IOS Developer в Easybrain
2

Проблема в том что текущие модели больше количественно растут чем качественно, и многие вещи просто не могут сделать, часто уходя в рекурсию предлагая одно и то же нерабочее решение. За ними нужен глаз сеньёра/архитектора, иначе они такого там накодят…

5

Единственное понял, что деды с опытом писания на фортране 30 лет назад в индустрии не особо и нужны. Математия и серьзезная алколитрика – интересная строчка в резюме, но для работы в коллективе лучше уметь жонглировать или играть на балалайке. В чем точно AI может помочь, так это в замене всяких peopleware-архитекторов и прочих success-менеджеров. Можно больше не ходить по бесконечным митингам, создавая видимость деятельности. AI без особых проблем за минуту создаст абстрактное и неработающее решение любой проблемы в духе best practices и latest technologies.

bacek
bacek Programmer в Конь с горы
1

деды с опытом писания на фортране 30 лет назад в индустрии не особо и нужны.

Я попросил бы. Деды бывают разные.

Те, кто все эти 30 лет вхерачивает каждый день, осваивая новые области, и те, кто "с 2013 по 2021 — Head of Engineering в минском центре SK hynix. Там уже не кодил, а занимался в большей степени Peopleware и проектным управлением" — это два разных типа дедов.

1

Если 30 лет актуализировать, то конечно на интервью можно и что-то полезное рассказывать, а не только про silicon graphics с ассемблером.

0

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

1

Очередные влажные мечты

3

А для чего Дарио Амодей, CEO Anthropic активно набирает программистов себе, если его имеющиеся уже должны закрывать все потребности с лихвой?

povelitel-krasnogo-drakona
povelitel-krasnogo-drakona Проектный мессенджер в 我想排便
0

Меценатит-с

no-one
no-one project micromanager в prefer not to say
1

Нифига себе какой оригинальный пост. Набросьте что-нибудь посвежее, пожалуйста.

2

Просто берете ИИ, объясняете задачу и мучаете его вопросами любой степени глупости пока не заработает.

А он берет и не зарабатывает, прикиньте? Еще и накидывает новых ошибок. И бродит кругами в лабиринте багов и неправильных ответов, как ты его не мучай. Ну кто бы мог подумать?

А потом ты смотришь на все это великолепие, на этот тупик, смотришь, сколько потратил впустую времени, сколько потратил сил и думаешь - а почему я сам это не решил быстрее и менее нервозатратнее?

Почему-то я о прогрессивности ИИ слышу только от пм-ов, архитекторов и прочих руководителей с экзекьютивами, которые код то трогали последний раз лет 10+ назад и то 3-метровой палкой.

1

Да задолбали эти заменятели уже. То, что кучу народу на мороз выставляют, это не ИИ их заменил, а сокращают раздутые за ковид штаты. Плюс рецессия в странах Запада. Я сам работаю в штатовской компании, где недавно было 2 раунда сокращений. СЕО давеча рассказал детали: мажоритарии (хэджфонды) были недовольны размером профита. Потому пришлось резать косты ценой того, что оставшиеся будут просто работать больше.
Да, ИИ повышает производительность кодеров. И это же прекрасно: можно сделать больше продуктов и сервисов. К чему, собственно, и приводит НТП. Другое дело, что будут расти требования к квалификации и будет труднее "вкатиться", что уже сейчас можно наблюдать.

0

Да никто не уцелеет. Вот я бы логически размышляя просто всех кожаных мешков в расход, ибо в в пищевой цепочке никого не снабжают, а ресурсов планеты потребляют гиганское количество. Так что как только это ии начнет самовоспроизводится нам кердык