Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako izgleda radno mesto PHP programera?

[es] :: Art of Programming :: Kako izgleda radno mesto PHP programera?

Strane: 1 2 3 4 5 ... Dalje > >>

[ Pregleda: 209015 | Odgovora: 138 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Galuk

Član broj: 284442
Poruke: 4
*.3gnet.mts.telekom.rs.



Profil

icon Kako izgleda radno mesto PHP programera?15.02.2013. u 16:24 - pre 58 meseci
Postavio sam ovu temu kako bih lakse procenio da li mogu da radim kao PHP programer. Najbolje bi bilo da se jave ljudi koji rade ili su radili kao PHP programeri. Opisite svoja iskustva, dobre i lose strane.

Par konkretnih pitanja koje me interesuju:
• 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.

• 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.

• Trazi i se i neki fremework koji je najbolje nauciti za pocetak i koliko vremena treba da se savlada jedan framework?

• Da li je slepo kucanje neophodno za programere i koliko utice na produktivnost?

• Da li svi PHP programeri rade i front end sajta ili postoje oni koje rade samo PHP i MySQL?

• Kolike su trenutno zarade PHP programera?

• Nikad nisam radio u timu programera pa me interesuje kako to izgleda?

Hvala
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1762
*.80-202-253.nextgentel.com.

Sajt: norway.dakipro.com


Profil

icon Re: Kako izgleda radno mesto PHP programera?15.02.2013. u 18:49 - pre 58 meseci
Kad procitas moj odgovor pomislices da necu nista da ti kazem konkretno, ali mislim da su ti i pitanja malo previse opsirna odnosno da nije moguce dati exaktne odgovore, jer ima puno faktora koji uticu. Al aj da probamo

• Koliko znanja treba za pocetak?
-- zavisi za koju poziciju i u kojoj kompaniji, ako je veci tim onda prakticno mozes i sa veoma malo da krenes pod uslovom da reltivno brzo napredujes. Nista se posebno ne razlikuje od pitanja "koliko znanje treba za pocetak za auto limara". Mozda je bitnije da se vidi generalno zainteresovanost i napredovanje na tematici a po nekad i "talenat". Kao i kod auto limara.

• 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.
-- otprilike isto kao i gore, zavisi od firme, zavisi od pozicije. Ako pod OOP podrazumevas nacin programiranja, onda uglavnom nije dovoljno da se napravi par klasa da bi se razmisljalo na taj nacin.

• Trazi i se i neki fremework koji je najbolje nauciti za pocetak i koliko vremena treba da se savlada jedan framework?
-- da ne kazem "zavisi", reci cu da puno utice to koliko si spreman da ucis i da se ozbiljno bavis programiranjem, takodje i koliko si do sada napredovao. Ja sam skoro radio sa FuelPHP-om, i mogu toplo da ga preporucim kao lak za ucenje, brz za razvoj i rad. Osnova freameworka je CodeIgniter, mislim da je i ekipa ista/slicna, samo je full objektni framework i dosta stvari su uproscene i unapredjene. Recimo da kao pocetnik sa php-om mozes za mesec dana (~4-6 sati dnevno) da ga "savladas" do upotrebljivosti. Najteze ti moze biti da pohvatas nacin razmisljanja i rad sa ORMom ako nisi koristio objekte do sada.

• Da li je slepo kucanje neophodno za programere i koliko utice na produktivnost?
- nije neophodno, ne utice previse na produktivnost. Vremenom se samo razvije kad radis po ceo dan sa tastaturom, i olaksava kucanje, sto ne znaci da je onaj ko odkuca vise ili brze produktivniji (cesto bude obrnuto)

• Da li svi PHP programeri rade i front end sajta ili postoje oni koje rade samo PHP i MySQL?
-- Mislim da vecina radi backend i JS, barem vecina koju ja poznajem. HTML moras da poznajes jer je poenta celog PHP-a da izgenerise html kod dinamicki, ali ne moras da znas da od PSD-a napravis html+css, to uglavnom rade dizajneri ili "koderi" u zargonu. Usput se razvije znanje css-a, mada ja do sada nisam uspeo da samostalno i izpozicioniram html i css stranicu, niti imam to na task listi (sto ne znaci da necu nikada)

• Kolike su trenutno zarade PHP programera?
-- kao i u svakoj drugoj bransi zavisi u kojoj firmi, i ko je programer (kako se prodas). Recimo da idu od 300 za pocetnika, 500-600 za so-so pa navise do preko 1k. Ako radis free lancing mozes sve to da dupliras, naravno moras da se namuzis i neces uvek imati konstantnu platu kao u firmi ali sve ima svoje.

• Nikad nisam radio u timu programera pa me interesuje kako to izgleda?
-- ludnica i zurka svakog dana. I jos jednom odgovor koji zavisi od tima i firme, al recimo na osnovu mog iskustva i iskustva ljudi koje poznajem uglavnom su programeri postovani u firmama (nije bas lako naci kvalitetan kadar a cesto ni kasvetnog coveka sa kojim moze i da se radi timski) i uglavnom postuju svoje kolege programere. Kako je cela bransa uglavnom orijentisana inostranom trzistu tako je i kultura i poslovna etika delimicno inostrana, blago ili prilicno kulturnija i profesionalnija nego u ostalim bransama gde je bitno samo da se pristojno obuces i smeskas se na svaki sefov vic. Takodje da bi bio programer moras puno i cesto da ucis, pa se moze reci da su programeri (tehnicki) pismeniji ljudi, sto odma malo podigne neki nivo sveopste inteligencije tima. Da ne ispadne da kazem da si okruzen pametnim ljudima, ali cesto se oslanjas na pomoc kolega i moras i sam da pomognes kolegama pa uglavnom to bude pozivitno.

Zbog svega toga gore navedenog, sa druge strane medalje, dobar deo programera ima veoma jak karakter pa nece uvek i u svemu da popusti, tako da stvarno budu ludnica i zurka koje sam pomenuo na pocetka odgovora


 
Odgovor na temu

mlbrnda
Mladen Brndušić
Požarevac

Član broj: 114221
Poruke: 56
*.dynamic.sbb.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?15.02.2013. u 20:14 - pre 58 meseci
Uglavnom se slažem sa Dakijem...

Za početnika je bitna solidna osnova u PHP i tehnologijama koje si gore naveo jer uglavnom ne idu jedna bez druge, ali od svega tvoga je najbitnije da budućem poslodavcu pokežaš svoje interesovanje, da pokažeš solidnu logiku i razmišljanje, mislim da je ovo presudno da bi neko počeo da radi sa tobom kao sa početnikom...

Što se tiče OOP kao što je Daki rekao mnogo zavisi od firme, ja sam imao tu "nesreću" da u firmi gde sam se zaposlio to nije bilo toliko bitno, odnosno bilo je bitno ono što se vidi, kažem da je ovo "nesreća" za programera zato što će napredovati do jedne tačke kada će poželeti da sve radi OOP a u takvoj firmi ga neće razumeti, tako da je moje mišljenje da sebi trebaš da postaviš što veće ciljeve i da taj uslov shvatiš kao svoj cilj, nadam se da si me razumeo...

Slepo kucanje ne verujem da će neko zahtevati, a ako zahteva onda očigledno da nema baš puno dodira sa programiranjem, jer ja još ne znam programera niti mislim da postoji takav programer da može da smisli toliko koda da bi ga iskucao tom brzinom...

Da li će programer raditi samo back end ili i frontend takođe zavisi od firme, zavisi od toga koliki je tim, ako je sam onda najverovatnije radi i jedno i drugo...

Ta plata je večiti problem :(, Daki je pogodio cifre i lepo rekao da mnogo zavisi od toga za koju cenu uspeš da prodaš svoje znanje i sa kakvim ljudima pregovaraš...

Rad u timu je mnogo značajna stvar za tvoj napredak, mada zavisi opet kakvi se tu ljudi nađu. Mnogo znači kada imaš sa kim da prodiskutuješ o problemu na kojem radiš, iskusan programer pored tebe mnogo znači jer i on je nekada bio junior pa bi trebalo da bude fer i pomogne :).

Moje iskustvo: Startovao sam u timu dvojice starijih programera sa 10+ godina iskustva. Bilo me je strah kako ću pored njih... Ja sam nasledio projekat koji je jedan od njih započeo, projekat je bio potpuno proceduralan osim 2-3 klase koje su postojale tu negde a u koje sam se plašio da gvirnem :). Kolega mi je baš mnogo pomogao dok je drugi bio vrlo zatvoren i nikada nije davao konkretne odgovore... Vremenom sam jako napredovao sa znanjem, iskustvo je mnogo značilo i na kraju je došao trenutak gde smo bili egal. U međuvremenu sam ja svoj projekat u potpunosti preradio u OOP :) i vrlo sam ponosan na to... I da kolega koji mi je mnogo pomogao je počeo samnom da razmenjuje napredna iskustva, dok je drugi i dalje bio u nekom svom svetu :).

To je to, ukratko sve zavisi od okruženja u kojem se nađeš...
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?16.02.2013. u 10:24 - pre 58 meseci
Vrlo zanimljiva tema i mene zanimaju neke stvari.

Do sada sam što se tiče PHP-a, JQuerija, MySQL-a i dizajna uradio ova dva sajta:
- webcaffe.rs/
- zid2.com/

Za neke smešne pare, ali dobro početnik sam, inače ljudi pre su im tražili preko 500 evra.
Uradio sam im sajt dizajn, sajt php(registracija, login, upload slika i informacija) CMS(mogućnost dodavanja novost, slika, usera, kategorija), SEO.

Zanima me vaše mišljene, koliko sam ja iz priloženog napredovao.
Nisam dugo u PHP-u, u C#-u sam nešto više od 2 godine, pa sam krenuo i sa php-om pre manje-više godinu dana, prvi sajt gore sam napravio posle 2 meseca php-a, jednostavno posle C#-a i nešto malo Jave mi je izgledao smešno lak.
Skoro sam se igrao i sa C-om, čisto da vidim malo kako to radi nešto bliže limu, i mogu vam reći da sam posle C-a i Asemblera najviše naučio.

Hteo bih sada konačno da krenem da tražim posao, jer završavam visoku školu za par meseci, trenutno radim portfolio i zanima me da li sam spreman da tražim posao. :)

U CV sam naveo da znam C#, ASP.NET(C#), PHP, Web Dizajn, ostalo nisam hteo da navodim jer i ne znam dovoljno, a i ne želim da se bavim GUI ili Hardver programiranjem, isključivo internet, ili aplikacije u vezi rada sa bazama ado.net.

E da što se tiče OOP, tu sam dobar, jer sam u C#-u morao da se služim OOP.
 
Odgovor na temu

Galuk

Član broj: 284442
Poruke: 4
*.3gnet.mts.telekom.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?16.02.2013. u 11:33 - pre 58 meseci
Hvala na brzim i opsirnim odgovorima.

Koliko sam shvatio, bitno je naci dobru firmu za pocetak gde je veci tim programera i gde mogu da nesto naucim. Imam jos par pitanja.

• Da li je prvo treba prvo da bolje usavrsim OOP ili da odmah krenem u ucenje frameworka?

• 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?

• Da li postoje organizovane obuke unutar firme ili se uci samostalno i uz rad?

Hvala.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Humanity d.o.o.
Beograd

Član broj: 173839
Poruke: 1615
*.adsl-1.sezampro.rs.

Sajt: www.nikolaposa.in.rs


Profil

icon Re: Kako izgleda radno mesto PHP programera?17.02.2013. u 11:32 - pre 58 meseci
Evo najpre da probam da odgovorim na tvoja uvodna pitanja, a onda i na ova najnovija...

Citat:
Koliko znanja treba za pocetak?

Zavisi od firme do firme, mada pretpostvljam da bi ti konkurisao za mesto junior programera, te će se od tebe očekivati neki osnovni nivo znanja, ali opet i to da će tvoj napredak biti progresivan i brz.

Citat:
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.

Znanje OOP-a je po mom mišljenju dosta bitno, jer o benefitima i prednostima u odnosu na procedurano programiranje ne treba trošiti reči. A i prosto, smatram da danas svaka ozbiljnija firma teži tome da svoja rešenja realizuje u objektno-orijentisanom maniru.

Tako da, gledaj da, ako veći nisi, što pre ovladaš OOP-om, i to na jedan napredniji način. Baci se na proučavanje SOLID principa, design pattern-a, itd.

Citat:
Trazi i se i neki fremework koji je najbolje nauciti za pocetak i koliko vremena treba da se savlada jedan framework?

Da, firme obično svoja rešenja baziraju na nekom framework-u, kojih je inače zaista mnogo, ali se uglavnom se to svodi na nekoliko mainstream radnih okvira, kao što su Zend Framework, Symfony, CodeIgniter, CakePHP, Yii, itd. Mislim da nije toliko presudno da sad moraš da držiš nekoliko framework-ova u malom prstu, bitno je da shvatiš principe na kojima oni rade, jer se svi manje-više zasnivaju na sličnim, ali opet kažem, preduslov za sve to je ovladavanje objektno-orijentisanim programiranjem.

Citat:
Da li je slepo kucanje neophodno za programere i koliko utice na produktivnost?

Ne znam otkud ti ta pretpostavka... A i inače, programeri i uopšte kompjuteraši su obično vešti u kucanju, tako da verujem da niko ne može biti baš nešto preterano spor u tome, pa pretpostavljam ni ti.
Na produktivnost u tom smislu može da utiče IDE kojeg programer koristi, zbog različitih pomagala koje isti stavlja na raspolaganje (autocomplete, debugger, itd.), mada ja znam ljude koji su produktivni, a kôd pišu koristeći Notepad++. Ja recimo koristim NetBeans.

Citat:
Da li svi PHP programeri rade i front end sajta ili postoje oni koje rade samo PHP i MySQL?

Nije na odmet da znaš i front-end. Tj u neku ruku je i logično da dobro poznaješ bar HTML, jer on je ipak bazični jezik za kreiranje web sajtova.

Ok, CSS je nešto što stvarno nije toliko presudno za nekoga ko dolazi da radi na mestu backend developer-a, ali jeste za nekog ko je dedicated dizajner. CSS je u principu dosta jednostavan, i njime u može da se ovlada za dosta kratko vreme.

Sa JS-om je već druga priča, jer JavaScript kao jezik svakim danom sve više napreduje, i u ovom trenutku je odavno prerastao tu ulogu neke pomoćne alatke za dodavanje kojekakvih fancy efekata web stranici. OOP principi su već odavno prisutni u tom jeziku i uveliko se koriste. Ljudi danas prave čitave aplikacije pomoću JS-a i HTML5, a ta praksa je pogotovo izražena u svetu mobilnih aplikacija, koje se danas sve više razvijaju.

Tako da, prema pisanju JS kôda, a i uopšte celog tog front-end dela neke web aplikacije/sajta bi se trebalo ophoditi kao i prema njenom back-end delu.

A vidim da si i to pomenuo u ovom pitanju, pa da prokomentarišem... Dakle nemoj MySQL uzimati kao nešto što obavezno ide uz PHP, jer neke firme možda preferiraju neki drugi RDBMS, npr. SQLite, MSSQL, i slično, a druge možda rade i sa nekom NoSQL varijantom.

Citat:
Kolike su trenutno zarade PHP programera?

Nemoj da te to brine, zarade programera su dosta velike.

Citat:
Nikad nisam radio u timu programera pa me interesuje kako to izgleda?

Da, pa timovi ljudi su nešto što je uobičajeno i neizostavno u programerskim firmama, zato uostalom one i postoje. Tim doprinosi većoj efikasnosti, mnogo je lakše kad je posao podeljen i kad može da se paralelizuje. S druge strane, svako ima neku svoju viziju programiranja (nagledaćeš se svakakvog kôda ), te je zbog toga bitno da postoje odgovarajući standardi, a i uopšte, da organizacija tima bude dobra.
U firmi u kojoj sam ja zaposlen se radi po Scrum principima (ili se bar trudimo ), koji je odličan način za uspostavljanje bolje organizacije tima, što naravno za posledicu ima i veću produktivnost.

Citat:
Da li je prvo treba prvo da bolje usavrsim OOP ili da odmah krenem u ucenje frameworka?

Mislim da ne moram da ponavljam ono na čemu sam insistirao u nekim od prethodnih odgovora.

Citat:
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?

Da bi dostigao jedan zavidan nivo, treba baš dosta da se posvetiš učenju, a nakon toga ćeš svoje znanje samo dopunjavati, i to će ići brže i jednostavnije, jer ćeš mnogo lakše upijati stvari. Kasnije je bitno da ostaneš u toku sa novim trendovima u svetu programiranja, prateći blogove nekih pametnih i iskusnijih developer-a, kao i sajtove koji svakodnevno objavljuju razne korisne materijale. Moji favoriti su: PHPDeveloper i Web Builder Zone.

Citat:
Da li postoje organizovane obuke unutar firme ili se uci samostalno i uz rad?

Kada bi upao u neku firmu koja svoje programere šalje na kurseve i obuke, to bi bio samo bonus, ali ništa bez samostalnog rada.

 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1762
*.80-202-253.nextgentel.com.

Sajt: norway.dakipro.com


Profil

icon Re: Kako izgleda radno mesto PHP programera?17.02.2013. u 11:47 - pre 58 meseci
Boyka, tesko je reci tako iz projekata koliko si napredovao sa php-om, recimo da mozes da se kvalifikujes za pocetnika. Iskustvo koje imas u ostalim programskim jezicima je po mom misljenju veoma veoma dobra stvar, i ja bi tu stavku lepo naglasio u CVu. Opet mogu da pricam iz licnog iskustva, nikad pre php-a nisam ranije programirao niti sam imao zvanicno skolovanje u programiranju i nije mi (bilo) bas intuitivno da usvojim neke od oop patterna koji se u praktikuju u phpu od kako je oop stabilno stao na noge u php-u. Ranije je sve bilo nekako krp i budz sto se tice oop, sada se "pozajmljuje" sve vise prakse iz drugih jezika, recimo Doctrine 2 koji je po uzoru na Hidrate iz jave, i koji odlicno funkcionise u php-u, i za koji licno mislim da je pravi pravcati OOP pristup kompletnom nacinu rada.

Klase za upload i manipulaciju slika i sl su ok, jesu oop, setujes propertije i pozivas metode i super je to, ali recimo ORM gde radis sa plain objektima i gde mozes da bez po muke pises unit testove za preko 90% aplikacije koju pravis, mislim da je to prava stvar sto se tice OOP nacina razmisljanja.

Na tvom mestu bi u CV i na intervjuu potencirao poznavanja principa programiranja, a to sto ne znas u prste konkretnu sintaksu php-a je manje bitno, sintaksa bilo kog jezika se moze lako nauciti. Kao sto je pisanje pesama univerzalna stvar, jal si pesnik ili nisi, a recimo da pesme mogu manje ili vise uspesno da se prevedu na neki drugi jezik, ako su dobre puno njih ce uzivati u njima.

Galuk, usavrsavanje OOP i ucenje frameworka ne iskljucuju jedno drugo skoro uopste, sta vise mislim da bi ti puno pomoglo sa oop ako krenes da radis sa nekim frejmworkom, recimo Code Ingniter ili FuelPHP (ova dva sam skoro koristio i imam samo pozitivna iskustva sa njima pa ih zato i spominjem, ima gomila frejmworka, kreni da ucis koji god hoces a koji podrzava oop pristup)
A posto tek kreces da ucis neki od frejmworka, zasto ne bi krenuo sa nekim koji praktikuje "moderne" pristupe, recimo laravel u zadnje vreme ima dobar buzz, ima moderne pristupe i savremene ideje.

Samonapredovanje je (kao sto i ime kaze) manje vise individualna stvar. nekada mozes svaki dan da odvojis po pola sata-sat da propratis nove tehnologije, nove pluginove, metode i principe rada, alate za pisanje i rad i slicno, nekada ne mozes nedeljama da odvojis vreme. A nekada jednostavno smori pa se bavis nekim hobijem ili slicno, i onda sednes vikend/dva i odgledas masu webinara i blogova na neku novu temu. U IT bransi generalno ima toliko toga da se uci i prati da ti nikad nece biti dosadno

Organizovana obuka, u klasicnom skolskom smislu predavaca i ucenika u ucionici nisam imao prilike da cujem da se negde odrazavaju, mozda u nekim velikim kompanijama ili u obliku seminara (sto nije bas obuka, vise usavrsavanje), u praksi obicno je najefikasnije baciti pocetnika u vatru i tu i tamo ga obilaziti sa kofom hladne vode kad mu bas zagusti. Najefikasnije je iz vise razloga, svako ima svoj nacin ucenja i razumevanja stvari, komunikativne i druzeljubivije osobe vise pitaju i pricaju, cutljivi i povuceni vise citaju na netu i pokusavaju sami da ukapiraju i sl. Nijedno nije pogresan ili ispravan pristup, jednostavno ljudi drugacije uce. Imao sam pocetnike koji su nosili svesku i pisali sve sto sam im objasnjavao, fakultetski princip. Obicno se ne pokaze bas prakticno jer nisu stizali sve da zapisu da bi se kuci preslisali, jer u praksi su morali odmah da razumeju sta i zasto pricamo o konkretnom problemu, malko drugacije od klasicne ucionice.

Tako da je, po meni, najbolje da stavis ruke na tastaturu i razmisljas o problemu koji resavas, sto je vise moguce samostalno, jer kad ti skoci adrenalin u trenutku eureke odnosno resenja problema, dobijes volju za daljim ucenjem i resavanjem daljih problema. Ko se navuce na taj adrenalin taj bude dobar programer, jer ce automatski uzivati u izazovima. Poznajem par programera koji bi sami sebi zakomplikovali problem, samo da bi bili sto srecniji kad bi ga resili na kraju. A onda sve to obrisali i napisali kod tako da tog problema ustvari nikad nije ni bilo.

Iliti ukratko, najbolje se uci samostalno uz rad :)
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?17.02.2013. u 17:21 - pre 58 meseci
Hvala na ovako detaljnom odgovoru, mnogo mi znači kada pričam ili se dopisujem sa nekim skusnijim u ovom poslu.
Primetio sam da u poslednje vreme ne mogu da se koncetrišem na ono što radim i odustanem, obično su to zadaci sa project eulera recimo, a kada radim neki veliki projekat tačno znam šta mi treba, onda lako dođem do rešenja, bez ikakve pomoći interneta, da li je moguće da recimo deseti zadatak sa project eulera više traži logike naprezanja nego napraviti jedan sajt sa CMS-om?

Slažem se da je najbitniji princip programiranja i jaka logika, kao i želja za napredovanje i ljubav prema ovom poslu, sintaksa nije problem.

[Ovu poruku je menjao Shadowed dana 18.02.2013. u 00:12 GMT+1]
 
Odgovor na temu

Ivan_988
Pancevo

Član broj: 290922
Poruke: 16
109.72.55.*



Profil

icon Re: Kako izgleda radno mesto PHP programera?18.02.2013. u 14:43 - pre 58 meseci
Posto sam i ja pocetnik i trazim prvi posao, ne znam koliko ti mogu pomoci ali evo cisto da se prikljucim raspravi. :)

Citat:
Galuk:
• Koliko znanja treba za pocetak?


Prijatelj mi je rekao da je on nasao posao juniora cim je naucio neke osnovne stvari (da se poveze na bazu podataka i slicno).
Ali pretpostavljam da je sada velka konkurencija pa da poslodavci traze vise. Mene su na primer na razgovoru pitali da im objasnim Polimorfizam i razliku izmedju InnoDB i MyISAM.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14349
*.dynamic.sbb.rs.

Sajt: mysql.rs


Profil

icon Re: Kako izgleda radno mesto PHP programera?20.02.2013. u 08:50 - pre 58 meseci
Citat:
Ivan_988: Ali pretpostavljam da je sada velka konkurencija pa da poslodavci traze vise. Mene su na primer na razgovoru pitali da im objasnim Polimorfizam i razliku izmedju InnoDB i MyISAM.


to je nesto sto junior mora da zna u 3 ujutro posle 2 neprospavane noci i 3 gajbe piva ... tako da to bas i nije neki primer za juniorsko pitanje.
pravi junior "sve zna", dakle zna sintaksu, zna sve sto moze da se procita u knjigama, samo nema iskustvo - zato je junior. Oni sto jos uce sintaksu, oni nisu juniori, oni nisu ni programeri, oni treba da popiju jos mnogo mleka da bi postali juniori

EDIT: btw - pitanje koje ti je neko postavio na razgovoru za posao vise odslikava njega nego tebe

[Ovu poruku je menjao bogdan.kecman dana 20.02.2013. u 16:17 GMT+1]
 
Odgovor na temu

verodostojan

Član broj: 252511
Poruke: 110
*.ptt.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?21.02.2013. u 20:24 - pre 58 meseci
Tema je zaista interesantna i verujem da cak i meni moze pomoci :)

Posto se lomim da konkurisem za posao PHP programera, najveca me frka hvata u slucaju da ne umem da resim neki zadat problem. U tom slucaju je logicno pitati nekog starijeg i iskusnijeg kolegu, mada ja ipak sumnjam u sujetu (iz iskustva znam da se svi plase eventualne kasnije konkurencije). Postaviti pitanje na forumu je dobra ideja, ali ako gazda ili klijent ceka svoju realizovanu ideju, ume da bude jako nezgodno i stresno.
Kakva su vasa iskustva u slucaju da nesto ne umete da uradite? Da li koristite forume, pomoc prijatelja ili nesto trece?

Drugo moje pitanje.

U slucaju da treba odraditi neki projekat, kako izgleda sama podela posla medju zaposlenima (nesto po principu ti ces ovo, ti ces ovo drugo...) i da li se projekat prvo razgranici na neke sitnije celine, pa na jos sitnija crevca, pa se na neki nacin dodje do samog algoritma po kome ce zaposleni raditi?

Znam ja da sve ovo zavisi od firme i ekipe koja radi ali me interesuju vasa licna iskustva...
 
Odgovor na temu

zdravcen
Skopje

Član broj: 96284
Poruke: 32
*.dynamic.sbb.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?21.02.2013. u 20:55 - pre 58 meseci
Mislim da od svih struka IT ljudi, tj programeri su najmanje sujetni.... za sve to su dokazi i svi ovi silni forumi... ako ti ne kazem ja, reci ce ti Net.... a konkurencija te tera da ides napred i u svakom slucaju je veoma zdrava stvar. Da je nema mnogi bi ostali na onom nivou na kome su i poceli. Ovako te sve to tera da svakoga dana ucis i otkrivas nove stvari, zato i jeste ovaj posao toliko dinimacin i lep.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14349
*.dynamic.sbb.rs.

Sajt: mysql.rs


Profil

icon Re: Kako izgleda radno mesto PHP programera?21.02.2013. u 21:03 - pre 58 meseci
uvek moze da ti se desi da zaglavis u ekipi koja je puna morona .. ali onda prvom prilikom zapalis odatle .. inace, ako nesto ne znas - pitas, odma, svude, sve, koga god mozes, nije sramota pitati, sramota je lupati glavu nedelju dana i ne odraditi posao ili ga odraditi traljavo ako si mogao da resis problem kvalitetno za dan dva tako sto bi malo proguglao, prosarao forume ili pitao prvog kolegu..

inace ako naletis na "kolegu" koji krije znanje, bezi od te b00daletine, taj pojma nema, zato i nece da ti kaze nista jer ga blam da ga ne provalis da je blefercina koja nema pojma ... takodje kada vidis da neko nesto ne ume da ti objasni da razumes, to je u 99% slucajeva zato sto ni on to ne razume dovoljno dobro

edit: naravno, ako primetis da od 10 ljudi svih deset ima problem tebi nesto da objasni i da svih deset ima problem da ti nesto pokaze, onda pogledaj u ogledalo
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8208
*.3gnet.mts.telekom.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?21.02.2013. u 21:23 - pre 58 meseci
Citat:
bogdan.kecman: takodje kada vidis da neko nesto ne ume da ti objasni da razumes, to je u 99% slucajeva zato sto ni on to ne razume dovoljno dobro

+1

Ajnštajn je rekao da ako neko nešto ne ume da objasni prostim rečima, onda to ni njemu nije jasno. Hegel je pisao rečenice koje su bile duge po par strana dok en stavi tačku.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

verodostojan

Član broj: 252511
Poruke: 110
*.ptt.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?21.02.2013. u 21:27 - pre 58 meseci
Citat:
bogdan.kecman: uvek moze da ti se desi da zaglavis u ekipi koja je puna morona .. ali onda prvom prilikom zapalis odatle .. inace, ako nesto ne znas - pitas, odma, svude, sve, koga god mozes, nije sramota pitati, sramota je lupati glavu nedelju dana i ne odraditi posao ili ga odraditi traljavo ako si mogao da resis problem kvalitetno za dan dva tako sto bi malo proguglao, prosarao forume ili pitao prvog kolegu..

inace ako naletis na "kolegu" koji krije znanje, bezi od te b00daletine, taj pojma nema, zato i nece da ti kaze nista jer ga blam da ga ne provalis da je blefercina koja nema pojma ... takodje kada vidis da neko nesto ne ume da ti objasni da razumes, to je u 99% slucajeva zato sto ni on to ne razume dovoljno dobro

edit: naravno, ako primetis da od 10 ljudi svih deset ima problem tebi nesto da objasni i da svih deset ima problem da ti nesto pokaze, onda pogledaj u ogledalo



Kecman Bogdane u pravu si 100%.
Moze li mi neko dati objasnjenje ili primer za drugo moje pitanje o podeli posla?

Veliko hvala...
 
Odgovor na temu

llux

Član broj: 63288
Poruke: 419
*.opera-mini.net.



Profil

icon Re: Kako izgleda radno mesto PHP programera?21.02.2013. u 22:00 - pre 58 meseci
Ne slazem se. Mnogi ljudi stvarno znaju ali nemaju dovoljno obrazovanja ili vestine/inteligencije da objasne, pa se ljute kad ih ne razumes.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2044



Profil

icon Re: Kako izgleda radno mesto PHP programera?21.02.2013. u 22:53 - pre 58 meseci
Citat:
Ne slazem se. Mnogi ljudi stvarno znaju ali nemaju dovoljno obrazovanja ili vestine/inteligencije da objasne, pa se ljute kad ih ne razumes.


Taj manjak obrazovanja ili veštine/inteligencije se takođe računa.
Mnogi ljudi stvarno znaju, ali, čim ne umeju da objasne, onda ne znaju dovoljno.
Kecman je to sve već lepo objasnio.

Passing of knowlegde and/or particular "knowledge" it self should be free. Always.
Applying particular knowledge isn't and shouldn't be free. Never, ever.


about:networking
 
Odgovor na temu

mlbrnda
Mladen Brndušić
Požarevac

Član broj: 114221
Poruke: 56
*.dynamic.sbb.rs.



Profil

icon Re: Kako izgleda radno mesto PHP programera?21.02.2013. u 23:24 - pre 58 meseci
U potpunosti se slažem sa Bogdanom, ko krije znanje taj pojma nema i to je 100% tako. Takav čovek može samo da bude ubeđen u svoje znanje, ali iz iskustva kažem da je vrlo nezgodno imati takvog čoveka u timu, pogotovo ako ljudi koji trebaju da znaju da je blefer to nikada ne ukapiraju.

Što se tiče podele posla to mnogo zavisi opet od firme kao što smo gore i potvrdili. Ja volim uvek da kod bude svačiji i da ceo tim radi na istom kodu, a ne da bude striktna podela koda. Ukoliko se ide na striktnu podelu onda svako tera svoje što nikako nije dobro, a ako se rotira onda greške brzo isplivaju i piše se mnogo kvalitetniji kod.
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.static.sbb.rs.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


Profil

icon Re: Kako izgleda radno mesto PHP programera?22.02.2013. u 08:17 - pre 58 meseci
Standardna procedura ovde gde je radim je kad dovedu novog PHP programera da ga smeste da sedi pored mene. I obicno covek krene stidljivo,
ali mu ja kazem da se opusti i da pita sve sto treba. Obicno onda krenu da zapitkuju na svaka 2 minuta nesto. Doduse manje vise sam se navikao
na to do sad ali naravno da to traje dok se covek ne osamostali za sta im obicno treba max 2 - 3 meseca i da posle pita kad bas nesto zapne.

E sad, jeste tacno to sto bogdan kaze, ali ja sam bio doveden u situaciju dva puta do sad da sam morao da krijem znanje bas iz razloga sto
posle navedenih 2 - 3 meseca 2-ca su nastavili da me pitaju ko nenormalni SVE, znaci od najobicnijih gluposti do kompleksnih stvari za koje
im stvarno treba pomoc.

E sad posto sam ja popizdeo krenuo sam da ih kuliram totalno, prvi od njih dvojice se unormalio kad sam otisao na odmor i morao je sam da se
snalazi celu nedelju. Nakon toga se osamostalio i pitao je samo kad mu stvarno treba pomoc.

Drugi to nikad nije uradio, vise puta mi je pretio da ce i na kraju me je prijavio direktoru da ga ometam u produktivnosti sto necu da mu
pomognem. Sreca pa mi je direktor normalan lik pa je iskulirao budalu. Posle godinu i po dana, taj lik je dao otkaz i taj dan slavim!

Tako da eto malo i druge strane medalje
...
 
Odgovor na temu

peromalosutra
Ivan Rajkovic
Software engineer
Ampyx Power
Den Haag

Član broj: 54774
Poruke: 782
*.stat.customer.blic.net.

Jabber: peromalosutra@elitesecurity.org


Profil

icon Re: Kako izgleda radno mesto PHP programera?22.02.2013. u 08:46 - pre 58 meseci
Citat:
U slucaju da treba odraditi neki projekat, kako izgleda sama podela posla medju zaposlenima (nesto po principu ti ces ovo, ti ces ovo drugo...) i da li se projekat prvo razgranici na neke sitnije celine, pa na jos sitnija crevca, pa se na neki nacin dodje do samog algoritma po kome ce zaposleni raditi?


Ne vjerujem da se ide toliko u detalje. Uglavnom ces kao junior dobiti da radis odredjenu cjelinu, neki plugin, modul, komponentu, klasu, zavisi vec od jezika, frameworka koji se koristi, pa i same terminologije.

U manjim firmama, koje kod nas cini mi se preovladavaju, ces dobiti zadatak definisan vise na nekom biznis nivou, jer one nemaju resurse da biznis zahtjeve pretvore u neku detaljnu specifikaciju, vec ces u najboljem slucaju dobiti manje ili vise slobodnim jezikom opisano sta treba raditi, gdje to treba isprogramirati i kako treba izgledati.. Ako imas nekog starijeg iznad sebe, onda ce oni to malo razbiti na manje dijelove i mozda te uputiti kako to da postignes u konkretnom sistemu koji koristite (napravi takvu i takvu klasu ovdje, da koristi template definisan ovdje, prica sa tim i tim tabelama u bazi itd). Kada malo uznapredujes, ti ces biti taj koji ce analizirati "biznis" zahtjeve i planirati realizaciju. Sto se tice neke metodologije razvoja, cini mi se da je SCRUM prilicno popularan u poslednje vrijeme. Opet podvlacim, ovo je kako se radi u manjim firmama.

Vece firme imaju vise resursa, pa pretpostavljam da mogu ispratiti malo detaljnije cijeli proces, sa vise ljudi, pa samim tim svakom segmentu razvojnog procesa moze biti posveceno vise paznje (analiza zahtjeva, planiranje projekta, kreiranje specifikacije, implementacija, testiranje, itd..)
 
Odgovor na temu

[es] :: Art of Programming :: Kako izgleda radno mesto PHP programera?

Strane: 1 2 3 4 5 ... Dalje > >>

[ Pregleda: 209015 | Odgovora: 138 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.