ChatGPT став буденністю в розробці — але межа між допомогою та сліпим копіюванням стає небезпечно тонкою. Один джуніор використовує AI як розумний пошук, інший — як готовий генератор рішень, не завжди розуміючи, що саме вставляє в код. Це породжує нову дилему для сеньйорів: робити вигляд, що нічого не відбувається, чи втручатися?
🔹 AI як інструмент — і як милиця
Сучасні розробники майже неминуче працюють із AI. Для багатьох це швидкий спосіб знайти приклад, зрозуміти помилку або пришвидшити рутину. Проблема починається тоді, коли інструмент замінює мислення.
У команді з двома джуніорами ця різниця стала очевидною. Перший ставиться до ChatGPT як до «гугла, який відповідає діалогом». Другий — копіює фрагменти коду майже без перевірки.
🔹 Як це виглядає на код-рев’ю
На рев’ю почали з’являтися характерні «роботизовані» коментарі:
// Set boolean value to true at the start
// Trigger API call for current ID
Технічно коректно — але стилістично чужорідно для проєкту. Гірше те, що інколи трапляються абсурдні вставки: наприклад, цикл for, який нічого не робить і не має логічного сенсу.
Коли сеньйор ставить запитання «Що тут відбувається?», відповідь звучить тривожно знайомо: «Не знаю, видалю».
🔹 Чому це небезпечно для джуніора
- Відсутність глибинного навчання. Якщо людина не аналізує код, вона не росте як інженер.
- Ризик багів. AI може генерувати правдоподібні, але некоректні рішення.
- Проблеми з командною довірою. Постійні сумніви щодо якості коду підривають роботу всієї команди.
🔹 Втручатися чи ні? Дилема сеньйора
Ігнорувати проблему — простіше. Але це означає перекласти ризики на майбутнє: технічний борг, хаотичний код і слабко підготовленого інженера.
Розумніший підхід — поєднати код-рев’ю з приватною розмовою:
- чітко пояснити: AI — це ок, але код треба розуміти;
- просити пояснювати свої рішення на рев’ю;
- наголошувати на стандартах команди;
- у разі повторення — ескалювати менеджеру.
🔹 Головний висновок
ChatGPT не руйнує програмування — але може зруйнувати навчання, якщо ним користуються без критичного мислення. Завдання сеньйора — не карати джуніора, а направити його так, щоб AI став підсилювачем, а не заміною мозку.