Стаття · Програмування · 5 хв читання

Розробник програмного забезпечення розповідає, як ШІ змінив його роботу в трьох основних аспектах

Ендрю Колдвелл розповідає, як ШІ дозволив йому створювати більше, розмив межі між ролями у команді та підвищив вимоги до людської перевірки.

26-річний Ендрю Колдвелл, розробник програмного забезпечення з Тарпон-Спрінгс, Флорида, розповідає, як штучний інтелект став невід'ємною частиною його роботи. З ним він розпочав розмову, відзначивши, що завжди любив програмування, ще з дитинства, коли створював ігри на Roblox і допомагав батькові автоматизувати певні завдання у його роботі.

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

Коли ChatGPT з'явився на ринку, він одразу вирішив перевірити його можливості. Використавши ШІ для написання програми, яка конвертує великий обсяг даних, він був вражений результатом. Відтоді він перейшов на використання Claude для всіх своїх програмних потреб, що кардинально змінило його роботу в трьох напрямках:

Я рідко пишу код з нуля

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

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

Я займаюся новими аспектами розробки

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

Нещодавно моя команда працювала над створенням мобільного додатку для одного з наших веб-додатків, і ШІ значно прискорив цей процес. Я зміг перейти до нової області розробки і допомогти команді подати заявку на схвалення в Apple та Google всього за три тижні.

Я проводжу більше часу на перевірці коду

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

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

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

Реакція читачів
У цій статті

Коментарі 0

Коментувати можуть лише зареєстровані користувачі. Приєднуйтесь, щоб залишити коментар.

Увійти або зареєструватись
 
 
Цитувати