Probablemente ha evolucionado a lo largo de los años, pero definiría la experiencia en la primera parte del milenio de varias maneras:
DIRIGIDO A TI MISMO: los cursos están estrechamente relacionados entre sí, por lo que, aparte de unas pocas clases básicas que todos toman, estás definiendo tu propio camino dentro de la especialidad y necesitas crear un plan de estudios que te mantenga apasionado. La buena noticia es que generalmente hay buenos asesores para ayudarlo a guiarlo si está dispuesto a pedir ayuda.
GUANTES DESCONECTADOS: descubrí que a menudo había más trabajo de lo que se veía a simple vista: en la conferencia, le dicen que se le proporcionarán bibliotecas para comenzar una tarea, pero ya sea intencional o no, a menudo hubo problemas con ellos que uno tenía que resolver antes de comenzar el trabajo real. Tal vez hayan resuelto esos problemas una década más tarde … 😉
NO COMERCIAL: La mayor parte de la programación que hicimos fue de código abierto para Linux / Unix. Solo puedo suponer / esperar que haya algo de soporte para el desarrollo de aplicaciones ahora, pero adquirir las habilidades necesarias para enviar una aplicación de Windows o Mac se adquiriría en su propio tiempo.
- En su experiencia universitaria, ¿tiene ejemplos de metamorfosis estudiantil, alguien que pasó de calificaciones promedio a excelentes en muy poco tiempo?
- Si no hiciste el ROTC, ¿los militares seguirán pagando la universidad si te alistas como oficial después de la graduación?
- Cómo graduarse de la universidad temprano
- ¿Qué se siente al ir a la universidad justo después de la escuela por primera vez?
- Cómo pagar los libros en la universidad
DISCIPLINARIO TRANSVERSAL: Si te interesa el trabajo interdisciplinario, CMU es quizás tu mejor opción de programa. El Instituto de Interacción Humano-Computadora, el Centro de Tecnología de Entretenimiento y toneladas de iniciativas interdepartamentales brindan la oportunidad de trabajar con diversas perspectivas, lo que es una preparación mucho mejor para su futura carrera que estar encerrado en una habitación con solo informáticos durante 4 años. . El menor / doble mayor requerido para las personas con CS alienta esta polinización cruzada, aunque hay formas de evitarlo si tiene una mentalidad singular.
UN GRADO EN RESOLUCIÓN DE PROBLEMAS: dado que el enfoque no estaba tanto en la exposición exhaustiva a los lenguajes de programación, el título se convirtió en un ejercicio de alto nivel para mejorar la capacidad de resolver problemas, casi cualquier problema, de manera algorítmica. Creo que CMU CS cambió mi forma de pensar para mejor, aunque fue un viaje largo y difícil con algunos períodos bajos en el camino.
Nunca me arrepentí de mi decisión de elegir CMU en lugar de MIT y otras instituciones similares. Fue adecuado para mí, aunque las necesidades de cada persona son diferentes. ¡Buena suerte en tu búsqueda!