Evo mog viđenja iz licnog iskustva:
• Koliko znanja treba za pocetak?
Radim povremeno sa php-om vec 4 godine. Sada radim kompletan IT za jednu firmu i u sklopu toga imam dva php sajta koje sam samostalno napravio u php-u. Jedan sam razvio do CMS-a (postavljanje tekstova, slika i fajlova) a drugi je obican ali uskoro ga cu ga uraditi u Joomla. Osim ova dva radio sam na jos dva HTML sajta. Od tehnika znam jos i CSS, AJAX, MySQL, HTML i JavaScript.
Pomenuto zanje je po meni sasvim dovoljno za pocetak, lično bi išao na jQuery ako ga jos nisi savladao.Bolju prolaznost imaju ljudi koji mogu nesto da pokazu poslodavcu da su uradili. Takod da guraj taj tvoj CMS svuda.
• Video sam po oglasima da se trzi OOP, koliko je znanja o tome potrebno za pocetak? Do sada sam napravio par klasa i znam kako to funkcionise.
Kad god php programer pomene oop , ja se zgrozim zato što php programeri najčešće veoma malo poznaju oop , da li je to do php-a ( koji je tek sad uveo interfejse ) ili do neceg drugog nije mi poznato potrebno zanje oop-a je manje potrebno za php programere od npr java ili c# programera.
• Trazi i se i neki fremework koji je najbolje nauciti za pocetak i koliko vremena treba da se savlada jedan framework?
Fremework je pozeljno znati ali nije obavezno, ja bi preporucio codeigniter ili yii , moze se desiti da konkurises za odredjeni posao i da ti znas yii a trazi se codeigniter, ali zbog njihove slicnosti lakse ces biti primljen
• Da li je slepo kucanje neophodno za programere i koliko utice na produktivnost?
Po meni je neophodno ako se bavis bilo cime sto je vezano za kompjutere, nisam video da iko to trazi eksplicitno, i veoma utice na produktivnost
• Da li svi PHP programeri rade i front end sajta ili postoje oni koje rade samo PHP i MySQL?
Zavisi od firme do firme, za manje firme obicno se traze ljudi koji tade sve za vece odvaja se npr php i mysql a postoje ljudi koji rade samo dizajn ili samo optimizuju bazu itd. Zavisi od firme ali svako znanje je korisno.
• Kolike su trenutno zarade PHP programera?
U svakom slucaju manja nego programera koji se bave npr javom ili c#-om . Za pocetnika tesko da mozes traziti vise od 600e ali u php-u se veoma brzo moze napredovati. Posle toga ako radis samo kao programer tesko da moze ici preko 1200e, za vise moras imati vece odgovornosti. Najcesce php programeri imaju neke svoje side projekte ( sto u nekim firmama nije dozvoljeno ) na kojima dodatno zaradjuju.
• Nikad nisam radio u timu programera pa me interesuje kako to izgleda?
Veoma je vazno kako se covek ponasa u timu bez obzira na posao koji radi. Kolegijalnost, zelja da se pomogne drugome svojim znanjem ili na bilo koji nacin najcesce je veoma cenjena ali ima i ljudi koji su odlicni programeri ali nisu timski igraci. Najcesce u timu vi radite na istom projektu ali ne i na istim taskovima tako da moze doci do preplitanja ali ona su minimalna. Tu nastaju i nacesce varnice ako si u losem timu ili u timu koji ne sacinjavaju timski igraci . SVN ili GIT resavaju deo timskog rada koji je vezan za kod.
• Da li je prvo treba prvo da bolje usavrsim OOP ili da odmah krenem u ucenje frameworka?
Za fremeworke ti treba najcesce minimalno znanje oop-a
• Koliko PHP programeri provode vremena u ucenju novih tehnologija. Kakva je dinamika ucenja, da li se uci svaki dan po malo ili jedan period se vise uci pa se neko vreme samo to primenjuje?
Veoma malo, trebali bi mnogo vise. Ucis dok ne budes u stanju da primenis, najbolje ucenje je kroz praktican rad uz koriscenje onoga sto si naucio.
• Da li postoje organizovane obuke unutar firme ili se uci samostalno i uz rad?
Neke firme imaju organizovane obuke ali obicno te za vreme obuke ( neki tip prakse ) placaju manje , ne prijavljuju kao radinika itd , dok neke rade na principu samostalnog unapredjenja.
Aj sad svi u biblioteku da nesto pojedemo i popijemo ...
--------------------------------
Knjigovodstvo