¿Por qué la mayoría de los CTOs o VPs de desarrolladores de back-end de ingeniería pueden un desarrollador de front-end asumir un papel de liderazgo en una empresa tecnológica?

El CTO tiene dos funciones, una es dirigir la organización desde una perspectiva técnica. Eso es asegurar el lugar correcto en el mercado, mantenerse al tanto de las tendencias y ajustar el rumbo según sea necesario, ese tipo de cosas. Parte de eso es ser curioso y conocedor de la industria y la verticalidad de la organización, lo que puede hacer gente que no es principalmente tecnóloga. Pero a menudo también tratan con otras organizaciones para ventas, asociaciones, etc. En esos casos, realmente ayuda a ser considerado creíble. Entonces, para esa parte, no hay nada que impida a una persona más enfocada en el front-end, aunque dadas las inclinaciones actuales en mi papel, podría haber una brecha de credibilidad, por así decirlo.

El segundo rol del CTO es ser el arquitecto principal del software. Eso a menudo significa mucho más que solo la aplicación en sí. Eso es tomar decisiones sobre infraestructura, por ejemplo, AWS o Azure o autohospedaje: servicios principales, qué construir frente a comprar, qué tipo de personas contratar, etc. Como CTO no tiene que ser un profesional en cada nivel de su software, pero debe comprenderlo lo suficientemente bien como para hacer concesiones e inversiones apropiadas. La mayor parte de ese conocimiento oculto está asociado con el desarrollo de back-end.

Su CTO necesita comprender toda su pila de tecnología.

Entonces, si su empresa fabrica un producto front-end, tiene sentido un CTO que es principalmente un ingeniero front-end. Si no, probablemente no.

Debe conocer la ingeniería de interfaz, entorno y entorno, no necesariamente un experto, sino al menos cómo interactúa cada uno. Para agregar a eso, necesita conocer negocios, tener grandes habilidades blandas, etc., etc. Esencialmente, debe ser un ENORME generalista

Probablemente sea solo historia. Lo que ustedes denominan desarrolladores de backend eran no hace mucho tiempo solo desarrolladores, el front-end era solo una función. Las interfaces GUI provocaron un cambio y una necesidad de especialización, al igual que el cambio a aplicaciones basadas en Internet / navegador.

Por lo tanto, solo hay más y más desarrolladores (técnicos) de esa área.

Entonces sí, eso cambiará y lo hará. Muchas compañías de tecnología de Internet están encabezadas por lo que nosotros, viejos gits, llamaríamos desarrolladores front-end.

More Interesting

¿Cuál es la especialización oficial que ofrecen la mayoría de las universidades si quieres trabajar en desarrollo móvil, desarrollo de backend y seguridad cibernética?

Además de aprender frameworks de backend, bases de datos e implementación, ¿qué tipo de habilidades necesito para convertirme en desarrollador de backend?

¿Cuál podría ser el mejor enfoque para un principiante de desarrollo web para aprender programación de back-end?

¿Cuáles son las diferencias entre un rol de PM de front-end y un rol de PM de back-end?

¿Es el 8% y no hay salario justo para el único tipo de backend en una startup?

¿Es necesario aprender SQL para el desarrollo de back-end o sería suficiente aprender MySQL?

¿Cuánto de una vista dinámica desea renderizar usando un motor de plantillas (como Moustache)?

¿Por qué la gente elige hacer desarrollo web front end en lugar de desarrollo backend?

¿Cuáles son algunos lenguajes de programación que debo aprender para el desarrollo web tanto para front-end como para back-end?

¿Qué debo hacer para un back-end de aplicaciones móviles ya que el análisis está cerrando?

¿Cuánto desarrollo front-end puede ser realizado por no ingenieros o programadores?

¿Cuál es la forma más fácil para un aficionado de comenzar con los marcos de back-end?

¿Hay alguna oportunidad en el sector gubernamental para alguien con experiencia VLSI Frontend / Backend?

¿Hay alguna razón para que un desarrollador prefiera PHP sobre las alternativas más nuevas (más sexys?) Como Node.js, Ruby on Rails, etc.

Cómo administrar y mantener mi sitio web y sus datos mientras externalizo su codificación de back-end