![]() |
Kako ste usli u napredni PHP?
Na domacem trzistu postoji dosta literature za pocetni i srednju kurs PHPa.
Kako ste usli u PHP profesionalce? Da li vam je u tome pomogla: - neka dobra knjiga/literatura - neki dobar web sajt/sajtovi - skinuli ste free skriptu nekog ozbiljnjijeg sistema (npr CMS) i tumacili source - pomogao vam je neki strucan forum u savladjivanju naprednih tehnika - na netu ste nasli odlican tutorijal koji vam je otvorio nove php vidike - "imate coveka" koji vam je sve lepo objasnio :) - ... |
Citat:
|
Hajde da bez lazne skromnosti kazem da svrstavam samog sebe u PHP profesionalce. Na putu od pocetnika ka profesionalcu neophodno je:
- Ucenje (php manual + knjige + tutorijali) - Iskustvo Kada sam ja pocinjao da se bavim PHP-om nisu postojale domace knjige, a i stranih je bilo vrlo malo. No, i sada vazi isto, php manual rulez pa onda sve ostalo. Od tutorijala ja pratim dosta sitepoint.com, ostale sajtove nesto slabije. Sto se tice knjiga moji favoriti su: "The PHP Anthology" (vol I i II). Nedavno sam nabavio i "PHP5 Power Programming", nisam je jos celu procitao, ali mislim da je i ona vrh. Ovo je naravno napredna literatura, nije za pocetnike. I naravno, najvaznije od svega je - iskustvo. Sto vise budes radio i susretao se sa svakodnevnim problemima - vise ces nauciti. Knjige koje sam naveo gore su korisne da te navedu na "prava resenja najcescih problema", ali ni jedna knjiga ne pokriva sve. |
Mene ovo izuzetno zanima, tako da bih voleo da čujem iskustva i ostalih profesionalaca, kao i onih koji se tako osećaju. :1043:
Off Topic: Prekopavam forum, pa vadim meni zanimljive teme. ;) |
ako vec hoces da postanes pro, onda bolje da si prekopavao source code ovog foruma :D :D :D
|
Iskustvo je na prvom mestu. Ja sam u PHP usao kao vec iskusan programer tako da sam uglavnom imao probleme s tim sto su uzvori bili za nizi nivo potreba nego sto su moje.
Pro znanje dolazi s vremenom. Kako nailazis probelem i resavas ih tako ti s vremena na vreme naidje i neki problem koji ne umes da resis (ili ne tako dobro kao sto smatras da treba). Onda malo brljas netom, nadjes ili d aje neko to vec radio pa od nejga naucis, ili nadjes da je neko radio nesto drugo alislicno pa iskoristis to znanje da resis svoj problem. Literatura u obliku knjiga tu cesto nije od velike pomoci. Pomaze u smislu da ti pokaze napredne tehnike, ali iskustvo iz prve ruke je nezamenljivo. A i inace nijeproblem savladati sam jezik, mnogo je vaznije savladati razne programerske tehnike, pristup resavanju problema, nacinu kodiranja i to najvise organizaciju koda. |
Uz sve savete koje su dali uvaženi kolege, ja mogu da preporučim jedan koji dosad nije pomenut:
Potrudi se da naučiš i bar malo koristiš još jedan do dva jezika. C# ili Java bi svakako trebalo da bude jedan od ta dva. |
Zeleo bi da cujem misljenja sta je bolje (isplativije) uciti uz PHP, C# ili Java, i zasto ?
Btw, ja sam poceo polako da ucim C# jer imam iza sebe par godina programiranja u C-u ... |
Off Topic: Citat:
|
Inace, za one koji hoce da savladaju OOP koncepte PHP-a, a nauce i pomalo Javu, toplo preporucujem "Thinking In Java".
|
pa pazi, koliko ja znam, "profesionalac" je svako ko je placen za svoj posao, tj. covek koji radi specifican posao i dobija pare za to.
definicija mozda zvuci glupo, ali tako je. kapiram da to potice od "profesija" pa "profesi"onalac, jel'? :1064: anyway, da ne mudrujem previse, ovde se verovatno misli na "stepen" profesionalizma, ono tipa ko je Guru a ko je n00b i slicno... a onda moram da se slozim sa Pedjom, sustina je iskustvo. ne mozes nista da savladas i da budes gosuProExpert, osim ako ne zivis na tome, barem 14h dnevno, da ga jedes i gutas, samo to to to i to... ali ako to i volis, pritom si i placen, do jaaaaja!! :1042: ista stvar ti stoji i za sve ostalo u zivotu, zar ne...? tesko ce neko da postane "do jaja profi klavijaturista", osim ako ne svira 0-24h... nece mu pomoci ni knjige ni casovi ni saveti i ostalo, osim ako on to ne radi jako jako, i jos jednom jako puno. :1008: to je taj neki trip. :) predlazem da pocnes sto pre, a naravno poslusaj ove jos starije i isqusnije momke sto ti pricaju, posebno ovo za strukturu koda, komentarisanje, model objektnog pristupa problemu i sl... i ja sam jos mlad i ucim, al' eto.. trudim se. :1043: i stvarno sam svaki dan 8+4h na kompjuteru (posao + kuca[honorarno]) (12h?! vau.. uzasno..) anyway -> happy programming! :D poz svima, dootzky p.s. ovo je moj 1. post :1064: |
^ egzaktli :)
Mislim da su prihvacena 2 znacenja reci "profesionalac", jedno je "onaj koji zivi od nekog posla" a drugo je "bolji od drugih". Po meni je jedino prva definicija ispravna, jer na zalost ima ljudi koji zive od nekog posla, iako to rade prilicno traljavo (ne mislim samo na programiranje), pa su opet profesionalci. Imas molera koji zivi od krecenja, pa opet i tu imas oni koji su dobri i oni koji nisu, pa su opet svi profesionalci. Imas profesionalne fudbalere, jedan je Ronaldinjo a drugi recimo Milivoj Cirkovic, oba su profesionalni fudbaleri, ali ne mogu da se mere. Kako je Ronaldinjo postao to sto jeste? Talenat i igranje fudbala po ceo dan :) Kako je Cirkovic postoa to sto jeste? Manje talenta i puno treninga. Secam se par trenera koji su govorili da od svakog buzdovana moze da postane fudbaler, sa puno treninga cak i reprezetnativac, ali da bi bio vise od toga mora da ima i talenat. |
Citat:
Ili sam ja mozda gloop za to :1027: |
U mom slučaju kroz rad, sve ostalo je išlo usput.
Imam par stalnih klijenata, i onda stigne zahtev, npr. napisati Drupal module za ne znam šta, e onda otvaraj Drupal source code, API dokumentaciju, i sl, pa čitaj.. I tako za gomilu stvari. Dakle, iz potrebe, ali i iz radoznalosti (ovaj framework, onaj lib, i tako...) Takođe ne smatram sebe nekim genijem/profesionalcem što se PHP tiče, jednostavno radim to dobro, al ništa za medalju. Možda ću promeniti mišljenje kada postanem ZCE (što neće biti pre Decembra, ako nastavim s ovoliko posla...) Toliko od mene, EOR (end of rant) |
ma nema tu neke velike filozofije, uci se kroz rad i experimentisanje...naravno ako te to sve zanima, pa onda citas o tome, probas, zapitkujes ljude koji znaju vise, pokusavas da objasnis onima koji znaju manje... i naravno ono sto Dinke kaze detaljno citanje php help-a "od korica do korica" :)
To ti je kao kad ucis neki strani jezik, prvo naucis neke osnovne reci, onda savladas gramatiku, a onda krenes da ucis dodatne reci i da provaljujes fraze i napredna pravila... Onog trenutka kad prestanes da se samo trudis da nesto kazes i krenes da se trudis da to sto govoris bude i koncizno, lako razumljivo, a jos i stilski lepo, e onda si dostigao "profi" nivo znanja jezika..a tako je i sa programiranjem... |
onaj ko zivi od svoje profesije je profesionalac? jeee, onda sam i ja tu negdje, a taman sam mislio da samo voajerisem ovu temu :)
elem, u mom slucaju je pocetak bio vise iz radoznalosti, nego iz potrebe. uz pomoc php manual-a i jedne knjizice o razvoju php/mysql aplikacija sam naucio osnove, i napravio prvu skripticu (guestbook) bez ijednog parceta tudjeg koda. ala sam bio ponosan taj dan :) na stranu sve knjige i tutorijali, ipak sam najvise naucio u praksi, rjesavajuci konkretne probleme. naravno, net je pod prstima 24h pa se uvijek moze naci pomoc od zivog covjeka ili na nekom dev sajtu/forumu, ali sve dok ne krenu da idu poslovi jedan za drugim - uzalud vam trud sviraci. sto vise radis - $iskustvo++, samim tim postajes bolji u svom poslu jer rjesavas vise problema, neke stare rjesavas na bolji nacin i efikasnije tj. usavrsavas se konstantno, itd itd... da ne tupim dalje, ovo vec svi znaju i sami... :) |
Citat:
Ne znam ko je rekao "plivanje se uči u vodi, ne u biblioteci", ali ovdje mi to dođe kao slam dunk :) |
Vreme je GMT +2. Trenutno vreme je 18:26. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.