A industria web é unha que está chea de diferentes responsabilidades e roles de traballo, o que significa que tamén é unha industria chea de títulos de traballo. Ás veces, estes títulos fan bastante obvio o que fai unha persoa, ou polo menos o que é o seu papel primordial no proceso. Por exemplo, un "Xestor de proxectos" é un título de traballo común e fácil de entender que atoparás na maioría dos equipos web.
Ás veces, con todo, os títulos da industria da web non son tan obvios ou sinxelos. Os termos "web designer" e "web developer" adoitan ser utilizados na industria web. Moitas veces, estes termos son un "catch all" que se destina a describir a alguén que realmente enche unha serie de papeis no proceso de creación dun sitio web. A desvantaxe de usar estes términos xenéricos é que, aínda que cobren unha base ampla, non ofrecen ningunha especificidade en canto ao papel que realmente implica. Se ves un posto de traballo para un "desenvolvedor web", ¿como sabes que é esa responsabilidade? Se a empresa está a usar o termo correctamente, en realidade hai certas habilidades específicas que deben ser necesarias e algunhas tarefas que se espera que a persoa realice.
As especificidades dun desarrollador web
Tan básico e obvio como pode soar, a definición máis sinxela é que un desenvolvedor web é alguén que programa páxinas web. Un desenvolvedor web está máis centrado na forma en que funciona un sitio web do que parece; a mirada e a sensación serían tratadas polo "deseñador" web. Un desenvolvedor web normalmente usa editores de texto HTML (a diferenza dun programa visual WYSIWYG como Dreamweaver) e funciona con bases de datos e linguaxes de programación, así como HTML.
Os desenvolvedores web adoitan ter as seguintes habilidades :
- HTML: Este é o bloque básico de páxinas web, polo que calquera desenvolvedor web terá coñecemento do idioma de marcado de hipertexto.
- Algúns CSS: con follas de estilo en cascada dita o aspecto dun sitio, é o desarrollador web, ou máis concretamente o "desarrollador de interface", que frecuentemente codificará o CSS.
- JavaScript e Ajax
- PHP, ASP, Java, Perl ou C ++
- MySQL da base de datos SQL
- Xestión de Proxectos
- Comunicación do cliente
- Documentación, especialmente para conceptos técnicos e código que se está creando personalizado
A conclusión é que as empresas que buscan desenvolvedores web están a buscar persoas con fortes habilidades de programación que poidan crear e manter sitios web que funcionen ben. Tamén están a buscar bos xogadores do equipo, porén. Tantos sitios e aplicacións son xestionados por equipos de persoas, o que significa que os desenvolvedores deben traballar ben cos demais para ter éxito. Ás veces isto significa traballar con outros desenvolvedores, ás veces significa traballar cos clientes ou cos interesados do proxecto. Non obstante, as habilidades persoais son tan importantes como as habilidades técnicas no que se refire ao éxito dun desarrollador web.
Back End Versus Front Developer
Algunhas persoas usan o termo desenvolvedor web para realmente significar programador. Este é un "desenvolvedor de fondo". Están traballando con bases de datos ou código personalizado que potencia a funcionalidade do sitio. "Back end" refírese á funcionalidade que descansa no fondo dun sitio a diferenza das pezas que as persoas realmente interactúan e ven. Esta é a "fronte" e é creada por, adiviñábaa, o "desarrollador de interface".
Un desarrollador de interface desenvolve páxinas con HTML, CSS e quizais algúns Javascript. Traballan en estreita colaboración co equipo de deseño para converter os deseños visuais e buscar as páxinas do sitio nun sitio web de traballo. Estes desarrolladores de interface tamén traballan cos desenvolvedores de fondo para asegurar que a funcionalidade personalizada estea correctamente integrada.
Dependendo dos conxuntos de habilidades dunha persoa, poden decidir que o desenvolvemento do front-end é máis o seu estilo ou poden determinar que queren facer máis co desenvolvemento posterior. Moitos desenvolvedores tamén descubrirán que as súas responsabilidades e habilidades laborales cruzan e engloban fragmentos de cada un destes lados, tanto no desenvolvemento frontal como posterior, e quizais ata un deseño visual. Canto máis cómodo se cruza desde un lado do deseño e desenvolvemento web a outro, máis valioso serán os clientes e empresas que os contratan para esas habilidades.