Raport o trendach programistycznych
Obecnie na całym świecie profesjonalnym projektowaniem aplikacji zajmuje się ponad 20 milionów programistów. Kilka dni temu firma analityczna SlashData, śledząca trendy programistyczne w ponad 165 krajach, opublikowała raport o trendach dotyczący rozwoju i kierunku w dziedzinie języków programowania, wkładu w oprogramowanie open source czy dotyczące wirtualnej rzeczywistości.
Języki programowania
Globalna ankieta deweloperska, na podstawie której powstał raport, trwała od listopada 2019r. do lutego 2020. Wzięło w niej udział ponad 17 000 programistów z 159 krajów.

Według raportu o trendach, najpopularniejszym używanym językiem programowania pozostaje Java Script (razem z TypeScript). Korzysta z niego ponad 12 milionów programistów na całym świecie. Co więcej, społeczność JS stale i szybko się powiększa — w ciągu ostatnich dwóch lat jest to ponad trzy miliony programistów. Do ich grona przyłączają się nie tylko nowi, ale także doświadczeni deweloperzy dodają JS do swoich umiejętności.
Na dwóch kolejnych miejscach mieszczą się języki wspierane przez Oracle. Mowa o bazującym na otwartym kodzie Pythonie i o Javie. Szacuje się, że obecnie stanowią odpowiednio 8.4 miliona i 8.2 miliona programistów. Z kolei jednym z najszybciej rozwijających się języków w ciągu ostatnich dwóch lat był Kotlin. Wzrost nastąpił najprawdopodobniej z powody uczynienia go preferowanym językiem do programowania Androida.
Raport o trendach programistycznych – oprogramowanie open-source
Przeprowadzone badania wykazały również, że trzech na pięciu programistów wnosi wkład w oprogramowanie open source. Dodatkowo ponad 33% z nich ma mniej niż 24 lata. Ciekawe są również pobudki szukania tego typów projektów. Około 29% programistów robi to by poprawić umiejętności kodowania, a zaledwie 26% wierzy w zalety oprogramowania open source.
Sztuczna inteligencja
Wzrost znaczenia sztucznej inteligencji w technologii spowodował wpływ na wykorzystanie Pythona. Deweloperzy projektujący nowatorskie aplikacje w Pythonie, wykorzystujące technologie takie jak machine learning czy sztuczna inteligencja, stanowią 75%. Tylko 20% programistów budujących aplikacje używa wyspecjalizowanego języka do obliczeń statystycznych — R.
Cały raport o trendach jest dostępny na stronie www.developereconomics.com/resources/reports
Źródła: