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.
- ¿Cuáles son algunos buenos institutos de capacitación PHP en Ghaziabad?
- ¿Cómo crearías un motor de búsqueda para un canal de YouTube?
- ¿Qué tan adecuado es el nuevo MacBook para un desarrollador de back-end?
- ¿Qué servicio de correo electrónico me permite administrar plantillas y enviar correos electrónicos con parámetros desde mi backend?
- Para una plataforma de aplicación móvil de comercio electrónico, ¿cuál es el mejor marco web de back-end: Node.js o Django?