Évről évre rengeteg statisztika lát napvilágot arról, melyek a leginkább keresett programnyelvek. Ráadásul a népszerűség és a nyitott pozíciók aránya általában minimális összefüggést mutat.
Programnyelvek már a számítógépek megjelenése előtt is léteztek, manapság pedig újabbak és újabbak látnak napvilágot. Az egyik éppen felkapott az újabbak közül a Mozilla részéről született meg: a Rust programozási nyelvet a Firefox Quantum fejlesztésésre használják. Ma egy fejlesztő egyébként rendszerint már több nyelvet is kell, hogy ismerjen, és nem is mindig egyszerű kiválasztani a használandókat. Fontos szempontok ilyenkor a platform, a hatékonyság, az eszköztámogatás - és még sok más.
Alapból a népszerűséget is ez, tehát a használat, illetve a használatra való igény határozza meg, ami számos formában mérhető, rengeteg adat bevonásával, de az eredmény azért nem 100%-os pontosságú. Meghatározóak például:
1. Mennyien keresnek rá az adott programnyelvre a neten?
2. Mennyi bootcampes képzést adnak el az adott programnyelvre vonatkozóan évente?
3. Mennyi Youtube-videó foglalkozik az adott programnyelvvel?
4. Mennyi a felhasználó projektek száma a Githubon? (A szakmai felületeknek gyakran saját listái is vannak.)
5. És a popularitástól eltérő, viszont a munkaerőpiac igényeit megmutató számok: milyen tudással, mely programozási nyelvre van a legnagyobb kereslet az álláshirdetések alapján?
Népszerűségben változás történt, de az álláshirdetések ezt még nem mutatják
2017 környékén még szinte minden felmérés szerint a Java volt a legpopulárisabb programnyelv, de számos 2020-as népszerűséget bejósolni próbáló ranglistán már háttérbe szorította a Python és a JavaScript.
Viszont az álláshirdetések arányait megnézve még mindig a topon van! A Dice készített egy részletes listát, amit másfél hónapja közzé is tett, aszerint az alábbi tudásra van a legnagyobb igény a munkaerőpiacon:
(0.) SQL - amit hagyományosan ugyan nem tekintünk programnyelvnek, de az ismerete top elvárás.
(1.) Java - az 1995-ös, objektum orientált nyelvet használó programozók számára van a legtöbb nyitott pozíció
(2.) JavaScript
(3.) Python - amit az egyik legkönnyebben megtanulható programozási nyelvnek tartanak, szintén OOP
(4.) C# - a Microsoft fejlesztői által létrehozott objektum orientált programozási nyelv
(5.) C++
(6.) .NET
A kezdők esetén alapvető, hogy népszerűség alapján hoznak döntést arról, mit tanuljanak, de a keresettséget jól ismerni egy regular vagy senior fejlesztőnek is fontos az élethosszig tartó tanulás jegyében :) Ezek az adatok egyébként nem junior fejlesztőkre vonatkoznak, hanem vegyesen junior, regular és senior szakemberekre.
IT-RECRUITMENT | FEJLESZTŐI WORKSHOPOK, KÉPZÉSEK
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.