No hay una fórmula mágica para ser un ingeniero de software exitoso. Un título no le garantiza un trabajo, solo una mejor oportunidad de entrevistarse para un trabajo. Pasar mucho tiempo aprendiendo sobre programación tampoco garantiza nada: un par de personas muy instruidas que conozco que amplían activamente sus conocimientos de programación e ingeniería de software son pésimos ingenieros de software.
Un doctorado no te ayudará a ser un ingeniero de software exitoso. No lo ayudará a obtener entrevistas de ingeniería de software (al menos no más que un MS). Un MS * podría * ayudar, especialmente si no es ciudadano del país en el que está entrevistando para trabajar. Si lo desea para comprometer el tiempo gastado y el valor, una EM es un compromiso aceptable, un doctorado no lo es.
Esto es lo que lo hace elegir para trabajar en grandes empresas en proyectos importantes.
- ¿Cómo es el perfil de asistente ejecutivo de un director gerente de una consultoría en el escenario empresarial indio? ¿En qué te estás metiendo realmente? ¿Puedes pasar a un puesto de ventas / marketing después de eso?
- ¿Cuál es el trabajo de un glotólogo y cómo puedo convertirme en uno?
- ¿Puede un inmigrante convertirse en astronauta de la NASA?
- Soy un graduado de ingeniería con 10 años de experiencia en TI. ¿Cómo puedo conseguir un trabajo en la enseñanza en cualquier buen Indian College con mi calificación actual?
- ¿Qué preguntas podría hacer que inmediatamente matarían mis posibilidades de conseguir un trabajo de desarrollador junior en una entrevista?
- Un buen historial de entrega.
- Ser un buen comunicador y alguien con quien a la gente le gusta trabajar.
- Ser excelente para encontrar soluciones a problemas difíciles, ya sean técnicos, políticos, lo que sea que tenga.
- Tener una buena reputación, para que la gente piense en ti como una persona confiable para hacer las cosas.
- Ser bueno para comunicar en qué está trabajando y por qué es importante de una manera concisa y memorable.
- Siendo afortunado
Un título no entra en él.