Jadni naši developeri

programiranje

Oleg Von Bug u svojoj kolumni u Mreži tvrdi kako:

developerski posao, koji nam se tada činio najboljim i najpametnijim na svijetu, nije bogznašto. Spada svakako u donji segment s računalima vezanih zanimanja današnjice.

Djelomično je u pravu, nekada sam običavao tvrditi kako su developeri najveći rudari među informatičarima. Svi drugi informatičari su puno ležernije dolazili na posao jer rješavanje skoro svakog problema najprije je krenulo od developera. U velikim sistemima obično bi ih doživljavali kao potrošnu robu. Neki bi ih voljeli vrijeđati i nazivati običnim koderima.


Stvari su se malo izmijenile zadnjih godina. Ljudi sve više vremena provode na webu, sve više se bave aplikacijama na svojim mobilnim pametnjakovićima, a aplikacije za tu ciljnu skupinu pojedinci i male skupine agilnih developera mogu puno brže i efikasnije napraviti od ogromnih timova u kojima su developeri samo kotačići na koje se gleda olegovski.


Startupmanija trese svijet, ima tu napuhanih balona, ali činjenica je da je ovo zlatno vrijeme za developere. Oni mogu najbrže unovčiti svoje sposobnosti i stvoriti nove vrijednosti. Kad se pogledaju najbrže rastuće domaće informatičke tvrtke onda vidimo da su ih redom osnovali developeri, proizvod njihovog rada im je glavna roba i bez problema se probijaju na strana tržišta.


Hm, ako developerima, kao donjem segmentu, može krenuti tako dobro, gdje li je onda gornji segment? Oni su već otplovili prema zvijezdama?


Oleg na pijedestal podiže svoje znanje asemblera za 6510 procesor i zbog jednog maturalnog rada misli da može govoriti o developerskom poslu. Ne Oleže, to ne znači da si developer. Ako se nijedna tvoja aplikacija nije srela s konačnim sudom koji se zove Korisnici u produkciji onda se ne možeš nazvati developerom. Ti boluješ od sindroma i ja sam nekada programirao koji se vrlo često javlja među onima koji su se s mikroračunalima sreli osamdesetih godina i počeli su učiti programirati jer je to bila jedna od vrlo rijetkih korisnih stvari koja se je mogla raditi na njima (a trebalo je i opravdati nabavu te skupe stvarčice pred roditeljima), ali nikada nisu završili u tim vodama jer su našli lakši posao. Kako ljudi u godinama vole pametovati tako i sindromaši vole započeti priču eh kad sam ja programirao, to je bilo programiranje, a ne ovo klikanje.


Pogledaju li se trendovi plaća informatičara u SAD-u onda se može vidjeti da index za developere konstantno raste dok za administratore ili project managere variraju i ostaju isti. Prosječna plaća developera je veća nego za spomenute druge dvije kategorije. A novinar može očekivati tek trećinu plaće koju će dobiti developer.


Od pravog novinara očekujem da se posluži činjenicima umjesto što vjeruje svojem sindromu iz prošlog tisućljeća. :-)



Komentari

29. travnja 2012. 21:40

To je to. No ima tu još podvarijacija na temu, evo jedne o kojoj sam danas baš pričao s ko-developerima; imamo 2 tipa početnika developera koji ne zadrže posao, jedna skupina je dakako ona koja ne voli taj posao i jednostavno odustaju prerano, nemaju strpljenja prčkati po kodu i otkriti gdje je zapelo, a nije im ni do posla stalo pa kažu ..." ma ja to ne znam, nemre se to ", razlog njihovog nezapošljavanja ne moramo razjašnjavati.

Druga je skupina zanimljivija,a to su "by the book" školovani developeri koji su kod kuće uz ogroman suvišak vremena razvili jedan program, koji za VRLO jednostavnu funkciju troši tisuće linije koda, to su štreberski developeri koji i za najmanje zadatke idu proizvoditi masterpiece code, oni pak dobiju otkaz jer ne stignu isporučiti program niti na treću odgodu roka.

Poanta je da se programiranje od prije 6 godina promijenilo u rapid paradigmu. Osim znanja programiranja, dakle supstrata, danas je jednako važno znati postaviti projekt tako da se iskoristi što više tuđeg koda tj. da se smanji broj radnih sati uloženih u projekt, a da projekt zaživi u produkciji.

Ekipa koja NEMA niti jedan program u produkciji, ne bi se smjela zvati programerima. Jedno je znati programirati, a drugo je znati programirati u realnim (nepovoljnim, strogim, čak drakonskim) uvjetima.

30. travnja 2012. 12:38

@wolf Koji je tvoj komentar na: http://www.halfsigma.com/2007/03/why_a_career_in.html

30. travnja 2012. 13:19

Nemam vremena sad sve čitati, proleti sam, čovjek predlaže pravo umjesto programiranja, ima li se tu kaj komentirati? :-)

Koliko vidim ono što on navodi kao razloge protiv uglavnom se odnosi na lošu radnu okolinu, a stalno učenje novih tehnologija meni nije razlog protiv.

30. travnja 2012. 16:12

Jedan moj prijatelj često kaže da se glazbeni kritičari obično regrutiraju iz neuspjelih glazbenika.

1. svibnja 2012. 09:08

Olegov komentar je ili sarkazam ili vrhunsko neznanje. Kao što kažeš danas su developeri itekako tražena roba, najviše zbog razvoja mobilnih platformi, kao i društvenih mreža. I za to dobivaju lijep novac (barem u normalnim razvijenim zemljama), što bi i trebali. Osobno mislim, nakon što sam i sam iskusio taj posao u privatnom sektoru, da je to najgori posao u hrvatskoj u IT branši koji se može raditi za privatnika. Postaneš rudar, zadnja rupa na svirali, od kojeg se očekuju iznimni rezultati u iznimno kratkim rokovima s time da si plaćen kao i onaj koji "babama" u računovodstvu pokazuje kako umetnuti link u wordov dokument. A ovakav komentar "nije bogzna što" može samo doći od čovjeka koji je ili ljubomoran što ne zna programirati, ili stvarno nema pojma što to danas znači.

4. svibnja 2012. 00:08

"danas je jednako važno znati postaviti projekt tako da se iskoristi što više tuđeg koda tj. da se smanji broj radnih sati uloženih u projekt, a da projekt zaživi u produkciji."

Nice try :-))

Ja sam od programatora koji je samostalno na projektu radil dvije godine svojedobno dobil source jer je dobili ili dal otkaz ~ pa to krpam svako malo ~ idijot nije shvatil osnove TCP/IP komunikacije kao ni pojam client/server komunikacije... Predložil sam refactoring cijele app pa mi je rečeno: "Dok radi, ne čačkaj!"

A eto, svejedno čačkam...

Ima svega ~ još uvijek me drži napraviti blog sa primjerima sranja iz tog projekta ~ nešto kao The Daily WTF ;-)

6. svibnja 2012. 03:42

http://www.24sata.hr/internet/zasto-programeri-nemaju-svoj-sindikat-i-ne-misle-o-tome-264464

17. lipnja 2012. 10:22

Da Oleg zna išta o struci o kojoj piše, misliš li da bi radio kao novinarsko piskaralo ili u toj istoj struci? :)

20. lipnja 2012. 08:54

Slažem se sa kritičarom. Koji je Oleg element u ičemu? Autoritet za kaj? Za sranja bez osnove? On da piše o programiranju i ne znam čemu? Pa nema on pojma o tome, egomanijak koji misli da je najpametniji na svijetu. Šteta kaj uz svu tu svoju pamet i slobodno vrijeme (bil sam neko vrijeme u novinarstvu, pa znam kolko ima slobode) nije završil neki fax, pa da pokaže da je za to sposoban. Nek on bude sretan da ga je Bug zaposlil, di bi taj našel posao drugde. Šteta kaj je kod nas novinarska struka (nažalost sve su, osim pravnika i doktora) na tolko niskom nivou, čemu svi novinarski faxevi, kad se može biti novinar i sa SSS i misliti da si neki autoritet.