¿Cómo puede un programador convertirse en un CTO?

Debe tener claridad del papel primero.

El CTO es responsable de definir la dirección tecnológica de la empresa. Debe comprender las necesidades comerciales y, por lo tanto, la tecnología requerida. Él / Ella debe crear procesos correctos, definir KRA para su equipo. Él / Ella debe representar a la empresa como un líder de pensamiento en tecnología. También debe ser un evangelista de las tecnologías de la empresa.

Cada CTO debe ser un programador primero, él / ella debe poder evaluar nuevas tecnologías / probar nuevos lenguajes.

Por programador, si te refieres a un lugar más fresco, es un camino difícil pero alcanzable. Necesitas poner mucho trabajo duro. El camino de crecimiento lógico sería
Buen programador -> Buen probador (capturando todos los casos límite) -> Buen revisor de código -> Bueno para escribir documentos de especificaciones técnicas -> Bueno en la gestión del equipo -> Bueno en la creación de arquitectura para los productos complejos -> Comprender el negocio -> Propio la ingeniería -> CTO

Así es como me convertí en un CTO de Sokrati.

Se necesita mucho trabajo y visión para llegar allí.

Desde una perspectiva pura de programación, un buen espacio inicial es escribir en muchos idiomas diferentes y probar nuevas tecnologías para reducir costos. En otras palabras, para aprovechar la mano de obra pequeña (incluso usted mismo) para hacer trabajos más grandes.

Sin embargo, eso es solo el comienzo …

Con el tiempo, aprende a absorber cosas nuevas rápidamente, a separar el trigo de la paja y hacer demostraciones, se vuelve mejor al usar la mejor tecnología en lugar de la tecnología que conoce mejor; básicamente te vuelves más flexible. Sin embargo, hay un inconveniente: no serás tan competitivo como un programador. Honestamente, a menos que la tecnología sea una vida absoluta, y aun así, terminas siendo un maestro de todos los oficios. No vas a ser tan bueno como Linus Torvalds en C si pasas la mitad de tu tiempo haciendo otras cosas que no sean C.

Así que creo que la respuesta general es hacer cosas diferentes y salir de su zona de confort con tecnología (no solo codificación … como dar un giro a diferentes idiomas, debe ser capaz de hacerlo, pero también si es un programador, intente configurar un cortafuegos o una cosa de tipo sysadmin, etc. piense en todas las diferentes tecnologías que necesita una empresa y familiarícese lo suficiente como para hacerlo solo si es necesario. Eso incluso significa cosas relativamente poco atractivas como crear una cuenta de Mailchimp o lo que sea, si no lo haces, entonces nadie va a pensar en escribir un webhook personalizado para procesar mensajes automáticamente, cosas así)

El rol de CTO es responsable de las políticas / estándares tecnológicos y las innovaciones tecnológicas; Debe tener el conocimiento comercial necesario para alinear las decisiones tecnológicas con los objetivos de la organización.
El rol de CTO también difiere de una organización a otra.
Gran empresa de tecnología: el CTO obtiene un puesto ejecutivo
Empresa no tecnológica: el CTO dicta la tecnología
Start-ups: CTO hace arquitectura web

More Interesting

¿Tiene sentido ingresar al flujo de Java ahora que he completado mi B.Tech en el flujo de ECE?

Cómo crear un estudio de juegos independiente como una startup

Estoy planeando la escuela Holberton, así que tengo curiosidad por cómo se ve un día típico. ¿Cómo son las horas diarias o semanales?

¿Cuál es la mejor manera de ser un desarrollador profesional de HTML5 y CSS3?

¿Qué trabajos puedo obtener en empresas de nueva creación o tecnológicas sin experiencia en codificación / cs / ingeniería?

Me gusta la codificación, pero parece que no puedo encontrar oportunidades. ¿Cómo puedo encontrar más oportunidades?

Cómo administrar mi cuenta de Microsoft

¿Cuáles son los servicios exigentes con respecto a la ingeniería mecánica?

Soy un estudiante de ingeniería civil de último año de 23 años. ¿Cómo ingreso a la Armada india? Quiero ser un MARCO. ¿Cómo y dónde lo solicito? Además, ¿cómo me preparo para ser elegible para el mismo?

¿Qué proyectos en mi currículum impresionarán a las personas que contratan programadores para grandes empresas basadas en productos como Flipkart y Amazon en la ubicación del campus?

¿Cuál es el escenario de trabajo exacto en Alemania para los estudiantes indios después de completar una maestría en ingeniería mecánica?

Quiero convertirme en CEO. ¿Qué grado debo obtener?

La compañía que dirijo está siendo adquirida. Me han dicho que me reemplazarán como CEO, pero que puedo mantener un rol diferente si lo deseo. ¿Debería?

¿El sector inmobiliario está sobrepoblado?

¿Es difícil conseguir un trabajo en Bridgewater Associates de Ray Dalio?