Kako savremene tehnologije menjaju pravljenje softvera
Razvoj informacionih tehnologija prolazi kroz korenite promene dok automatsko generisanje koda drastično smanjuje troškove i pomera fokus sa same implementacije na potrebe krajnjih korisnika.
Savremene tehnologije smanjuju troškove pisanja koda, pa osnovni zadatak programera postaje precizno definisanje želja korisnika i kreiranje prijatnog korisničkog iskustva.
Izaberi iznos ili skeniraj kod bez iznosa pa ga upiši u banci. Novac ide direktno na račun autora (GoSimple), Trek ne uzima ništa i nije posrednik u plaćanju.
Na telefonu: preuzmi kod, pa ga u aplikaciji banke učitaj iz galerije.
Nova realnost programiranja
Finansijski i vremenski izdaci za stvaranje izvornog koda beleže strmoglavi pad širom industrije. Shodno tome, procesi provere ispravnosti, otklanjanja grešaka i održavanja aplikacija takođe postaju znatno jeftiniji i brži.
Stručnjak Lori Vos ukazuje na činjenicu da se suština inženjerskog posla nezaustavljivo pomera ka potpuno novim prioritetima. Kada pisanje linija koda prestane da predstavlja glavnu prepreku, vrednost se seli na druge segmente.
Potreba za digitalnim rešenjima nema gornju granicu, što znači da će ukupna količina kreiranog softvera rasti do neslućenih razmera. Ipak, svaki pojedinačni proizvod i dalje zahteva jedinstven pristup i razumevanje.
Fokus na ljudske potrebe
Kada tehnička realizacija postane jednostavnija i jeftinija, centralno mesto zauzima otkrivanje onoga što ljudima zaista treba. Precizno definisanje zahteva postepeno prerasta u najvažniji deo posla svakog inženjera.
Pored jasnog definisanja funkcija, kreiranje prijatnog i intuitivnog okruženja za krajnjeg korisnika dobija presudnu ulogu. Softver mora biti jednostavan za upotrebu kako bi se istakao na tržištu prepunom automatski generisanih rešenja.
Ovakav zaokret vodi ka novoj ulozi u kojoj stručnjaci ne pišu samo kod, već osmišljavaju celokupno iskustvo i vrednost koju digitalni proizvod donosi svojim korisnicima.
Izvor: Simon Willison · Fotografija: Pexels / Freepik (ilustracija)