¿Cuál es la diferencia entre un diseñador web y un desarrollador web?

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,

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

Un diseñador diseña, un desarrollador desarrolla.

Un diseñador web, generalmente solo hace la parte gráfica de un sitio web, hace el diseño, elige los colores, diseña la apariencia.

Algunos diseñadores van un paso más allá y también se especializan en los principios de UI y UX, es decir, entienden el flujo de control y, por lo tanto, pueden modelar una UI, o entienden el proceso y el flujo de trabajo, y también pueden modelar el lado UX (Experiencia del usuario).

Un desarrollador web, no siempre comprende la teoría o el diseño del color y cosas así, su función principal es escribir el código que hace que todo suceda, por ejemplo, cuando se hace clic en un botón, puede enviar algunos datos a un servidor, su web el desarrollador sería responsable de escribir el código de la página web para que esto suceda.

Los desarrolladores web, por lo general, pueden producir resultados diseñados, que generalmente pueden crear una página en html y agregarle color y diseño, pero a menudo es muy básico, o usarán un kit de herramientas como bootstrap para ayudarlos, usted entonces generalmente traería a un diseñador después de eso para “arreglar” el diseño.

Dicho esto, muchos diseñadores en estos días también son desarrolladores web, y muchos desarrolladores también son diseñadores, el rol del trabajo se ha entrelazado cada vez más a lo largo de los años.

La mayoría de los desarrolladores de sitios web se presentaron como diseñadores web, puede que no lo estén haciendo intencionalmente, pero evitan el término desarrollador web, y la razón de esto es que suena un poco complicado en comparación con el diseñador web, ¿verdad? Es pegadizo y sencillo de entender.

Si usted es diseñador web o desarrollador web, o ambos, es fácil para usted contar su profesión, solo puede elegir decir ‘Soy un diseñador web’. La persona que no tiene conocimiento de la industria simplemente obtendrá una visión general de su trabajo, pero por otro lado, si la persona sabe un poco sobre la industria, entonces debe ser específico.

Hoy puede encontrar muchas personas que son expertas en dos o tres campos o incluso más. Es esencial para usted que sepa la diferencia entre cada término y experiencia. Entonces, en el futuro, si está contratando a alguien para su trabajo, no se confundirá. Así que aquí te diré la diferencia entre ambos. Así que primero comencemos con un diseñador web.

¿Quién es un diseñador web? Como el término simplemente aclara que la persona que diseña el sitio web ¿verdad? Ahora, cuando alguien dice que él / ella es un diseñador web, generalmente está indicando que tiene un amplio conjunto de habilidades y una de las habilidades es el diseño visual.

Ahora, aquí estamos hablando del término particular, luego sabemos que el diseñador web es responsable de cómo se ve su sitio web desde el lado frontal, cómo navegará el visitante, etc.

Ahora que llega al desarrollador web, tiene dos partes de desarrollo front-end y back-end. El desarrollador front-end codificará las imágenes del front-end y hará que el sitio web sea más funcional. Por otro lado, el desarrollador de back-end tiene que lidiar con códigos más complicados que tienen para desarrollar las lógicas de acuerdo con los requisitos, administrar bases de datos, recuperar información, guiones de programas y más.