Arendaja karjääriaste tehisaru ajastul

Joel Edenberg

Teekond arendaja karjääriredelil on alati olnud raske - enamasti tuleb regulaarelt pingutada, et saada järjest osavamaks. Lihtsalt koodi kirjutamisest ei piisa järgmisele tasemele tõusmiseks. Tuleb investeerida aega, et lugeda valdkonna kirjandust ning õppida uusi tehnoloogiaid. Koos tehisaru tulekuga, on läinud selline suunatud eneseareng aga veelgi raskemaks, nõudes järjest suuremat vaimset pingutust. Raske on süveneda ja uurida midagi süvitsi, kui lahenduse saaks kätte ka ühe tehisaru päringuga. Sundida ennast võtma aega, et lahendusest tegelikult aru saada, on keeruline. See omakorda tähendab, et hetkel on palju raskem jõuda järgmisele tasemele loomulikul teel. Ainus võimalus on ise oma arengut juhtida.

Kas on vaja areneda?

Kui varem toimusid esimesed arengud just koodi kirjutamise kvaliteedi osas, siis tehisaru tulekuga, hakkab see oskus oma väärtust vaikselt kaotama. Tehisaru pole veel oma võimekusega päris seal, et asendada programmeerijaid täielikult. Kuid kiirus, millega tehisaru muutub järjest paremaks, tõotab tulevikku, kus lihtne koodi kirjutamine ei ole enam eraldi väärtuslik oskus. Seega liigub arendaja roll kõrgematele tasemetele, kus pigem juhitakse tehisaru agendi tööd, ning kontrollitakse tehtud tulemusi. Tundub paratamatu, et arendajad peavad hakkama valmistuma tulevikuks, kus on vaja võtta suurem roll ka tarkvara arhitektuuri juhtimisel ning tegeleda tootejuhtimislikele küsimustele vastamisega.

Koodi kirjutamine tulevikus

Julgen oletada, et tulevikus ei ole enam vaja arendajaid, kes tegutsevad täpselt ette defineeritud JIRA piletite alusel, et realiseerida nõutud äriloogika lähtekoodis. Sellise detailsusega juhendi järgi toimib tehisaru oluliselt efektiivsemalt kui arendaja. Küll aga on vaja järjest rohkem inimesi, kes suudaksid just defineerida, et milliseid funktsionaalsuseid on vajalik lisada ja kuidas nad peaksid toimima. Ehk siis sisuliselt arendus liigub ühe taseme võrra kõrgemale.

Kuhu edasi?

Ilmselt on hea aeg hakata mõtlema oma arendaja karjääri täpsemale juhtimisele ja mõtestada enda jaoks lahti, kuhu soovitakse jõuda ning kuidas. Periood, kus sisuliselt väga sarnast tööd sai teha aastaid, kui mitte aastakümneid, on läbi saanud. Tulevikus on vaja ilmselt veelgi rohkem arendajaid, kuid nad peavad ilmselt opereerima kõrgemal tasemel kui praegused seenior arendajad.