¿Hay alguna diferencia entre un desarrollador front-end y un desarrollador de JavaScript? ¿Cuál sería más valioso para los empleadores?

Hay una superposición significativa en lo que significan estos términos. La superposición está usando JavaScript para el desarrollo web, o el desarrollo de aplicaciones móviles con una herramienta como PhoneGap o Apache Cordova.

Si alguien es un desarrollador de JavaScript, eso generalmente significa que usa JavaScript en el front-end, y eso generalmente implica el uso de CSS o DOM. No significa que sean buenos en eso, pero al menos están familiarizados con eso. En mi opinión, el diseño se enfatiza en el término Desarrollador JavaScript. Un desarrollador de JavaScript también podría usar Node.js, pero si fuera exclusivamente Node.js, tendría más sentido decir Node Developer . He visto a personas que usan principalmente Node.js pero que también desarrollan desarrollo front-end y se llaman a sí mismas Desarrolladores de JavaScript .

Frontend Developer solo significa que se desarrollan en el lado del cliente: código que se ejecuta en los dispositivos de los usuarios finales. Por lo general, se refiere a la interfaz de usuario, pero también hay un código que no es UI que se ejecuta en la interfaz. Si es una aplicación web o una aplicación PhoneGap / Cordova, el código es JavaScript. Si es una aplicación nativa de Android o una aplicación nativa de iOS, no es JavaScript. Entonces, si usted es un desarrollador front-end que conoce Android o iOS y desea usarlo, puede evitar llamarse desarrollador JavaScript.

Prefiero el término desarrollador frontend. Para mí, muestra apertura para usar otros lenguajes además de JavaScript, y atención a otras cosas además de la programación.

Un desarrollador front-end aprendería las tecnologías necesarias.

Un desarrollador de Javascript ya conoce JavaScript, que es la norma para el desarrollo front-end hoy en día, pero podría cambiar más adelante.

Ambos son valiosos para los empleadores. Además, no son diferentes. Un buen desarrollador de JavaScript aprendería todo lo necesario para completar el trabajo.

Probablemente deberías buscar un buen desarrollador . Aprendería lo que sea para lograr el trabajo.

¡Espero que esto ayude!

Depende del empleador, correrían en círculos completamente diferentes. Un desarrollador de JavaScript puro (suponiendo que conozcan JavaScript de adelante hacia atrás, con todas las peculiaridades y las cosas de bajo nivel) parecería una persona más adecuada para trabajar en un marco de JavaScript (tal vez en js angular o nodo js) y no sería un adecuado para trabajar como desarrollador front-end, a las empresas que hacen javascritp frameworks o trabajan con ellas no les importa si puedes escribir html (¿por qué el equipo angular se preocuparía por las habilidades html si estás escribiendo una biblioteca de enlace de datos?).

Un desarrollador front-end sería valioso para los empleadores que buscan a alguien para hacer sitios web, los desarrolladores front-end conocen suficiente javascript para manipular el DOM lo suficientemente bien, sin necesariamente comprender la maquinaria subyacente. El desarrollador front-end también puede salirse con la suya al no escribir código javascript perfecto, siempre que el control deslizante se mueva y el menú se despliegue, está bien.

Por supuesto, hay una gran diferencia, uno domina más conocimiento e “idiomas” que el otro.

Obviamente, usted no está en el área de desarrollo web y parece pensar que el nombramiento implica una persona con más información, quizás más inteligente, que la otra. Si eso es correcto, probablemente tenga razón, como dije, un desarrollador front-end supuestamente sabe más cosas que solo un desarrollador de JavaScript.

¿Cuál sería más valioso? Creo que depende de las necesidades y deseos del empleador. Trabajo en una pequeña agencia donde hago la mayor parte del trabajo de front-end y back-end, por lo que solo un desarrollador de Javascript no sería útil o necesario aquí. Pero en una agencia que se ocupa de muchos proyectos de Javascript, un desarrollador de Javascript me parecería muy útil y útil.

Por último, si tiene la impresión de que es mejor ser mejor en JavaScript, como desarrollador de JavaScript, en lugar de un desarrollador front-end, diría que elija este último, sería mucho más fácil contratarlo como front-end desarrollador que al revés.

Creo que el desarrollador front-end sería más valioso.
porque dominar JavaScript es una de las habilidades esenciales que debe conocer el desarrollador de FE.
Además, los desarrolladores de FE tienen una mayor demanda en el mercado, ya que el desarrollo de Javascript estará en manos de grandes empresas que tienen un gran equipo para el desarrollo de FE.