Інженер Microsoft заявив про кінець епохи ручного коду: що тепер робитимуть програмісти

15-09-2026 10:22
news-image

Штучний інтелект дедалі сильніше змінює роботу програмістів, і в Microsoft вважають, що розробники поступово відмовлятимуться від традиційного написання коду рядок за рядком. Один із провідних інженерів компанії заявив, що епоха ручного кодування фактично добігає кінця.

Йдеться про Девіда Фаулера, Distinguished Engineer у Microsoft, який багато років працює над платформою .NET, був одним зі співавторів SignalR, а зараз займається розвитком Aspire. 3 вересня 2026 року Фаулер опублікував у X коротку, але резонансну заяву: «Typing code is absolutely over» — «Написанню коду вручну фактично настав кінець».

Важливо, що це особиста позиція Фаулера, а не офіційна заява Microsoft про відмову від програмістів. Йдеться насамперед про зміну самого процесу створення програмного забезпечення.

ШІ вже не просто підказує наступний рядок коду

Ще кілька років тому такі системи, як GitHub Copilot, переважно працювали як розширене автодоповнення: програміст починав писати функцію, а ШІ пропонував її продовження. Тепер можливості агентів стали значно ширшими.

Сучасний GitHub Copilot здатний отримати завдання природною мовою, проаналізувати репозиторій, змінити декілька файлів, запустити збірку, тести та перевірки, а потім підготувати зміни для перегляду розробником. У 2026 році GitHub також розширив підтримку автономної роботи Copilot із Windows-проєктами та окремими середовищами розробки. Про це компанія детально розповідає у офіційному блозі GitHub.

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

Microsoft уже використовує ШІ для написання власного коду

Заява Фаулера добре вписується в загальну стратегію Microsoft. Ще у 2025 році генеральний директор компанії Сатья Наделла повідомляв, що приблизно 20–30% коду в репозиторіях Microsoft уже створювалося за допомогою штучного інтелекту.

Ці слова Наделли також наводило агентство Reuters. Відтоді можливості агентних інструментів помітно розширилися, тому частка завдань, які можна делегувати ШІ, продовжує зростати.

При цьому мова вже йде не лише про генерацію фрагментів програм. ШІ може брати участь практично в усьому циклі розробки:

  • аналізувати існуючий код;
  • створювати та редагувати функції;
  • працювати одразу з декількома файлами;
  • виправляти помилки після невдалих тестів;
  • створювати автоматизовані тести;
  • перевіряти збірку проєкту;
  • готувати pull request для перевірки людиною.

Програмісти не зникнуть, але їхня робота зміниться

Фраза «писати код більше не потрібно» звучить радикально, однак вона не означає, що Microsoft очікує зникнення професії розробника. Швидше змінюється рівень, на якому працюватиме людина.

Раніше значна частина часу програміста витрачалася безпосередньо на написання синтаксичних конструкцій. Тепер дедалі більше значення мають постановка завдання, архітектура системи, вибір технологій, робота із залежностями, продуктивність, тестування та перевірка результату, створеного ШІ.

Саме тут заява Фаулера виглядає менш сенсаційною, ніж може здатися на перший погляд. Якщо генерація типового коду стає дешевою та майже миттєвою, головною цінністю спеціаліста стає не швидкість набору тексту, а здатність зрозуміти, який код повинен бути створений і чи правильно він працює.

Контроль людини стає ще важливішим

Є й інший бік такого підходу. ШІ може створити код, який виглядає правильним і навіть проходить частину тестів, але містить логічну помилку, неправильну роботу з даними або потенційну вразливість.

Тому розробник дедалі більше перетворюється з автора кожного рядка на своєрідного архітектора та редактора програмного продукту. Йому необхідно розуміти створений агентом код, перевіряти критичні рішення та контролювати безпеку.

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

Що це означає для українських розробників

Для української IT-галузі перехід до агентного програмування може бути особливо відчутним. Значна частина місцевого ринку традиційно пов'язана з аутсорсингом та виконанням великих обсягів розробницьких завдань для іноземних компаній.

Типові завдання, які раніше могли займати у junior- або middle-розробника кілька годин, дедалі частіше можна буде виконати за допомогою ШІ за значно коротший час. Через це роботодавці можуть сильніше оцінювати знання архітектури, DevOps, кібербезпеки, баз даних, інтеграцій та здатність перевіряти роботу AI-агентів.

Водночас такі інструменти дають українським спеціалістам і невеликим командам додаткову перевагу: один досвідчений розробник із кількома AI-агентами потенційно може виконувати обсяг роботи, для якого раніше була потрібна значно більша команда.

Код стає дешевшим, а правильні рішення — дорожчими

Головна зміна полягає не в тому, що люди перестануть програмувати. Змінюється саме визначення програмування. Написання десятків або сотень рядків стандартного коду поступово перетворюється на завдання для ШІ, тоді як людина концентрується на тому, що моделі поки не можуть надійно робити самостійно: розумінні вимог, проєктуванні складних систем, оцінюванні ризиків та відповідальності за кінцевий результат.

Тому гучну фразу Фаулера правильніше сприймати не як «кінець програмістів», а як сигнал про наступний етап розвитку галузі. Клавіатура нікуди не зникне, але в найближчі роки розробник може значно частіше пояснювати машині, що потрібно створити, ніж набирати весь код власноруч.

Источник: ilenta.com

Источник: internetua