Web Developer

Web industrija je ona koja je puna različitih radnih obaveza i uloga, što znači da je to i industrija ispunjena nazivima poslova. Ponekad ti naslovi čine prilično očiglednim što osoba radi, ili barem kakva je njihova primarna uloga u procesu. Na primjer, "Menadžer projekta" je običan i lako razumljiv naslov posla koji ćete naći na većini web timova.

Međutim, u nekim slučajevima nazivi radnih mesta u web industriji nisu toliko očigledni ili jednostavni. Izrazi "web designer" i "web developer" se često koriste u web industriji. Mnogo puta su ovi pojmovi "uhvatiti sve" koji bi trebalo da opisuju nekoga ko zapravo popunjava niz uloga u procesu stvaranja web stranice. Nedostatak korišćenja ovih generičkih pojmova jeste da, iako pokrivaju široku bazu, ne pružaju nikakvu specifičnost o tome koja uloga zapravo uključuje. Ako vidite posao objavljivanja za "web programera", kako ćete znati za čiju je poziciju ustvari odgovorna? Ako kompanija pravilno koristi taj izraz, zapravo postoje određene veštine koje bi trebalo da se zahtevaju i neke zadatke od kojih će se osoba očekivati.

Specifičnosti web programera

Kao osnovna i očigledna, kako zvuči, najjednostavnija definicija je da je web programer nekome ko programira web stranice. Web programer je više usredsređen na način na koji veb lokacija funkcioniše nego što izgleda; izgled i osećaj bi se koristio od strane web "dizajnera". Web developer obično koristi HTML tekst urednike (za razliku od vizuelnog programa WYSIWYG kao što je Dreamweaver) i radi sa bazama podataka i programskim jezicima, kao i sa HTML-om.

Web programeri će često imati sledeće veštine :

Najvažnije je da kompanije koje traže web programer traže ljude sa jakim programerskim veštinama koje mogu da grade i održavaju veb stranice koje dobro funkcionišu. Međutim, traže dobre igrače. Toliko lokacija i aplikacija upravlja timovima ljudi, što znači da programeri moraju dobro raditi sa drugima kako bi uspjeli. Ponekad ovo znači raditi sa drugim programerima, ponekad znači raditi sa klijentima ili zainteresovanim stranama projekta. Bez obzira na to, lične vještine su jednako važne kao i tehničke vještine kada je u pitanju uspjeh web programera.

Back End Versus Front End Developer

Neki ljudi koriste pojam web programer koji stvarno znači programer. Ovo je "developer za back end". Oni rade sa bazama podataka ili prilagođenim kodom koji nadgleda funkcionalnost sajta. "Zadnji kraj" odnosi se na funkcionalnost koja se nalazi u pozadini sajta, nasuprot komadima s kojima se ljudi stvarno povezuju i vide. Ovo je "prednji kraj" i kreira ga, vi ste ga pretpostavili, "prednji kraj programera".

Razvijač prednje strane gradi stranice sa HTML-om, CSS-om, i možda nekim Javascript-om. Oni blisko sarađuju sa dizajnerskim timom kako bi pretvorili vizuelni dizajn i pogledali stranice sajta na radnu web stranicu. Ovi napredni proizvođači takođe rade sa razvijanjem zadnjeg kraja kako bi se osigurala pravilna integracija prilagođene funkcionalnosti.

U zavisnosti od setova vještina osobe, oni mogu odlučiti da je razvoj prednjeg kraja više njihov stil, ili oni mogu utvrditi da žele više učiniti sa razvojem unazad. Mnogi programeri će takođe otkriti da njihove odgovornosti za posao i veštine prelaze i obuhvataju delove svake od ovih strana, napred i nazad, a možda čak i neki vizuelni dizajn. Što je komforniji neko prelazi sa jedne strane web dizajna i razvoja na drugi, to će biti korisnije za klijente i kompanije koje ih angažuju za te veštine.