Objavljeno: 28.8.2018 | Avtor: Miran Varga | Monitor September 2018

Razvoj programske opreme je iz meseca v mesec večji izziv

Razvoj programske opreme nikdar ne zastane. Povzemamo raziskavo podjetja Coding Sans, ki je opravilo posnetek trenutnega stanja v tej industriji.

Razvoj programske opreme ima izjemen tempo. Orodje ali ogrodje, ki ga uporabljamo danes, bo morda že jutri zastarelo. Podjetje Coding Sans je spomladi opravilo zanimiv pregled trga in raziskavo ter izdalo publikacijo State of Software Development Report 2018 (brezplačno si jo lahko prenesete s strani www.codingsans.com/state-of-software-development-2018). V njej razkriva, kako tehnološka podjetja – od malih do velikih – iščejo, najemajo in ohranjajo talente, upravljajo razvoj programske opreme, eksperimentirajo z zunanjim izvajanjem razvoja programske opreme in zagotavljajo kakovost programske kode. Poročilo razkriva tudi najbolj priljubljene tehnologije in orodja za testiranje, nadzor nad različicami, vodenje projektov in komunikacijo med razvijalci. Oglejmo si ključne ugotovitve.

Upravljanje razvoja programske opreme in s tem povezani izzivi

Največji izziv sodobnih tehnoloških podjetij, ki se ukvarjajo z razvojem programske opreme, so, verjeli ali ne, zmogljivosti razvojnih ekip. Te so pod pritiskom, da nenehno snujejo nove različice in programe, a morajo hkrati tudi krpati starejše izdelke. Za vse našteto seveda potrebujejo programerje, zato je drugi največji izziv povezan s pomanjkanjem tega kadra, oziroma novačenjem teh ljudi in preprečevanjem, da bi (u)šli h konkurenci, ki jim (lahko) ponudi več denarja. Šele nato pridejo na vrsto izzivi, kot so določanje prioritet razvoja, deljenje znanja in najboljših praks znotraj ekipe programerjev in upravljanje časa.

Graf 1: Največji izzivi tehnoloških podjetij na področju razvoja programske opreme Vir: Coding Sans, 2018.

Graf 1: Največji izzivi tehnoloških podjetij na področju razvoja programske opreme Vir: Coding Sans, 2018.

Še bolj pomenljivo je sporočilo, ki ga prinaša naslednji graf. V Coding Sans so anketo razdelili na dva dela – ločeno so anketirali razvijalce (programerje) in njihove šefe. Odgovori so se na nekaterih področjih močno razlikovali. Razlika je seveda nekoliko pričakovana, saj programer in direktor razvoja na posamezna področja pač gledata različno. Programerje skrbi predvsem to, kako bodo in ali bodo posamezno programsko kodo končali pravočasno, direktorji pa se ubadajo z mislijo, kje najti dodatne programerje, da bi bili kos vsem nalogam in pričakovanjem strank.

Graf 2: Največji izzivi programerjev in direktorjev Vir: Coding Sans, 2018.

Graf 2: Največji izzivi programerjev in direktorjev Vir: Coding Sans, 2018.

Premalo razvijalcev? V Indiji jih je še nekaj ...

S pomanjkanjem programerjev se tehnološka podjetja ubadajo že vrsto let, naloga pa postaja čedalje zahtevnejša, saj se povpraševanje po razvijalcih programske opreme zelo povečuje – potrebujejo jih malone vsa tehnološka (in druga) podjetja. Anketirana ameriška podjetja so se podobno kot tamkajšnja proizvodna podjetja že odločila delo predati zunanjim izvajalcem – za delno ali popolno predajo razvoja programske opreme zunanjim izvajalcem se je odločilo že več kot pol (52,5 %) anketiranih podjetij.

JavaScript je močno premagal vse druge programske jezike

Ste se kdaj vprašali, katera orodja in programske jezike imajo razvijalci programske opreme najraje? Daleč najbolj razširjen je programski jezik javascript, saj ga uporabljajo kar trije od petih programerjev, vsak tretji uporablja javo, vsak četrti pa python in C#. Med bolj priljubljenimi je še PHP z dobrimi 20 odstotki uporabnikov, delež preostalih je znatno nižji.

Seveda je raziskovalce pri Coding Sans zanimalo tudi, katere nove programske jezike nameravajo podjetja začeti uporabljati v prihodnjem letu. Tu sta se nekaterim že sicer priljubljenim pridružila še jezika go (16,8 %) in typescript (14, 9%), več kot tretjina anketiranih pa je odgovorila, da nabora pri delu uporabljanih programskih jezikov v prihodnjih 12 mesecih ne nameravajo širiti.

Graf 3: Vprašanje: kateri novi programski jezik nameravate uporabiti v naslednjih 12 mesecih? Vir: Coding Sans, 2018.

Graf 3: Vprašanje: kateri novi programski jezik nameravate uporabiti v naslednjih 12 mesecih? Vir: Coding Sans, 2018.

Arzenal orodij programerjev je podoben mizi v avtomehanični delavnici

Pri Coding Sans so ugotovili, da razvijalci programske opreme uporabljajo celo vrsto programskih orodij, posebej na področju preizkušanja programske kode in vodenja projektov. Številni odgovori so snovalcem ankete dali kup dela s čiščenjem podatkov, pa še potem se je velik delež odgovorov uvrstil v kategorijo »drugo«, saj številna orodja niso dosegla praga 1 % za uvrstitev v graf.

Graf 4: Vprašanje: katera orodja uporabljate za upravljanje projektov?

Graf 4: Vprašanje: katera orodja uporabljate za upravljanje projektov?

Graf 5: Vprašanje: katera orodja uporabljate za komunikacijo v ekipi?

Graf 5: Vprašanje: katera orodja uporabljate za komunikacijo v ekipi?

Graf 6: Vprašanje: katera orodja uporabljate za upravljanje nastavitev programske opreme (SCM)?

Graf 6: Vprašanje: katera orodja uporabljate za upravljanje nastavitev programske opreme (SCM)?

Kako podjetja izbirajo programerje?

Niste dokončali študija na računalniški ali drugi fakulteti s smerjo s področja računalništva? Nič hudega, ustrezno diplomo zahteva od programerjev le vsak 20. delodajalec. Podjetja najbolj zanima to, ali so se njihovi bodoči zaposleni pripravljeni učiti in izobraževati (to je kar 8,4-krat pomembneje od diplome!), kakšne delovne izkušnje, tehnična znanja imajo in ali se bodo ustrezno zlili s kulturo podjetja in razvojno ekipo. Vse drugo skorajda ni pomembno. Rezultati so pričakovani, saj nekaj let stara diploma skorajda ni relevantna v svetu, kjer se v tem času tehnologija in programski jeziki povsem zamenjajo – posebej če tehnološko podjetje dela stvari, ki so »na robu« sodobne tehnologije. Takrat rabi ljudi odprte glave, ki so se pripravljeni učiti vedno novih stvari.

Motivacija je pomembna

Ljudi, katerih delo je ustvarjanje vrstic kode in skrb, da ta čim bolj brezhibno deluje in nima varnostnih pomanjkljivosti, je treba ustrezno motivirati. Pri tem pa denar v očeh programerjev ni na prvem mestu (izpostavlja ga le 18 % razvijalcev), precej bolj cenijo raznolikost nalog (28 %), delo na zanimivih projektih (31 %), možnost samostojnega dela (36 %) in predvsem dobro ekipo sodelavcev

Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

Komentirajo lahko le prijavljeni uporabniki

Najbolj brano

  • Google zapira zadnja vrata za blokiranje oglasov

    Google bo s prihajajočimi posodobitvami spletnega brskalnika Chrome dokončno onemogočil delovanje priljubljenih razširitev za blokiranje oglasov, kot je uBlock Origin.

    Objavljeno: 16.6.2026 10:00
  • Google nam bo zaklenil ekosistem Android

    Dolgo vrsto let je bila ena izmed glavnih prednosti ekosistema Android njegova odprtost, saj za razliko od konkurenčnega Applovega iOS-a ni imel omejitev za nameščanje aplikacij. Resda je Google preverjal aplikacije, ki jih je uvrstil na svojo tržnico Play Store, a vsakdo je lahko mimo te tržnice namestil karkoli, če je z interneta prenesel namestitveno datoteko. Postopek se imenuje sideloading in je na primer na iOS onemogočen. To se bo zdaj zgodilo tudi na Androidu.

    Objavljeno: 19.6.2026 05:00
  • Getty Images bo sodeloval z OpenAI, delnica se je čez noč podvojila!

    Podjetje Getty Images je v nedeljo sporočilo, da bodo sodelovali z OpenAI. Priljubljeno orodje umetne inteligence ChatGPT bo lahko brskalo po Gettyjevi knjižnici podob, se iz njih učilo in jih uporabnikom tudi streglo, kar seveda ne bo zastonj. Koliko bo Getty Images z dogovorom zaslužil, podjetji nista razkrili. Vlagatelji pa menijo, da ogromno.

    Objavljeno: 23.6.2026 05:00
  • Trumpov telefon je skoraj popolna kopija HTC-jevega

    Razstavljanje težko pričakovanega pametnega telefona Trump Mobile T1, ki so ga opravili strokovnjaki pri iFixit, je potrdilo prejšnje sume ocenjevalcev opreme, da je naprava skoraj popolna kopija obstoječega modela HTC U24 Pro.

    Objavljeno: 12.6.2026 09:00
  • Prihodnji teden bodo potekli certifikati za zagon računalnikov

    Bliža se datum, ki se je pred 15 leti zdel nedosegljivo daleč v prihodnosti. Potekli bodo certifikati iz leta 2011, s katerimi se varuje zagon osebnih računalnikov (Secure Boot), da se nanje ne ugnezdi škodljiva programska oprema že v UEFI/BIOS. Ne glede na operacijski sistem morajo posodobljene certifikate dobiti vsi starejši računalniki, najsi na njih teče Windows ali Linux. Prvi se večinoma posodobi sam.

    Objavljeno: 18.6.2026 05:00
  • Nova Philipsova svetilka je umetno sonce za sobe brez oken

    Podjetje Philips je predstavilo novo stropno svetilko Philips Skylight, ki s pomočjo napredne LED tehnologije in sistema NatureConnect uspešno posnema videz ter globino prave strešne linije in v prostore prinaša ritem naravne sončne svetlobe.

    Objavljeno: 11.6.2026 09:15
 
  • Polja označena z * je potrebno obvezno izpolniti
  • Pošlji