DevOps, strojno učenje dominiraju tehnološkim prilikama ove godine

  • Sep 27, 2023

Najnovije istraživanje Stack Overflowa među više od 100.000 programera otkriva najviše plaće i razine kamata u DevOps metodologijama i umjetnoj inteligenciji

Ako želite povećati svoj prihod i vidljivost u softverskoj igri, počnite usmjeravati svoj rad prema DevOps-u i strojnom učenju. Jezici i okviri povezani s ovim metodologijama i tehnologijama su u porastu, a programeri koji rade u tim područjima imaju najviše plaće.

img0793.jpg
Fotografija: HubSpot

Ovo je ključni zaključak najnovijeg pregled više od 100.000 programera diljem svijeta, koje je proveo Stack Overflow. Istraživanje pokazuje da stručnjaci za DevOps i inženjerski menadžeri imaju najviše plaće u tom području, u prosjeku između 70.000 i 90.000 dolara godišnje diljem svijeta. (Unutar Sjedinjenih Država, plaće za ovo dvoje kreću se između 110.000 USD godišnje za DevOps stručnjake i 137.000 USD za inženjerske menadžere.)

Istraživanje također pokazuje da DevOps stručnjaci i programeri koji kodiraju za desktop i poslovne aplikacije imaju najviše iskustva, u prosjeku osam godina profesionalnog iskustva kodiranja. "DevOps kao disciplina i profesionalni identitet je relativno nov, ali ljudi koji rade u ovom području su vrlo iskusni", izvještavaju autori istraživanja. "Programeri igara/grafike i mobilni programeri imaju najmanje godina iskustva."

Istraživanje pokazuje da su programeri općenito optimistični u pogledu mogućnosti koje nudi umjetna inteligencija, ali se ne slažu oko opasnosti umjetne inteligencije. Sedamdeset i tri posto odgovorilo je potvrdno na "Uzbuđen sam zbog mogućnosti više nego zabrinut zbog opasnosti. Samo 19% kaže da su više zabrinuti zbog opasnosti od umjetne inteligencije.

Na pitanje o specifičnim opasnostima zbog kojih brinu, 41% je zabrinuto zbog sve veće automatizacije poslova zbog umjetne inteligencije. Drugih 24% kaže da su zabrinuti zbog algoritama koji donose važne odluke, a 23% kaže da je umjetna inteligencija koja nadmašuje ljudsku inteligenciju ("singularnost") stvarna prijetnja. Dvanaest posto kaže da je pristranost u odlukama glavni rizik kod umjetne inteligencije.

Programeri su većinom spremni preuzeti primarnu odgovornost za potencijalne posljedice umjetne inteligencije: 48% kaže da oni, kao programeri, moraju uzeti u obzir ishode svog rada. Dvadeset osam posto kaže da vladino ili drugo regulatorno tijelo treba biti zaduženo za vaganje posljedica umjetne inteligencije, dok 17% kaže da lideri u industriji trebaju uzeti u obzir takva razmatranja.

Istraživanje je također istražilo metodologije, platforme i jezike koje sada koriste svjetski programeri.

Ispitanici su upitani o svojim platformama za razvoj koje najviše "volje" i koje se "straše". Linux dobiva najviše počasti, voli ga 71% publike, slijede ponude bez poslužitelja sa 75% i Amazon Web Services sa 69%.

Na vrhu platformi koje se smatraju najstrašnijima su Sharepoint sa 72% i Drupal sa 70%. Drugih 70% također sa strahom gleda na Salesforce, pokazuje istraživanje.

Visual Studio Code je najpopularnije razvojno okruženje, koristi ga 35%. Visual Studio je izbor 34%, a Notepad++ koristi 34%.

Agile vlada kao metodologija suradnje koja se preferira za promjene softvera, navodi je 85%, a slijedi je Scrum sa 63%. Ostale popularne razvojne metodologije uključuju Kanban (35%), programiranje u paru (28%) i ekstremno programiranje (XP, 16%).

Među jezicima, Python je najbrže rastući programski ili skriptni jezik koji se koristi. Već šestu godinu zaredom JavaScript je najčešće korišteni programski jezik, koristi ga čak 70 posto. Slijedi HTML sa 69%, a CSS sa 65%. Python, kojeg koristi 39%, porastao je u rangu, nadmašivši C# ove godine (34%), slično kao što je prošle godine nadmašio PHP (sada ga koristi 31%). Python ima čvrstu tvrdnju da je najbrže rastući veliki programski jezik.

Što se tiče okvira, Node.js (50%) i AngularJS (37%) i dalje su najčešće korištene tehnologije u ovoj kategoriji, a React (28%) i .Net Core (27%) također su važni mnogim programerima.

Rasponi plaća za ispitanike u cijelom svijetu navedeni su kako slijedi: (preračunato u američke dolare)

  • Voditelj inženjeringa -- 89.000 dolara globalno; Samo 137.000 USD
  • DevOps specijalist -- 72.000 USD; Samo 110.000 USD
  • Znanstvenik za podatke ili stručnjak za strojno učenje -- 60.000 USD; Samo 102.000 USD
  • Podaci ili poslovni analitičar -- 59.000 USD; Samo 90.000 USD
  • Programer ugrađenih aplikacija ili uređaja -- 59.000 USD; Samo 98.000 USD
  • Full-stack programer -- $59,000; Samo 100.000 USD
  • Razvojni programer za stolna računala ili poslovne aplikacije -- 57.000 USD; Samo 100.000 USD
  • Pozadinski programer -- 56.000 USD; Samo 102.000 USD
  • Administrator sustava -- 56.000 USD; Samo 93.000 USD
  • QA ili test programer -- $55,000; Samo 83.000 USD
  • Administrator baze podataka -- $51,000; Samo 90.000 USD
  • Front-end programer -- $51,000; Samo 93.000 USD
  • Dizajner -- 46.000 dolara; Samo 85.000 USD
  • Edukator ili akademski istraživač -- $44,000; Samo 88.000 USD
  • Mobilni programer -- 43.000 USD; Samo 101.000 USD
  • Programer za igre ili grafiku -- 40.000 USD; Samo 90.000 USD