Прорив Python та топ ШІ-тулзів: Stack Overflow опублікував рейтинг мов програмування
Сервіс питань та відповідей для програмістів Stack Overflow опублікував дослідження спільноти Developer Survey 2023, включаючи рейтинг мов програмування
В ньому — рейтинг найпопулярніших ресурсів для навчання, баз даних, хмарних сервісів та інших технологій.
Повний рейтинг можна подивитися за посиланням. Highload обрав найважливіші моменти.
Мови програмування
JavaScript продовжує залишатися найпопулярнішою мовою програмування — вже як 11-ий рік поспіль.
Python витіснив SQL і вийшов на третє місце. Також він посідає перше місце в топі найпопулярніших мов для початківців.
Загалом використання певних мов програмування залежить від досвіду.
- Три найкращі технології для професійних розробників залишаються такими ж, як і минулого року: JavaScript, HTML/CSS і SQL.
- Ті, хто вчиться програмувати полюбляють використовувати Java (37% проти 31%), C++ (32% проти 20%) та C (32% проти 17%).
Вивчення програмування
З 2022 року кількість людей, які навчаються програмувати за допомогою онлайн-ресурсів, зросла з 70% до 80%.
Респонденти віком до 18 років обирають для навчання онлайн-ресурси (наприклад, відео, блоги, форуми) найчастіше.
Респонденти віком від 25 до 34 все ще більше обирають навчання в традиційній школі (55%).
Бази даних
PostgreSQL цього року відібрав перше місце у MySQL.
PostgreSQL частіше використовують професійні розробники (50%), а новачки надають перевагу MySQL (54%).
MongoDB використовується однаковим відсотком як професійних розробників, так і новачків.
Хмарні сервіси
Люди, які вчаться програмувати, найчастіше використовують AWS (26%), проте їх доля більш пропорційно розділена серед трьох найкращих хмарних платформ (26% Google Cloud і 25% Firebase).
Варто звернути увагу й на провал Heroku — минулого року це була найпопулярніша хмарна платформа серед студентів, а зараз вже впала на п’яте місце.
Фреймворки
Перші два місця — у Node.js і React.js.
Професійні розробники використовують обидва досить однаково, а ті, хто вчиться кодувати, використовують Node.js більше, ніж React (52% проти 48%).
В очі кидається прогрес Next.js: він перемістився з 11-го місця на 6-е. Ймовірно, через його популярність серед тих, хто вчиться програмувати.
ШІ для девелоперів
GitHub Copilot є беззаперечним лідером серед найбільш використовуваних тулзів. Ним користуються 55% респондентів, що вчетверо перевищує друге місце Tabnine з 13%.
Ті, хто навчається, використовують Tabnine частіше (18%), а Copilot рідще (45%)
ШІ для вивчення кодування
Безаперечний лідер тут — ChatGPT. Проте його конкуренти поступово збільшують свою базу користувачів.
Нагадаємо, не так давно гіганти IT-ринку в Україні розповіли які технології треба знати та які навички мати, щоб успішно свічнутись в індустрію під час кризи (або ж розширити кваліфікацію).
Читайте також:
Як потрапити в IT за три місяці без навичок програмування? Як і раніше – піти в тестувальники
Улюбленець хакерів повернувся в топ-10 мов програмування Tiobe
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: