Назад
Думка: AI прибирає середній клас у розробці програмного забезпечення
SiTech Team2 წთ. საკითხავი

Думка: AI прибирає середній клас у розробці програмного забезпечення

Інженер Флоріан Геренгт доводить, що AI зняв обмеження швидкості для команд зі слабкою інженерною культурою — і розрив між сильними та слабкими фахівцями зростатиме.

В есеї на своєму блозі інженер Флоріан Геренгт доводить, що AI зняв «обмеження швидкості», яке раніше заважало поганим інженерним рішенням швидко накопичуватися. Його сценарій: звичайний понеділок, ви — старший інженер, відповідальний за якість коду, і відкриваєте сім pull request'ів, перший з яких нараховує десятки тисяч доданих рядків і супроводжується описом, згенерованим AI.

Швидко писати, повільно розуміти

Головна теза есею: для недосвідченого ока це працює. Ви стягуєте гілку, код більш-менш запускається, тож команда продовжує. Автор порівнює це з купівлею розкішного авто за кредиткою: борг не видно, видно лише машину. Проблеми з'являються пізніше — як баг, який ніхто не може виправити, бо ніхто не може сказати, звідки беруться дані. Один розробник, пише він, у відповідь надсилає посилання на розмову з AI, а на питання, яку частину читати, чує: «Мабуть, усю».

У цій історії помиляються всі

Геренгт прямо каже, що відповідальність розподілена. Інженер, який відкриває pull request на 25 000 рядків, мав зупинити агента набагато раніше, зрозуміти зміну та розбити її на частини, які можна рецензувати; рецензент мав відмовитися; а той, хто додав до стеку Kafka чи serverless, мав обґрунтувати необхідність. Відкотити рішення значно важче, ніж ухвалити: додати таблиці й колонки AI здатен за хвилини, а видалення вимагає плану міграції, врахування клієнтів, які платять, і ризику осиротілих foreign key — і все це тоді, коли зливаються ще п'ять змін.

Розрив у зарплатах зростатиме

Висновок автора не в тому, що технічний борг — нове явище; зникло обмеження на швидкість накопичення поганих рішень. Якщо реалізація дешева, компанії платять саме за судження (judgement), і він очікує, що AI ще більше розсуне зарплати: сильні інженери стануть ціннішими, бо поруч потрібно менше людей на імплементацію, а слабких стане дорого наймати. На його думку, та сама динаміка пошириться далеко за межі розробки — на більшість розумової праці: «у якийсь момент хтось усе одно має знати, що відбувається».

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.