Hace años estaba claro.
Un diseñador web diseñó y creó páginas web utilizando HTML, CSS y Javascript, y un desarrollador web realizó aplicaciones de una sola página (SPA) utilizando marcos de código pesado, y a menudo a partir de marcos de alambre creados por un diseñador. Aunque hubo un poco de superposición, el diseñador web tenía más que ver con el diseño y el desarrollador web tenía más que ver con el código.
hoy,
- ¿Hay algún sitio de plantilla de comercio electrónico que solo use HTML CSS y JavaScript y no tenga bootstrap?
- ¿Qué es Object.prototype en JavaScript?
- ¿Por qué se sigue utilizando Dreamweaver? ¿Me estoy perdiendo de algo?
- ¿Cuál es el ancho de la página web receptiva para una pantalla de 15,6 pulgadas?
- Cómo agregar un meta título, una palabra clave y una descripción en un sitio de WordPress con más de 2500 publicaciones
- desarrollador web es el antiguo diseñador web
- desarrollador de aplicaciones , desarrollador de pila completa o (confusamente) desarrollador web es el antiguo desarrollador web .
Este uso del desarrollador web para describir dos trabajos diferentes se ha producido debido a la tendencia habitual de hacer que las descripciones de los trabajos suenen más caras de lo que son (más el hecho de que el trabajo se ha vuelto más complicado; ahora todos necesitan saber al menos algo de código) entonces el humilde diseñador web ha sido actualizado.
Para saber qué es realmente un trabajo descrito como desarrollador web , debe tener en cuenta los requisitos del trabajo.
Si incluye solo html / css / jquery y quizás React / Angular como las habilidades principales, entonces probablemente sea el antiguo diseñador web (los dos últimos generalmente se incluyen como buenos, incluso si el trabajo los especifica como habilidades básicas, la clave es que se incluyen sin tecnologías de soporte y cadenas de construcción).
Si incluye Angular o React y también cosas más específicas como;
- enumera las herramientas necesarias para una cadena de compilación moderna (cosas como npm, webpack y babel)
- nodo / express y requisitos para REST
- requisitos para pruebas unitarias,
… y especialmente si así lo especifica;
- flujos de trabajo de integración continua
- despliegue basado en contenedor
- dialectos específicos de JavaScript como es6 o mecanografiado
… entonces es el antiguo desarrollador web.