Depende del tipo de trabajo de programación que haga. Si está escribiendo software empresarial o aplicaciones comerciales, entonces realmente no necesita un título de CS. Podrá hacerlo bien en el trabajo después de leer algunos libros de programación. Por otro lado, sin embargo, si desea ingresar a la programación de sistemas, debe tener los fundamentos de CS. Rigurosas entrevistas de programación en Microsoft, Google o Yahoo! puede dar fe de eso. Comienzan las entrevistas telefónicas con preguntas fundamentales de CS: estructuras de datos, diseño y análisis de algoritmos, compiladores y sistemas operativos, etc. No les importa lo que sepa sobre la programación de C #, Java o Python. En otras palabras, están más orientados a la “ciencia” que a la “ingeniería”. Estos fundamentos generalmente solo se enseñan a los estudiantes de CS.
Esto no quiere decir que sus habilidades prácticas de ingeniería de software no tengan mérito. Ciertamente, usted es más competitivo en el mercado laboral que un estudiante de CS que acaba de llegar de la escuela, ya sea MIT o Stanford. Los títulos solo importan para el primer trabajo. Pero nuevamente se trata de qué tipo de programación o SE haces. Cuando entrevisté al grupo de Exchange de Microsoft, dejaron sus requisitos muy claros: solo licenciatura o maestría en CS. No hay resentimientos allí. Es solo que están buscando ciertas cualidades.
También depende de qué grado obtuvo del campo “relacionado”. En su caso, la transición de Matemática Aplicada a CS no debería ser un problema, ya que probablemente sea más fuerte en matemáticas que la mayoría de los estudiantes de CS. Sin duda, es más empleable que los candidatos de otros campos “relacionados” como Ingeniería Química o Ingeniería Mecánica.
- Como ingeniero de DevOps, ¿cómo cambio para convertirme en ingeniero de software?
- ¿Qué puedo hacer con un título en informática además de convertirme en programador o ingresar a la academia?
- ¿Por qué las oportunidades en los trabajos del gobierno de la India (técnicos) son muy pocas para los graduados en informática / informática?
- ¿Cuáles son los diversos campos para que un estudiante de ciencias de la computación de segundo año opte por una capacitación menor?
- ¿Es posible convertirse en programador profesional en menos de un año?