Një analizë të dhënash duke përdorurStackoverflow Annual Annual Developer 2018 dhe 2019.

Hyrje

Me avancimin e fushave të reja në Indi si mësimi i makinerisë dhe Shkenca e të dhënave, shumë gjuhë programimi që fliteshin dobët, tani po përjetojnë një rritje të popullaritetit.

Ju mund të keni dëgjuar tashmë "Python është gjuha e programimit të momentit" ose "Paradigma funksionale është shumë më e mirë se e orientuar nga objekti".

Në këtë artikull, ne do të analizojmë të dhënat reale për të verifikuar nëse këto gjuhë programimi përdoren vërtet në Indi apo nëse ato janë thjesht thashetheme.

Për këtë, ne do të përdorim të dhënat nga Anketa Vjetore e Zhvilluesve të Stackoverflow 2018 dhe 2019.

Çdo vit, Stack Overflow kryen një anketë masive me njerëzit në sajt, duke mbuluar të gjitha llojet e informacionit si gjuhët e programimit, punët, stilin e kodit dhe informacione të tjera të ndryshme.
Kishte më shumë se 150 pyetje si pjesë e sondazhit , duke përfshirë:

  • "Me çfarë kornizash punoni?"
  • "A programoni si hobi apo kontribuoni në projekte me burim të hapur?"
  • "Me çfarë IDE punoni?"

"Më poshtë janë përgjigjet për disa nga pyetjet më të njohura në lidhje me popullaritetin e Gjuhëve të Programimit në Indi"

Q1. Cilat gjuhë programimi përdoren më shumë për të punuar dhe cilat gjuhë programimi kërkohen më shumë?

Mund të vërejmë se JavaScript, HTML dhe CSS janë gjuhët më të njohura të programimit, të cilat tregojnë se njerëzit janë shumë në gjërat e zhvillimit të Uebit. Edhe pse gjuhët klasike të programimit si SQL dhe JAVA janë shumë të njohura.

Python po fiton vrull veçanërisht në gjuhët e kërkuara (gjuhët që njerëzit duan të mësojnë në të ardhmen) dhe ka një të ardhme të ndritur përpara. Kjo tregon se ka shumë hapësirë ​​për Shkencën e të Dhënave dhe Mësimin e Makinerisë në Indi nuk ka. e vendeve të punës janë më shumë në krahasim me nr. i programuesve të aftë në Python.

JAVA e cila dikur ishte gjuha më e njohur në Indi, ka një prirje rënëse, por ende ka një prirje të mirë në Indi

Këto të dhëna na kanë sjellë një informacion shumë të vlefshëm, por mund të jetë më interesante të dimë se cilat janë gjuhët më të kërkuara të programimit.

Q2. Cilat janë gjuhët më të kërkuara të programimit në Indi?

“Gjuhët e kërkuara janë gjuhë që programuesit dëshirojnë të mësojnë në të ardhmen e afërt”

Mund të shohim se Python është afruar jashtëzakonisht shumë me gjuhët e tjera. Kjo ndoshta po ndodh sepse është një gjuhë programimi që është shumë e gjithanshme dhe është përdorur gjerësisht në fusha të lidhura me të dhënat.

Shumica e gjuhëve të programimit që janë shfaqur si gjuhë programimi më të përdorura në punë u shfaqën edhe në renditjen e gjuhëve më të kërkuara të programimit, kjo na tregon se shumë njerëz duan të mësojnë këto gjuhë.

Më shumë informacione mbi gjuhët kryesore të programimit

Mund të vërejmë se si Python është rritur është një përqindje nga 10% në më shumë se 12% në gjuhët më të kërkuara të programimit. Kjo tregon interesin që njerëzit po japin për të mësuar Python.

Popullariteti i gjuhëve të uebit si HTML, CSS dhe JavaScript janë ende duke pasur një vrull të madh. Kjo është për shkak se shumë njerëz priren të shkojnë për kurse kompjuteri pa ndonjë sfond shkencor/inxhinierik dhe Zhvillimi i Uebit është fusha më e lehtë për të shkuar.

Q3. Si lidhen gjuhët e programimit të përdorura në punë me gjuhët e programimit që njerëzit duan të mësojnë?

Duke parë të dhënat e papërpunuara, ne mund të dallojmë disa modele të tilla si për njerëzit që përdorin python në punë, për shembull, python citohet gjithashtu si një gjuhë që ata njerëz donin të mësonin vitin e ardhshëm.

Lind një pyetje e natyrshme:

"Modeli i vëzhguar për python vlen edhe për gjuhët e tjera?"

Për të adresuar këtë pyetje, ne ndërtuam një hartë të nxehtësisë që tregon se si gjuhët e programimit të punës ishin të lidhura me gjuhët e programimit të dëshiruar. Sa më e errët të bëhet pozicioni, aq më e lidhur është gjuha e programimit.

Me këtë shifër mund të kemi dy njohuri:
1. Siç dëshmohet nga vija diagonale, njerëzit që tashmë punojnë me një gjuhë programimi kanë një probabilitet të madh që të dëshirojnë të mësojnë të njëjtën gjuhë programimi .
2. Njerëzit që punojnë me një gjuhë programimi të një zone të caktuar, priren të duan të mësojnë gjuhë programimi të së njëjtës zonë. Për shembull, HTML është i lidhur ngushtë me CSS dhe JavaScript.

Përfundim

Kemi kaluar nëpër gjuhët më të njohura dhe më të kërkuara të programimit në 2018 dhe 2019 sipas të dhënave Vjetore të Anketës së Zhvilluesve të Stackoverflow

  1. Ne kemi vërejtur se gjuhët e uebit si HTML, CSS dhe JAVAScript janë shumë të njohura në Indi dhe dominojnë tregun.
  2. Gjuha e programimit si Python është rritur vitet e fundit dhe është e dyta në listën e gjuhëve më të kërkuara të programimit, gjë që tregon se njerëzit kanë një interes të madh për të mësuar Python pasi sektorë si Shkenca e të Dhënave dhe Mësimi i Makinerisë rriten në Indi.
  3. JAVA është ende e njohur në Indi, por JavaScript dhe Python po kapin tregun në të ardhmen e afërt.
  4. SQL është gjithashtu i popullarizuar në mesin e programuesve dhe përdoret kryesisht për DBMS në Indi

Referencat

Të dhënat e anketës së zhvilluesve të Stackoverflow: https://insights.stackoverflow.com/survey

Github Repo: https://github.com/jaskaranbhatia/Write-A-DataScience-Blog