No hay una lista ordenada de habilidades que debería tener para ser un candidato viable. Lo importante es que pueda construir los tipos de sistemas que considere interesantes. Los estudiantes tienden a no depender tanto de las bases de código existentes de otros estudiantes; La mayoría de los proyectos se realizan desde cero en un idioma en el que el estudiante se sienta cómodo, utilizando bibliotecas y marcos que les gusta usar. La programación ni siquiera es siempre particularmente importante. En algunos grupos, poder diseñar hardware es más crítico. En otros, un fondo de artes y oficios es importante para hacer un buen trabajo. La capacidad de ser flexible, aprender nuevas tecnologías rápidamente y realizar todas las partes del proceso de desarrollo usted mismo son componentes importantes para un buen candidato, no una lista particular de habilidades.
Definitivamente, no es extraño que las personas sean aceptadas sin una gran experiencia en producción y que tengan un buen desempeño en el programa. Las aplicaciones se tratan de ser un paquete completo, y el trabajo de su aplicación es convencer a la facultad con la que desea trabajar de que tiene ideas geniales que son relevantes para su grupo y que son capaces de implementarlas (o formar un equipo de estudiantes de grado para implementarlas). para ti).
En términos de cómo enfocar su tiempo si es un aspirante a estudiante de posgrado aquí, diría que debe aprender a construir los tipos de productos y sistemas que le entusiasman. Eso lo ayudará a mejorar en la formulación de ideas, explicando esas ideas a otros, y para hacer realidad su idea, tendrá que aprender muchas habilidades técnicas en el camino. Pero la idea debe ser lo primero, y aprender lo que necesita para que eso suceda.
- ¿Cuáles son algunos problemas permanentes que no se resolvieron antes?
- ¿Cuál es el almacenamiento primario de la computadora?
- ¿Por qué la mayoría de las universidades de informática no están al día con las tendencias de la industria?
- ¿TensorFlow está sobrevalorado? ¿Merece ser mucho más popular que otros marcos?
- ¿Son todos los 500 mejores supercomputadores iguales, en términos de computación?
También podría estar interesado en algunos consejos largos sobre cómo postularse al Media Lab que escribí anteriormente: ¿Cuáles son los consejos más importantes para ser aceptado en MIT Media Lab? ¿Cuál es el promedio de calificaciones mínimo requerido y con qué criterios se filtran las aplicaciones? ¿Qué es lo más importante que se espera de un potencial estudiante graduado? Eso podría responder más a su pregunta sobre cómo se equilibran las habilidades con las carteras y las recomendaciones.