Bueno, depende bastante de los cursos que tomará, pero aquí hay algunos consejos.
1. C y sistemas.
CMU es sistemas pesados. CMU tiene algunos de los mejores cursos de sistemas que encontrará, como 213, 410, etc. Así que repase sus sistemas y conocimientos de C. Y asegúrate de tomar esos cursos.
2. Aprendizaje automático / Estadística / Matemática discreta
- Si grabo todos mis DVD en mi PC y en iTunes, ¿podré verlos en el nuevo Apple TV?
- Tengo 21 años con alta miopía -8.50 y -7.75 mi grosor de córnea es 532 y 535 con -1.50 astigmatismo. ¿Puedo obtener una visión 20/20?
- Mi velocidad de conexión a Internet muestra 100Mbps en mi computadora portátil. Sin embargo, cuando descargo un software, la velocidad apenas supera los 120 Kbps. ¿Cómo puedo aumentar la velocidad de descarga?
- Si tengo 85+ en 10th y 90+ en 12th mientras mi puntaje de graduación es de alrededor del 70%. ¿Hay alguna posibilidad realista de recibir una llamada de IIM A / B / C / L … o FMS …?
- Si quiero trasladarme a Silicon Valley a fines de julio, ¿cuándo debo comenzar a postular a nuevas empresas?
CMU es una de las mejores escuelas, si no la mejor, cuando se trata de ML. Así que repase sus conocimientos de Estadística / Matemática discreta si tiene la intención de tomarlos. ¡Tom Mitchell lleva 601 algunos semestres!
3. Java / Python
Java lo ayudaría a abordar muchos sistemas distribuidos, problemas de computación distribuida si está trabajando con Big Data, noSQL dbs, etc., porque la mayoría de las cosas ya están bien configuradas para los desarrolladores de Java. Lo mismo con Python.
4. Alguna cantidad de secuencias de comandos: cualquier lenguaje