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

Автор

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

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

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


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

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

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

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

Онлайн- курсPython developer від Mate academy.
Прагнете отримати високооплачувану роботу? Після курсу Python developer ви зможете втілити свою мрію. Допомагаємо з працевлаштуванням. .
Отримати знижку на курс

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

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

  • До 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. Введемо наступне в діалогове вікно цього застосунку:

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

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

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

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

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

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

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

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

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

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

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

Нещодавні статті

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

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

24/07/2024

Після 10 років роботи в юридичній компанії я взяла сабатікал: плюси та мінуси довгострокової відпустки

Відпустка зазвичай триває 10-14 днів. Якщо вдало складуться обставини – до трьох тижнів. Але працівники,…

22/07/2024

Я вимкнула сповіщення в телефоні на тиждень, і навіть цього не помітила. Історія власниці SMM-агенції

Мене звати Даша, я понад шість років працюю у SMM, а зараз займаюся розвитком власної…

22/07/2024

Люди цінують тих, хто визнає їхню свободу вибору. Як я навчилася утримувати співробітників

«Як утримати найкращих співробітників?», «Чому вони йдуть?», «Плинність кадрів: як зупинити?» – щоранку ці питання…

19/07/2024

Зі сценою для стендаперів та інтерактивною кімнатою для дітей: якою буде нова книгарня «Книголенд» у центрі Києва

Протягом останніх трьох років в Україні відкрилося кілька десятків нових книгарень. Сьогодні їх число сягає…

19/07/2024

Як не впасти з бізнес-хвилі? Три неочевидні інсайти про комунікації під час війни

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

17/07/2024