¿Qué hace que un desarrollador front-end sea increíble?

¿Tres rondas de control de calidad? ¿Qué tal tres versiones del software antes de que sea maduro y estable? Las organizaciones deben ser realistas. Lo mejor requiere inversión.

Los desarrolladores increíbles que he conocido tienen algunos rasgos comunes. Son resistentes. Tienen una actitud positiva y enfoque. No se agitan por el estrés. Creo que específicamente para ese trabajo de front-end quieres a alguien muy cómodo en el procesamiento previo de CSS y que sea un snob de diseño. Un perfeccionista de píxeles versado en Material, Bootstrap, Foundation, SASS y LESS.

Después de liderar y ser miembro de muchos equipos, encuentro que las organizaciones obtienen exactamente lo que realmente piden. Entonces, si están priorizando la velocidad y todo lo demás es un servicio de labios, entonces obtienen un producto irregular rápidamente. De arriba a abajo, ¿cómo se compara su sistema con los líderes de la industria? Un sistema sólido produce resultados predecibles incluso de desarrolladores novatos.

Lo primero que te hace desarrollador, ya sea front-end o back-end, es la motivación para aprender cosas nuevas.

  • Al ser un desarrollador front-end, uno debe conocer HTML, CSS y JavaScript en profundidad.
  • Un desarrollador experimentado debe tener conocimiento de los marcos HTML, CSS y JavaScript.
  • Una increíble estrella de rock debe saber cómo funciona el back-end y cómo se procesan los datos desde el back-end hasta el front-end.
  • Además de las cosas mencionadas anteriormente, necesita saber sobre transmisión, lienzo, gráficos y diferentes API para extraer datos.

De tus cientos de desarrolladores, ¿qué hacen todos? ¿Se desarrollan todos en la misma área, cómo va el proceso de lanzamiento para cada hito en el desarrollo del proyecto? Esto suena como un problema inevitable cuando se tienen cientos de desarrolladores, y estoy bastante sorprendido de que solo veas más de 3 rondas cuando tienes tanta complejidad.