Kaj razvijalci počnejo cele dneve? Odgovor vas bo morda presenetil

  • Sep 03, 2023

Količina časa, ki ga imajo razvijalci programske opreme in kodirniki za dejansko pisanje kode, je veliko manjša, kot bi upali.

tech-workers-digital-jobs-team-programmer-developer-deisgn-hinterhaus.jpg
Slika: Hinterhaus Productions/GETTY

Morda mislite, da sta naziva delovnega mesta 'razvijalec programske opreme' ali 'koder' samoumevna, a zahvaljujoč različnim motenj in nepričakovanih zahtev, sta razvoj programske opreme in pisanje kode pogosto daleč na seznamu opravil veliko.

Raziskava je pokazala, da imajo inženirji programske opreme v povprečju le približno 10 ur na teden "poglobljenega dela", zahvaljujoč motnjam in frustracijam, s katerimi se srečujejo čez dan.

Posebna funkcija

Nova pravila dela

V pisarni, hibridni ali oddaljeni, tukaj je, kaj se spreminja glede tega, kje, kdaj in kako opravljate svoje delo.

Preberi zdaj

»Mlajši inženirji imajo v povprečju veliko več tega časa – pravzaprav 20 % več kot starejši inženirji – verjetno ker imajo manj administrativnih stroškov,« je pokazala raziskava, v kateri je sodelovalo 600 programskih inženirjev in menedžerjev avtor podjetje za programska orodja Retool našel.

GLEJ: „Vzpostavljanje ravnovesja“: Kako eno podjetje premišlja pisarno za hibridno delo

Tako mlajši kot starejši razvijalci so povedali, da so spremembe pri testiranju – pisanje testov ali izvajanje ročnih testov – tisto, za kar želijo porabiti manj časa. Starejši razvijalci so si želeli, da bi lahko porabili manj časa za zaposlovanje ali razgovore s potencialnimi zaposlenimi.

Med zamudnimi dejavnostmi, ki jih razvijalci ne marajo, so tehnične težave, kot so počasne poizvedbe SQL in sinhronizacije baze podatkov. Ugotavljanje, kdo je dejansko odgovoren za določen kos kode, lahko traja ure, medtem ko so se razvijalci pritoževali tudi nad "čakanjem na ljudi", vključno s čakanjem na preglede kode ali zahteve.

Skoraj vsi anketirani inženirji so se strinjali, da je odprtokodna koda vsaj "nekoliko" bistvenega pomena za njihovo vsakodnevno delo. To je verjetno zato, ker se mnogi od njih zanašajo na to vsakodnevno: več kot 80 % razvijalcev je aktivno vsaj enkrat mesečno v svoje delo vključijo odprtokodno kodo, medtem ko jih skoraj 50 % to počne vsaj enkrat na mesec. teden.

Glede na raziskavo razvijalci redno ponovno uporabljajo kodo, ko lahko: skoraj polovica (44 %) je rekla, da so kopirali in prilepili do 50 vrstic kode na teden iz drugih virov, medtem ko je tretjina (33 %) rekla, da kopirajo nekje med 50 in 100 vrstic na teden. teden; 13 % jih je reklo, da so kopirali od 100 do 500 vrstic na teden.

»Leta 2022 velika večina programskih inženirjev uporablja kodo drugih ljudi. Gradijo na podlagi odprtokodnih knjižnic ali ponovno uporabljajo kodo iz drugih delov kodne baze svojega podjetja ali iz spletnih vadnic,« je zapisano v raziskavi.

Razvijalec

Spet je konec programiranja, kot ga poznamo
Razvijalci se počutijo varne v svojih službah, vendar še vedno razmišljajo o odpovedi
Prihodnost spleta bo potrebovala drugačno vrsto razvijalca programske opreme
Najboljši prenosniki Linux za potrošnike in razvijalce
  • Spet je konec programiranja, kot ga poznamo
  • Razvijalci se počutijo varne v svojih službah, vendar še vedno razmišljajo o odpovedi
  • Prihodnost spleta bo potrebovala drugačno vrsto razvijalca programske opreme
  • Najboljši prenosniki Linux za potrošnike in razvijalce