Za svakog ko se ozbiljno bavi programiranjem ima posla. Zeznuto je pocetnicima. Uci se na faxu, ovo ono, uci se sa strane, ali za posao (narocito u programiranju) je potrebno podebelo znanje i iskustvo da bi se dobio posao. A 90% onih koji zavrse fax nisu ni videli ozbiljne projekte kao sto se radi u "stvarnosti". Ne govorim iz svog iskustva, vec iz iskustva par prijatelja/ica, koji su zavrsili fax, bili u fazonu e super ovo ono, a kada treba posao, nema nista od toga, jer tehnologije koje se koriste u praksi prevazilazi ono sto se uci na faxu. A vecina firmi nisu u fazonu da primaju novajlije i obucavaju ih, zbog pregrsti posla...
Sa druge strane, web development je relativno lakse nauciti nego software development, lakse je dobiti projekte, ideje, time se i brze uci, i dolazi do iskustva, pa i posla. Ovo drugo je moje iskustvo. Krenuo sam C#, radio software-e, baze podataka, ovo ono, ali nista od toga nije zazivelo, jer generalno, nisam imao ideju niti projekte kako da budzim svoje iskustvo. Dok sam za Web Development, imao ideja pregrst, a i lakse mi je realno. A najrealnije, nisam neki potencijal za software programiranje Iako imam razumevanja, kontam da treba imati ono "nesto" sto ce te izdvojiti od mase, i sto generalno konta probleme (u ovom slucaju) OOP programiranja.