Como Tim Mensch mencionó anteriormente, se trata de encontrar uno bueno. Node.js se ha vuelto omnipresente para todo tipo de desarrollo, por lo que arroja una amplia red.
Por ejemplo, si realmente está buscando un buen desarrollador web, no puede simplemente decir “Necesito un desarrollador de Node.js”, lo que quiere decir probablemente es “Necesito un desarrollador de Node.js que haya trabajado con Express , Koa, hapi, Restify, o un marco equivalente en profundidad “.
En cuanto al “por qué”, aquí está mi opinión:
- ¿Qué es un marco CSS y cómo se usa?
- ¿Cuál es el mejor software para usar para operar un sitio web privado de ropa de ventas flash?
- ¿Por qué están en quiebra los desarrolladores web?
- ¿Cuál es la diferencia entre un desarrollador web y un desarrollador de pila completa?
- ¿Cómo debería pasar mi tiempo ahora: trabajar en mi idea, aprender a hackear o escuchar canciones?
- JavaScript ha existido durante mucho tiempo y ha pasado por varias iteraciones importantes sobre el lenguaje, la sintaxis, las mejores prácticas, etc.
- Ver: ES2015, Babel
- Node.js existe desde 2009 y ha pasado por importantes iteraciones sobre sintaxis, mejores prácticas, etc.
- Consulte: devoluciones de llamada -> promesas -> asíncrono / espera, módulos ES, etc.
- Node.js se puede usar para casi cualquier cosa (volviendo al casting por una razón neta más arriba), por lo que su kilometraje por desarrollador variará
- En términos de JavaScript en general, no hay una “forma correcta” de hacer las cosas, solo opiniones y compensaciones por enfoques.
- Dado que es un lenguaje tan subjetivo, lo que una empresa puede definir como un gran desarrollador de Node.js puede no ser tan bueno en el contexto de otra empresa.
- Por ejemplo, un gran desarrollador de TypeScript centrado en OOD podría no ser tan atractivo con JavaScript funcional de vainilla y viceversa.
Dando un paso más allá, si está buscando buenos ingenieros de Node.js, lo más importante, en mi opinión, es encontrar a una persona con un historial demostrado y efectivo de toma de decisiones pragmáticas en todas las tecnologías .
Necesitas a alguien que pueda separar el trigo de la paja (en el contexto de tu empresa) con la gran cantidad de opiniones que hay en JavaScript y no solo saltar sobre la “nueva cosa brillante” al azar.
¡Buena suerte!