Si bien no sé realmente qué programas de maestría lo preparan mejor para la ingeniería de software, puedo establecer universidades basadas en lo que más buscan algunas de las compañías de productos de software en las que participé, y en función de los antecedentes de algunos de los personas más exitosas con las que me encontré en la industria.
- Los IIT originales. A Masters de Mumbai, Delhi, Kanpur, Chennai es bien considerado.
- IISc Bangalore
- Instituto de Matemáticas de Chennai
- ISI Kolkata
Nota: Los dos últimos en la lista son cursos de matemáticas reales y nada de ingeniería de software, pero los graduados de allí parecen tener un buen desempeño en la industria del software.
No sé mucho sobre los nuevos IIT. Debo señalar que esta lista está sesgada a favor de los institutos bien establecidos porque mi experiencia es de 2000-2010. Por lo tanto, los nuevos institutos prometedores no estarían bien representados.
- ¿Cómo puede externalizar el desarrollo de su software y proteger su código / datos?
- ¿Por qué hay tanta necesidad de un mejor hardware de computadora? ¿No puede mejorar la velocidad y la memoria de la computadora simplemente escribiendo un mejor software?
- ¿Es fácil cambiar de departamento en Apple?
- ¿Cuál es el punto de almacenar los mismos datos en diferentes niveles de caché, tanto en términos de hardware como de software?
- Qué útil sería alojar su sitio en un sistema distribuido. ¿Tendría que haber demasiado tráfico para que valga la pena aplicar el concepto de sistema distribuido?