Pa ako su prodali - moj predlog. Ako nisu, ne zasluzuju 10ku iz prodavanje macke u dzaku :)
Inace, treba definisati pojam "dobrog poznavaoca" da bi moglo da se prica o bilo cemu drugom. Mnogi faktori su prisutni u odredjivanju kvaliteta programera:
- opste znanje "zanata" - poznavanje razlicitih algoritama, patterna, stvari koje vaze za sve jezike u manje vise nepromenjenom obliku
- poznavanje samog php-a (prica o manualu)
- poznavanje specificnih patterna vezanih za PHP, poznavanje kriticnih tacaka na kojima se cesto gresi i slicno
- poznavanje pratecih tehnologija ((x)html, xml, x* (pogledati w3c), css, SQL (bitna stvar) itd)
E kad se sve to sabere i oduzme, dodju stvari koje nosi iskustvo. A to su recimo brzina rada (uvek se pojavljuju novi problemi za cije resavanje prvi put treba vise vremena nego za svaki sledeci), postojeca baza gotovog koda (reusability of code) i kvalitet iste (da li su gotovi moduli, ili copy paste) itd.
Ima jos faktora koji odredjuju kvalitet programera, ali ne spadaju u domen definicije php poznavaoca.
A koliko vremena za sve ovo treba?
Verovatno malo vise od pola godine :)
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija
Officer, I saw the driver who hit me - his name was Johnny Walker.