Web Developer

Ang industriya ng web ay isa na puno ng iba't ibang mga responsibilidad at tungkulin sa trabaho, na nangangahulugang ito rin ay isang industriya na puno ng mga pamagat ng trabaho. Kung minsan ang mga pamagat na ito ay nagpapakita na medyo halata kung ano ang ginagawa ng isang tao, o hindi bababa kung ano ang maaaring maging pangunahing papel sa proseso. Halimbawa, ang isang "Project Manager" ay isang pangkaraniwan at madaling maunawaan na pamagat ng trabaho na makikita mo sa karamihan ng mga koponan sa web.

Minsan, gayunpaman, ang mga pamagat ng trabaho sa industriya ng web ay hindi masyadong halata o tapat. Ang mga term na "web designer" at "web developer" ay kadalasang ginagamit sa industriya ng web. Maraming mga beses, ang mga salitang ito ay isang "mahuli ang lahat" na sinadya upang ilarawan ang isang tao na aktwal na pumupuno ng maraming mga tungkulin sa proseso ng paglikha ng isang website. Ang downside ng paggamit ng mga generic na mga kataga ay na, habang ang mga ito cover ng isang malawak na base, hindi nila sa pamamagitan ng pagbibigay ng walang tiyak na katotohanan kung ano ang aktwal na nagsasangkot ng papel. Kung nakakita ka ng pag-post ng trabaho para sa isang "developer ng web," paano mo malalaman kung anong posisyon ang aktwal na may pananagutan? Kung ang kumpanya ay gumagamit ng term na tama, may mga tiyak na ilang mga tiyak na mga kasanayan na dapat na kinakailangan at ilang mga gawain na ang tao ay inaasahan na gumanap.

Ang Mga Detalye ng isang Web Developer

Bilang batayan at halata na maaaring tunog, ang pinaka-tapat na kahulugan ay ang isang web developer ay isang taong nag-program ng mga web page. Ang isang web developer ay mas nakatutok sa paraan ng isang website na gumagana kaysa sa kung paano ito hitsura; ang hitsura at pakiramdam ay mapangasiwaan ng web "designer." Karaniwang gumagamit ang isang web developer ng HTML text editors (kumpara sa isang visual na programa ng WYSIWYG tulad ng Dreamweaver) at gumagana sa mga database at programming language pati na rin sa HTML.

Ang mga web developer ay kadalasang may mga sumusunod na kasanayan :

Sa ilalim na linya ay ang mga kumpanya na naghahanap para sa mga web developer ay naghahanap ng mga taong may malakas na kasanayan sa programming na maaaring magtayo at mapanatili ang mga website na mahusay na gumagana. Hinahanap din nila ang mga mahusay na manlalaro ng koponan, gayunpaman. Maraming mga site at application ay pinamamahalaan ng mga team ng mga tao, na nangangahulugan na ang mga developer ay dapat na gumana nang mahusay sa iba upang magtagumpay. Minsan nangangahulugan ito na makipagtulungan sa iba pang mga developer, kung minsan nangangahulugan ito ng pagtatrabaho sa mga kliyente o mga stakeholder ng proyekto. Anuman, ang mga personal na kasanayan ay kasinghalaga ng mga teknikal na kasanayan pagdating sa tagumpay ng isang web developer.

Back End Versus Front End Developer

Ang ilang mga tao ay gumagamit ng terminong web developer na talagang nangangahulugan ng programmer. Ito ay isang "back end developer." Nagtatrabaho sila sa mga database o pasadyang code na nagpapatakbo sa pag-andar ng site. Ang "back end" ay tumutukoy sa pag-andar na nakasalalay sa background ng isang site na taliwas sa mga piraso na talagang nauugnay at nakikita ng mga tao. Ito ang "front end" at ito ay nilikha sa pamamagitan ng, nahulaan mo ito, ang "front end developer."

Nagbubuo ang isang front end developer ng mga pahina na may HTML, CSS, at marahil ilang Javascript. Gumagana silang malapit sa koponan ng disenyo upang i-on ang mga visual na disenyo at tingnan ang mga pahina ng site sa isang gumaganang website. Ang mga nagtatapos na front end na ito ay nagtatrabaho rin sa mga developer ng back end upang matiyak na ang pasadyang pag-andar ay isinama nang maayos.

Depende sa mga hanay ng kasanayan ng isang tao, maaari silang magpasiya na ang front end development ay higit pa sa kanilang istilo, o maaaring matukoy nila na nais nilang gumawa ng higit pa sa pag-unlad ng back end. Maraming mga developer ay makikita rin na ang kanilang mga responsibilidad at kasanayan sa trabaho ay tumatawid at sumasaklaw ng mga piraso ng bawat isa sa mga panig na ito, parehong pag-unlad sa harap at likod ng dulo, at marahil kahit ilang visual na disenyo. Ang mas komportableng isang tao ay tumatawid mula sa isang bahagi ng disenyo ng web at pag-unlad sa isa pa, mas mahalaga ang mga ito sa mga kliyente at mga kumpanyang nag-upa sa kanila para sa mga kasanayang iyon.