Budućnost programiranja, software developinga

Redmond

Elita
Poruka
17.237
Sad sam šetao sa drugom, programerom (mediorom) koji je negde mišljenja da će programeri moći da održe ovakav standard još nekih 10-15 godina ali da će nakon toga doći do prezasićenja tržišta i do pada zarada... Koliko mislite da ovo ima veze sa istinom? Hoće li zaista softveraši doživeti značajni pad životnog standarda u relativno bliskoj budućnosti?
 
Sad sam šetao sa drugom, programerom (mediorom) koji je negde mišljenja da će programeri moći da održe ovakav standard još nekih 10-15 godina ali da će nakon toga doći do prezasićenja tržišta i do pada zarada... Koliko mislite da ovo ima veze sa istinom? Hoće li zaista softveraši doživeti značajni pad životnog standarda u relativno bliskoj budućnosti?
Nema veze sa istinom. U doba kada je sve kompjuterizovano posla ima daleko više i biće ga sve više, zato što i stvari koje tradicinalno nisu
trebale kompjutere sada trebaju. Veći broj programera. takođe samo pospešuje kvalitet koji je sada disutabilan u programiranju.
Organizuju se poslovi na bolje načine i sve se gleda da programeri budu što produktivniji, i ne primećujem nikakav trend da
će AI zameniti programere, i bilo koga drugog ikada...
 
Nema veze sa istinom. U doba kada je sve kompjuterizovano posla ima daleko više i biće ga sve više, zato što i stvari koje tradicinalno nisu
trebale kompjutere sada trebaju. Veći broj programera. takođe samo pospešuje kvalitet koji je sada disutabilan u programiranju.
Organizuju se poslovi na bolje načine i sve se gleda da programeri budu što produktivniji, i ne primećujem nikakav trend da
će AI zameniti programere, i bilo koga drugog ikada...
a sto se plata tice?
 
Ovaj posao ne radim zbog para, radio bih za džabe da može da se živi od vazduha. IT svakako da otskače što je zanat
i što gazda direktno zaradjuje pa se tu i dobija lova. Ali tako je i za taksiste, advokate, vozaže kamiona, vodoinstalatere,
mehaničare i svugde gde je zanat...
Samo, it je profesija, a brica je zanat, obucar je zanat. Drvodelja je zanat.
 
Zanat bre, klasika zanat. isto kao i sve ostalo. Imaš majstora imaš majstorisanje imaš proizvod. Kreatorski zanat doduše jer si proizvodjač...
Netačno. Wikipedija:
Profesija je izraz kojim se opisuje nečiji posao, vokaciju ili zanimanje za čije je obavljanje potrebna specifično stručno obrazovanje i osposobljavanje. Osobe koje obavljaju takve poslove se nazivaju profesionalcima.
Obrati pažnju na stručno obrazovanje.
 
sva svrha racunarskog programiranja je skracenje putanje premestanja novca s tacke A na tacku B

drugim recima, svrha automobilskog inzenjerstva je skracenje iste putanje premestanja novca s tacke A na tacku B

povecanje efikasnosti u toj optimizaciji putanje je trajni cilj. nekima ne, zato postoji los softver isto koliko postoje i losi automobili - niski kriterijumi i ocekivanja dok god su ljudi spremni da skupo placaju niskokvalitetnu robu & usluge. koliko dugo ce to da traje?
 
sva svrha racunarskog programiranja je skracenje putanje premestanja novca s tacke A na tacku B

drugim recima, svrha automobilskog inzenjerstva je skracenje iste putanje premestanja novca s tacke A na tacku B

povecanje efikasnosti u toj optimizaciji putanje je trajni cilj. nekima ne, zato postoji los softver isto koliko postoje i losi automobili - niski kriterijumi i ocekivanja dok god su ljudi spremni da skupo placaju niskokvalitetnu robu & usluge. koliko dugo ce to da traje?
Proces razvoja softvera je kompleksan. Da bi se doveo u neki nivo moraš imati obučene ljude, a takvih je sve manje. Zbog toga je industrija
u krizi, i biće sve gore.
 
Programiranje/Kodiranje - Zanat, check, slazem se. Iako ce se mnogi otimati da to nije tako, ali jeste (vidi: ART)

Obrazovanje, check, slazem se. Mora da se znaju algoritmi, alternativna resenja, koncepti sistema koji se koriste, arhitektura, proces proizvodnje bla bla bla i tu su mnogi vrlo tanki cak i kad su izrazito verzirani u nekom alatu. Problem je vreme da se nauci i skupi iskustvo. I ponovo da se uci isto jer cesto malo kasnije nije isto.

Samo-obrazovanje, check, slazem se. Mora stalno da se uci i da se posecuje ono sto je vec nauceno inace, zahrdjalost.

Art, check, napredni zanat -> remek delo. Malo je onoga sto ja zovem 'Zen' software - neko ko je ubo neku sustinu i napravio savrseno resenje. A i to cesto kratko traje (recimo tipicno pola decenije - progres ide dalje)

Science, check, napredno znanje -> neupotrebljivo osim za akademiju. Postoji nesto sto se zove computer science, i time se bavi jako malo ljudi. Programiranje != Computer Science.

Pravilo (observirano preko vise decenija) - komercijalni software koji se samo zasniva na profitu (po teoriji igara - mini-max pristup) ne moze da bude dobar -> krs, outdating : kad se zaposlite da programirate u nekom enterprize okruzenju, oni uvek optimizuju nesto, i ostaje mnogo nepokrivenih rupa, zasto bi inace bilo toliko razbijanja raznih sistema. Pa eto zato.


srceboli:
sva svrha racunarskog programiranja je skracenje putanje premestanja novca s tacke A na tacku B

jako mi se dopalo. Odlicna opservacija.
 

Back
Top