logo
15 Бер 2023

Ця штука вміє писати код, який працює. Що розвивати розробникам зараз, щоб ChatGPT не залишив їх голодними

ChatGPT не полишає інтернет-заголовки. Авжеж, адже скільки всього пропонує цей АІ – від програмування (ChatGPT пройшов співбесіду в Google), створення контенту та, навіть, юридичних документів і багато іншого.

Ця штука вміє писати код, який працює. Що розвивати розробникам зараз, щоб ChatGPT не залишив їх голоднимиЦя штука вміє писати код, який працює. Що розвивати розробникам зараз, щоб ChatGPT не залишив їх голодними

Хочу звернути вашу увагу до саме цього факту – цей інструмент на основі штучного інтелекту вміє писати працюючий код. Багатьох програмістів, і мене, як людину з досвідом розробки, ця новина викликала змішані відчуття – і стурбованість, і зацікавлення. Ще трохи і ChatGPT замінить роботу багатьох з нас, й розробників також. Чи ні?

Давайте розглянемо, як АІ в цілому та ChatGPT зокрема вже вплинув на світову ІТ-індустрію та розглянемо рекомендації для розробників стосовно того, які навички треба розвивати в собі надалі, щоб залишатися затребуваним для найму в майбутньому.

Курс QA від Mate academy.
Найпростіший шлях розпочати кар'єру в ІТ та ще й з гарантованим працевлаштуванням.
Інформація про курс

Вплив АІ на світовий ринок праці

За допомогою штучного інтелекту можна підвищити гнучкість і точність виробничого процесу, налаштувати процес управління тощо. Тому не дивно, що з кожним роком продукти на основі АІ стають все більш актуальними для працівників ІТ-сфери.

Тут є і мінус: з подальшим розвитком АI є шанс, що вашу роботу замінять. Є веб-сайт під назвою WillRobotsTakeMyJob.com, на якому ви можете ввести свою посаду та побачити, наскільки ви ризикуєте втратити роботу через автоматизацію.

Цікаво те, що запит «Computer Programmers» є першим з найчастіше введених.

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

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

Прогнози нижче демонструють, що може бути з ринком праці в цілому (у всіх сферах):

  • До 2025 року буде втрачено 85 млн робочих місць у 26 найбільших розвинених країнах і країнах, що розвиваються.
  • До 2141 року праця буде повністю автоматизована.
  • Понад 120 млн працівників будуть змушені перекваліфікуватися, оскільки АІ вплине на їхні робочі місця.

Створення Інтернету привернуло таку ж пильну увагу. Вважалося, що разом із використанням Інтернет зникне багато робочих місць, але замість цього утворилося мільйони нових. Керівники найбільших компаній світу вважають, що вплив АІ буде ще сильнішим – професія оператора АІ починає цікавити все більше, чи не так?

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

ChatGPT та ІТ

Поява, удосконалення та розвиток ChatGPT спричинило неабиякий поштовх конкуренції серед технологічних гігантів.

У січні 2023 року Microsoft оголосила про інвестиції в $10 млрд  для інтеграції ШІ в усі корпоративні продукти після випуску оновлених нових Bing і Edge.

Google не залишився осторонь та інвестував близько $300 млн у стартап зі штучного інтелекту Anthropic та швидко запустив у відповідь на ChatGPT сервіс на основі мовної моделі LaMDA Bard AI для бета-тестування.

Baidu підтвердила, що завершила внутрішнє тестування і приєднається до глобальної гонки, запустивши Ernie, китайську відповідь ChatGPT, у березні 2023 року. Ця новина призвела до того, що ціна акцій Baidu на Гонконгській фондовій біржі зросла приблизно на 19% за тиждень з 31 січня по 7 лютого. 

Акції цифрового медіа-гіганта BuzzFeed майже подвоїлися з 25 січня по 8 лютого після того, як компанія оголосила, що буде використовувати інтеграцію API OpenAI для створення контенту, змодельованого штучним інтелектом.

ChatGPT в ІТ-індустрії – це величезний потенціал для оптимізації роботи. З часом інтенсивна конкуренція змусить ІТ-компанії покращити свої пропозиції для швидкого запуску стартапів та пропозицій навколо ChatGPT.

ChatGPT є корисним, але все ще невикористаним інструментом і вимагає ретельного тестування. Проте, оскільки найбільші та найкращі ІТ-компанії приділяють йому стільки уваги, це лише питання часу, коли ця технологія стане такою ж поширеною, як Google сьогодні. 

Чи зменшиться попит на розробників з розвитком ChatGPT

Щоб відповісти на це питання, давайте використаємо ChatGPT. Введемо наступне в діалогове вікно цього застосунку:

Англійська для початківців від Englishdom.
Для тих, хто тільки починає вивчати англійську і хоче вміти використовувати базову лексику і граматику.
Реєстрація на курс

Тут є помилка, яку розробник початківець міг би з легкістю пропустити. Увага, я не просив ChatGPT знайти цю помилку, але ось яку відповідь отримав:

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

ChatGPT зараз не здатний самостійно опанувати складні мови програмування, або побудувати складні архітектури програм. Це підтверджує сам ChatGPT:

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

Використання ChatGPT у повсякденній роботі розробника

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

  • Генерація коду. ChatGPT може допомогти згенерувати код на основі вашого опису та специфікацій: для прикладу, достатньо задати питання «Як мені створити клас для взаємодії з базою даних» і очікувати відповіді.
  • Онлайн-курс "Digital Marketing" від Laba.
    Розширте пул навичок у роботі з аудиторією.Навчіться запускати рекламні кампанії без зайвих витрат бюджету з сучасними інструментами діджитал-маркетингу, включаючи AI.
    Детальніше про курс
  • Отримання інформації про бібліотеки та фреймворки. ChatGPT може допомогти вам знайти необхідну інформацію про різні бібліотеки та фреймворки, які ви хочете використовувати у своїй роботі. Для цього треба тільки запитати щось подібне «Як найкраще працювати з файлами в Python?».
  • Допомога у прийнятті рішень. ChatGPT може допомогти вам знайти рішення проблем, з якими ви стикаєтеся в роботі: ви можете запитати щось на кшталт «Як виправити помилку 404 в Django?» або «Як відкрити порт на сервері AWS?» – і отримаєте відповіді.

Розробник майбутнього з розвитком сервісів АІ

Так, ми зрозуміли, що АІ та сам ChatGPT ще не скоро повністю забере роботу у програмістів, проте чимало її оптимізує. Постає питання – що можна зробити вже зараз вам, як розробнику, аби залишатися затребуваним в ІТ-індустрії? Зверніть увагу на ці напрями, які будуть мати попит не дивлячись на розвиток АІ:

  • Знання програмування. АІ можуть писати базові застосунки, використовуючи загальні концепції знання коду. Їхні програми мають справу з тим, що вже існує в інтернеті. Однак, коли справа доходить до складного програмування, штучному інтелекту все ще потрібно розвиватися. Тому знання мови програмування за вашим стеком – це така ж необхідна навичка, як і зараз.
  • Безпека програмного забезпечення. Оскільки підприємства розгортають більше додатків, кількість кібератак зросла. Створення безпечного програмного забезпечення все ще є головним болем для розробників. Клієнти інвестують багато ресурсів, щоб забезпечити безпеку своїх систем. Це включає наймання досвідчених кібертехніків і придбання програмного забезпечення, яке обмежує атаки на системи. Тепер, як ніколи, кібербезпека є необхідною навичкою для розробників.
  • Налагодження програмного забезпечення. Аналіз програмного забезпечення, щоб з’ясувати, звідки походить проблема – це навичка, яку АІ ще належить освоїти. Так, АІ може допомогти надати можливі рішення під час налагодження для подальшого аналізу розробниками. Виявлення помилок, обґрунтування очікувань і усунення системних збоїв є важливими навичками і залишаться надалі для програміста.
  • Проєктування бази даних. Це досить творчий процес. Він включає встановлення зв’язків бази даних та аналіз обмежень. АІ полегшує аналіз обмежень. Але загальна структура та дизайн баз даних відрізняються від однієї програми до іншої. Інженери баз даних повинні підтримувати та керувати системними базами даних залежно від різних ситуацій, щоб допомогти керувати даними.
  • Архітектура системи. Це ще один процес креативного проєктування, який допомагає програмістам створювати застосунки з високою масштабованістю. Хоча розробка програмного забезпечення зосереджується на функціональних вимогах, архітектура системи відповідає нефункціональним вимогам, тобто майбутнього життя системи – саме те, що неможливо обгрунтувати без досвідченого розробника.

Якщо ви, як програміст, знаєте, що ваш набір технологій буде популярним і надалі, та ваші навички не скоро замінить АІ – запрошуємо в Devler.io. Платформа Devler.io є вигідним поєднанням кваліфікованих розробників та цікавих проектів, свободи слова та балансу між роботою та особистим життям.

Онлайн-курс "Лідогенерація у B2B" від Laba.
Де шукати нових клієнтів, щоб збільшити дохід компанії та які інструменти лідогенерації застосовувати? Розбираємо покроково та комплексно.
Дізнатись більше про курс

Цей матеріал – не редакційнийЦе – особиста думка його автора. Редакція може не поділяти цю думку.

По темі:

Вакансії компаній

Менеджер з активних продажів B2B

Creators Media Group
20 000 – 40 000 грн, Ставка + відсоток

Надихаючі компанії-работодавці

Ваша жалоба отправлена модератору

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: