Рубріки: Новини

Українські айтівці обрали найулюбленіші мови програмування

Ігор Шелудченко

Найбільш популярною серед українських айтівців стала мова програмування JavaScript. TypeScript і Python — на другому та третьому місці відповідно.

Такі результати щорічного опитування про мови програмування, проведеного DOU.

В голосуванні зібрали 8250 анкет від ІТ-спеціалістів з України.

Яку мову програмування використовуєте в роботі?

TypeScript продовжує підкорювати світ веброзробки — уперше увійшов в трійку лідерів і майже зрівнявся з JavaScript. Python зʼявляється у всіх можливих нішах.

Охоплення Java і C# продовжує знижуватись, а ось популярність PHP залишається майже на тому ж рівні, що й торік.

З того, що, можливо, вказує на зміни у структурі ринку:

  • зросли частки C++ і C (з’явилося більше embedded-проєктів?);
  • зменшилася частка Apex;
  • збільшилась 1С, хоча, здавалось би, має бути навпаки. Це, найімовірніше, означає, що темпи переходу з 1С на щось інше менші, ніж темпи збільшення частки працівників українських компаній у нашій вибірці (і відповідно скорочення частки іноземних компаній) через війну.

Ще помітне зростання ABAP (мови для ERP-платформи SAP) і X++ (мова для ERP-платформи Microsoft Dynamic.

Сфери використання

Якщо подивитися, як змінювалися сфери за останні три роки, помітно, що перехід на Full Stack не відбувається, навіть навпаки.

Також стабільно набирає обертів DevOps. Можливо, розподіл мов за сферами скаже нам більше. У Back-end в лідерах Java, C# і PHP, а TypeScript лише на п’ятому місці після Python, хоча якщо почитати інтернет, то здається, що Node Stack є більш поширеним.

Нарешті у статистиці стало помітне використання Rust як мови бекенду (хоча здається, оскільки вона була створена для системного програмування, використовувати ручне управління пам’яті на бекенді було б обтяжливо). Ще цікаво, що частки Kotlin і Scala на бекенді зараз менші, ніж Rust.

У фронтенді бачимо, що JavaScript поступово переходить в TypeScript.

Щодо Full Stack, то, можливо, різні люди розуміють його по-різному або розробляють здебільшого бекенд з певними особливостями. Якщо розглянути, які бібліотеки використовують у Full Stack з C#, щоб зрозуміти технологію, то найпопулярнішою комбінацією виявиться .NET (Core) та Angular.js. Отже, бекенд пишуть переважно на C# (тому вона обрана як основна мова програмування), а в Angular використовують TypeScript.

В аналізі даних мало що змінилося, хіба що стало помітним використання SAS. Як і торік, основною мовою є Python, за нею — мови баз даних. Фреймворки на Scala стали застосовувати менше. Можливо, це пов’язано з тим, що Spark розвиває передусім Python API. Ще можна глянути, яких мов тут немає. З одного боку, використовують С++, але не представлена Rust. Чомусь тенденція «перепишімо все на Rust» тут не проявляється. Також не послуговуються Julia.

Особисті вподобання

Як і торік, загалом ситуація схожа. В бекенді суттєво відрізняються від актуального користування цифри для Python та Rust: ними хочуть програмувати. З PHP та Ruby ситуація протилежна. І з’явилася Clojure.

У Full Stack помітно, що TypeScript випереджає JavaScript, C# на другому місці. Ще цікаво: на 4-му місці — мови баз даних. Тобто робити щось на зразок PL/SQL процедури, що малює HTML interface, дуже багатьом здається кращим рішенням, ніж обрати наявні засоби розробки.

В Embeded несподіванка. Виявилося, що найбільш популярна мова тут Python, а вже за нею — C++ та C. З Rust та сама ситуація, що й торік: активного поширення ще немає, але люди кажуть, що обрали б цю мову для наступного проєкту. Можливо, це показник того, що сфера дуже консервативна.

Цього року улюбленою мовою виявилася Rust, далі йдуть Swift, Go та Kotlin.

Нагадаємо, нещодавно блогер Highload розглянув 4 основні рейтинги популярності мов програмного забезпечення в 2023 році: TIOBE, PYPL, дослідження GitHub і опитування Stack Overflow.

Останні статті

Чип Neural Engine, штучний інтелект, покращена камера: чого чекати від iPhone 16

Презентація Apple, де компанія анонсує нові продукти та розповідає про оновлення айфонів, – завжди очікувана…

13.05.2024

Розробники хочуть створити «Дія. Канали» — альтернативу Telegram та іншим месенджерам

Розробники ГО «Аналітичний центр Інформаційних ресурсів» планують створити альтернативу Telegram та іншим месенджерам — «Дія.…

13.05.2024

Кількість заброньованих айтівців за два місяці збільшилась в півтора рази

В Україні станом на 10 травня трохи менше як 4050 айтівців мають актуальну бронь. Про…

13.05.2024

Brave1 збільшив гранти для оборонних розробок: можна отримати до 2 млн гривень

Кластер Brave1 збільшує гранти для оборонних розробок — тепер можна отримати від 500 тис до…

10.05.2024

Softserve, Luxoft та Infopulse. З’явився рейтинг найбільших платників податків серед IT-компаній

За 2023 рік IT-компанії сплатили сплатили в державний бюджет 20,8 мільярда гривень податків. Це 7,4%…

10.05.2024

«За заслуги перед компанією»: Microsoft розморозить підвищення зарплат співробітникам

Корпорація Microsoft планує відновити підвищення зарплат для найбільш ефективних співробітників. Про це повідомив Insider. Вірогідне…

10.05.2024