Product Owner Олександр Сосновчик згадав слова Марка Цукерберга, коли в січні під час подкасту з Джо Роганом він заявив, що ШІ вже досягнув рівня midle-розробників у програмуванні, й компанії можуть почати «автоматизовувати» їхню роботу вже до кінця 2025 року. Фахівець запитав у програмістів, інженерів і девелоперів, як вони ставляться до такого твердження, і яким, на їхню думку, буде масштаб автоматизації написання коду. Ось хто з фахівців уже готується до світчингу в іншу професію.
«Враховуючи швидкість прогресу, який ми зробили в AI з моменту першого анонсу ChatCPT (осінь 2022 …просто вдумайтесь), я схильний вірити Марку і, думаю, за 2–3 роки код писатиме майже винятково АІ», — вважає Олександр Сосновчик.
Проте він додає, що професія девелопера нікуди не дінеться (бо хто буде підтримувати старі продукти), а натомість трансформується. «А як трансформується, це вже відкрите питання», — акцентує фахівець.
А як відреагували розробники?
Вірю
Частково програмісти й інженери впевнені, що багато компаній матимуть АІ, який за здібностями буде фахівцем середнього рівня, який пише код. Як зауважує Software Engineer Станіслав, «сигнали тривоги» цьому вже були у 2013 році. «Шкодую, що не вклав бабки в себе чи бізнес», — додає він. Проте трохи відсувають строки, наприклад.
Дехто з розробників, які підтримують твердження Цукерберга, вже готуються до зміни фаху або принаймні до навчання та розширення навичок.
«Я вже зараз активно намагаюся прокачувати бізнес-мислення і продуктове мислення, щоб у майбутньому, коли абсолютно точно доведеться ще раз змінювати професію (я вже змінював з інженера на програміста), не було шоку від того, що „О господи, мене замінив АІ, як тепер жити, як заробляти гроші?!“, а було, навпаки, розуміння й навіть певна радість, що „Круто, тепер за допомогою АІ можна створювати круті проєкти, реалізовувати власні ідеї, без наймання купи співробітників. А значить, я сам можу спробувати себе у ролі підприємця/стартапера, і реалізовувати власні задуми, а не працювати над чужими ідеями“», — пише Senior Python Developer у SoftServe Олександр Вітер.
Він радить усім, хто зараз боїться втратити роботу через АІ, побачити в цьому не лише негативну, а й позитивну сторону. За словами Олександра, варто прийняти:
- Негативну сторону — так, ви більше не унікальний спеціаліст, вашу роботу автоматизували.
- Позитивну сторону — ви самі можете використовувати АІ для того, щоб закривати потреби інших людей і заробляти на цьому гроші.
Аргументом того, що ШІ вже частково замінює програмістів у компаніях, Петро, Tech Lead Full-Stack Engineer у ChampGroup, згадує ChatGPT версії o1, яка вже демонструє рівень впевненого junior-розробника. Чат-бот, за словами інженера, здатний самостійно ухвалювати рішення та створювати робочий код. Крім того, Петро також додає, що вже півтора року існує концепція, де AI-супервізор на основі заданих критеріїв якості за допомогою тестів керує командою з декількох AI-моделей (QA, інженери-розробники тощо).
«AI також виступає консультантом для багатьох DevOps. Багато хостингових компаній уже впроваджують автоматизацію простих інфраструктурних рішень на базі AI», — зауважує Петро.
Проте, на думку інженера залишаються відкриті питання, зокрема:
- Витрати енергії — сучасні AI-моделі потребують значних ресурсів.
Недостатність обчислювальних потужностей — після вирішення цієї проблеми моделі зможуть створювати більш якісний код, а їхня «робота» стане дешевшою.
Петро навів приклад команди свого знайомого, яку він не називає. Компанія впровадила рішення, засноване на AI-команді, для створення нового проєкту. Їх оцінка для команди з 10 осіб була 2 роки. За допомогою AI-команди MVP вони створили всього за три місяці. Вартість токенів для кожного «AI-співробітника» склала близько $4000 щомісяця, а також три місяці оплати команди людей.
«Робота залишиться для всіх, але поріг входу для людини зросте, оскільки вимагатиметься більше знань. Це можна порівняти з еволюцією медіа: телебачення, газети, інтернет — усі ці платформи існують паралельно.
Треба вчитись», — додає інженер.
Не вірю
Частка фахівців підходить до подібних тверджень з певною долею скепсису. Зокрема, насамперед щодо озвученого терміну.
Наприклад, Артем, Senior .NET Developer, вважає, що в найближчі 5–10 років це малоймовірно. «Сьогодні ChatGPT (4о та о1) переконував мене хвилин 30, що Байден досі президент США», — додає він.
Senior Software Engineer Javascript Павло Божок припускає, що колись однозначно ШІ буде писати код за допомогою людини, яка знає як його писати. Це значить, що інженерів треба буде менше ніж зараз, але вони будуть потрібні.
«А ось кому реально треба переживати, так це менеджерам, вони взагалі в концепцію майбутнього IT сектору не вписуються», — пише інженер.
У такому випадку, на думку Павла, надія є у менеджерів із технічним бекграундом.
А Python developer Ігор Рись нагадує також, що штучному інтелекту поки не можна повністю довіряти. «У більшості випадків AI видає приблизний результат, який вимагає правок, перевірок дійсності (бо галюцинує воно будь здоров), а часто і банального реджекту, бо десь предікшн не спрацював і видала AI щось взагалі своє. Я звичайно не витрачав $500, щоб погратись Devin, але чомусь упевнений що там ті самі проблеми», — підтримує цю думку Євген Нікітченко, Senior software engineer у DXC Technology.
Інше
Software Engineer і CEO в EVA Solutions Олена Аршиннікова торкнулась питання вартості енергоресурсів, які будуть потрібні для ШІ-інструментів. «Можна робити припущення, що масове використання ШІ під час вирішення робочих завдань буде дешевше ніж виплата зарплати, бонусів, акцій девелоперам», — вважає вона.
Євген Нікітченко не відкидає можливості, що реально АІ-агенти будуть «пилити код». «Ну то нічого не залишається, як розвивати творчий підхід і вчитись бути не посереднім, тоді можна не боятись», — радить інженер.
І за його словами, якщо AI буде не менш креативний, ніж людина, тоді гадаю нікому з нас особливо місця не буде. «Але це виглядає, як на мене, достатньо футуристично, щоб поки що не хвилюватись про це. Мені більш реалістично виглядає зустріч перегрітого ринку AI з реальністю завищених очікувань», — додає Євген Нікітченко.