Cuando entré, hace 45 años, había estado programando durante un par de años. Conocía el ensamblador Fortran e IBM 1130, y llegué a la escuela con un par de cajas de mi software en tarjetas perforadas (que nunca ejecuté; había un 1130 pero no tuve tiempo ni necesidad de investigar si podía usarlo; tenía acceso a mejores recursos!)
En retrospectiva, no puedo pensar en ninguno de mis compañeros en CS que no hayan tenido alguna experiencia. Pero algunas personas no decidieron ingresar a CS hasta su segundo año; Apuesto a que algunos de ellos no tenían ninguna experiencia previa. Pero habría sido una minoría.
Ahora, casi todos tienen la oportunidad de programar, y las clases de programación se imparten regularmente en las escuelas secundarias más grandes. (¡Tuve que conducir 30 millas para llegar a la computadora más cercana!) Pero aquí estamos hablando de estudiantes de secundaria. Hay un límite para la cantidad de programación que puedes hacer, y aún así te va lo suficientemente bien en la escuela secundaria como para ingresar al MIT.
Si aún no ha programado, comience. Pero el MIT no admite solo una cosa, y aunque tienes que demostrar que eres el tipo de persona que pertenece al MIT, la programación no tiene que ser la forma en que lo haces. Muchos de mis amigos habían tomado clases de AP en varios temas. Nunca había oído hablar de clases AP; ¡no era algo que tenía mi escuela secundaria!
- ¿Cuántas especialidades puedes tener en la universidad?
- ¿Qué especialidad universitaria (trayectoria profesional) será adecuada para una carrera en investigación de extensión de vida? ¿Se debe ir a la escuela de medicina / farmacia, o hacer un doctorado, etc.?
- Me gustaría especializarme en estadística como estudiante universitario. ¿Es una buena elección? ¿Qué universidades son conocidas por sus estadísticas?
- Si todas las materias pudieran hacerte una buena vida, ¿cuál sería tu especialidad en la universidad?
- ¿Cuáles son las especialidades universitarias más aplicables?
Considere qué otras fortalezas y logros tiene. Enfatice y construya sobre ellos. Considere hacer un proyecto de programación relacionado con eso, para cierta sinergia.