Рейтинг мов програмування 2024

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

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

Rust — улюблена, але малопоширена мова програмування. Найбільш популярною залишається JavaScript, а за темпом зростання- TypeScript.

Комерційне використання:

  • TypeScript продовжує завойовувати веброзробку, майже наздогнавши JavaScript.
  • Python використовується у всіх сферах.
  • Java і C# втрачають популярність, PHP тримається на тому ж рівні.
  • Зростання популярності C++ і C може свідчити про збільшення embedded-проектів.
  • Зменшення Apex та зростання 1С, ймовірно, пов’язано з війною та змінами у структурі ринку.
  • ABAP (SAP) і X++ (Microsoft Dynamic) демонструють помітне зростання.

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

  • Перехід на Full Stack не відбувається, популярність DevOps зростає.
  • Back-end: найпопулярнішими є Java, C#, PHP, Python, TypeScript.
  • Front-end: JavaScript поступово витісняється TypeScript.
  • Full Stack: лідирують C#, TypeScript, Angular.js.
  • Аналіз даних: Python, мови баз даних.

Платформи:

  • Web домінує, Desktop займає значну частку – 10%.
  • Mobile: iOS та Android майже однаково популярні.
  • Desktop: найпопулярніші C#, Python, C++.
  • Mobile Cross-Platform: популярний перехід з JavaScript на TypeScript, зростання Dart.
  • Native Mobile: частка “нативних мов” зменшується.

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

  • Back-end: Python, Rust (ними хочуть програмувати), PHP, Ruby (не хочуть).
  • Full Stack: TypeScript, JavaScript, C#, мови баз даних.
  • Embedded: найпопулярніші Python, C++, C.
  • Улюблена мова: Rust. Наступні у списку Swift, Go та Kotlin.

Додаткові мови та опенсорс:

  • Мови роботи з базами даних на першому місці.
  • Solidity (smart contracts) використовується частіше, навіть у Front-end, Full Stack та Mobile.

Вивчення нових мов:

  • Близько 32% опитаних планують вивчити нову мову, найпопулярнішими є Python, Go, Rust
  • Самостійно або з допомогою колег.
  • 7,8% – звернуться до професійних викладачів.
  • 20% – оберуть професійне навчання.
  • 72% – не розглядають вивчення нової мови.

Нагадаємо, що ми опублікували рейтинг IT- роботодавців України. 

Total
0
Shares