La gerencia media cubre mucho terreno, y creo que hay que reconocer esto. Personalmente, mi camino hacia la gerencia media fue a través de una combinación de liderazgo de equipo, gestión de proyectos y arquitectura de aplicaciones. Para poder ser un buen arquitecto, tengo que tener un conocimiento bastante profundo, o al menos apreciar las tecnologías que estamos utilizando, por lo que paso una buena cantidad de tiempo construyendo muestras y pruebas de conceptos usando marcos JavaScript y más. idiomas recientes como Scala o Rust. Paso mucho tiempo con mis hijos y ciertamente no estoy aprendiendo todas las nuevas tecnologías de software. Una de las cosas que me convierte en un buen arquitecto de aplicaciones es la capacidad de elegir de forma inteligente.
Si no desea seguir esta ruta, le sugiero que se centre en la gestión de proyectos de juego puro utilizando una metodología estándar de la industria como PMP o Prince2. Más allá de esto, realmente no entiendo la pregunta. Si desea sobresalir en la gerencia media, confía en sus habilidades blandas y asume cada vez más responsabilidad. Es posible que esté familiarizado con un puñado de tecnologías, pero a menos que esté ejecutando un proyecto con Ruby o C #, R o Python, es interesante leerlas, pero no son relevantes.
- Soy un ingeniero de software senior con inteligencia promedio y no he incursionado en la IA. ¿Cuál es el camino más simple para mojarme los pies en IA?
- ¿Es necesario hacer informática si quieres convertirte en programador y emprendedor tecnológico? ¿Qué cursos debo tomar y de qué universidad?
- ¿Es mejor para un ingeniero de software nuevo adquirir experiencia en un campo o explorar múltiples campos? ¿Qué se debe hacer cuando la organización sigue cambiando los campos de trabajo de acuerdo con sus requisitos, empujándolos de un equipo a otro, y no permitiendo que uno sea un experto?
- ¿Debo obtener un título de CS o seguir aprendiendo por mi cuenta?
- ¿Debo tomar un curso de informática en mi universidad o estoy aprendiendo en línea lo suficiente?