Estudié era una licenciatura en CMU y estudié Sistemas de Información y Ciencias de la Computación. Aquí están mis pensamientos en respuesta a sus preguntas:
- Carga de trabajo : ECE / Computer Science tienen una carga de trabajo más intensa y una mentalidad de “hacer o morir” con varios cursos que eliminan a algunos de los estudiantes entrantes de esos programas. No dejaría que esto te intimide si es lo que quieres hacer. Es difícil evaluar cómo se sentirá la carga de trabajo en CMU hasta que llegue allí. Algunos estudiantes que estaban súper preocupados e inseguros de sí mismos sobresalieron, y otros que se sentían bien preparados lucharon. Hay flexibilidad para cambiar de especialidad si es necesario.
- Estimación : algunos de los estudiantes de CS / ECE opinaron que IS era menos valioso porque no enfatizaba lo suficiente las habilidades técnicas / de programación y tenía una carga de trabajo más ligera. Te sugiero que dejes este punto fuera de la mesa cuando tomes una decisión y hagas lo que sea mejor para ti. Las cosas en la industria de la tecnología tienden a estar más basadas en el mérito, y obtendrás mucho más de ser auténtico y seguir tu propia pasión que tener un programa estimado en tu currículum. Algunas compañías que me han ofrecido empleos ni siquiera sabían a dónde iba a la escuela o qué títulos tenía.
- Empleos – Realmente depende de lo que el estudiante priorizó. Los estudiantes que tomaron muchos cursos de CS o programaron mucho en su tiempo libre a menudo tomaron trabajos de Ingeniería de Software. Los estudiantes que enfatizaron más el lado comercial se convirtieron en fundadores de nuevas empresas, gerentes de proyectos o consultores. Si desea ser ingeniero de software y hacer IS, le sugiero que planee dejar espacio en su horario para las clases centrales de CS o incluso una especialización menor / doble si eso le atrae.
- Profesores : creo que es difícil responder esta pregunta objetivamente porque los estilos de enseñanza y los estilos de aprendizaje varían ampliamente. Tenía profesores que me gustaban y no me gustaban en ambas escuelas. El profesor Heimann del programa IS fue mi instructor favorito en mi tiempo en CMU y un asesor de proyectos sobresaliente para los cursos de proyectos junior / senior. La escuela de CS tenía instructores brillantes en casi todas las direcciones, Dave Anderson, Greg Kesden y muchos de los otros profesores de CS de nivel superior fueron increíbles.
Algunos puntos basados en mi propia experiencia:
- Information Systems es una especialidad abierta. Algunas personas tomaron cursos mucho menos técnicos a favor de más negocios o humanidades, otros se especializaron o se especializaron en CS para obtener más experiencia técnica. Personalmente, me inclinaría hacia CS si supiera que quiero convertirme en ingeniero de software o hacer algo puramente técnico, y ES si pensara que quería convertirme en gerente de proyectos, consultor, trabajar más con la gente o si no estuviera realmente seguro a dónde me dirigía (que definitivamente no es algo malo).
- Las empresas de ingeniería de software a veces priorizan las especialidades CS / ECE. Antes de agregar un título adicional en CS, a veces los reclutadores de las grandes compañías tecnológicas (Google, etc.) me rechazaban de inmediato para los puestos de Ingeniería de Software. Es una heurística desafortunada, pero sucede. Las empresas más pequeñas y los buenos reclutadores tienden a estar más dispuestos a entrevistar a diferentes antecedentes y no es tan probable que cometan este error.
- La experiencia del proyecto es importante. Si está buscando una función de ingeniería de software, creo que cosas como trabajar en proyectos de código abierto, arquitectura y construcción de proyectos paralelos lo convertirían en un candidato viable, independientemente de la especialización que elija. Esto es algo que desearía haber hecho más en la universidad en lugar de tomar más clases. La mayoría de los estudiantes de CS se gradúan con un gran conocimiento de algoritmos / matemáticas / programación básica, pero menos experiencia en habilidades prácticas de ingeniería de software (diseño de sistemas, arquitectura, diseño OO, pruebas unitarias, diseño modular, etc.). Tendrá una ventaja significativa sobre los demás cuando solicite un trabajo de ingeniería si tiene algunas de esas habilidades.
- Los cursos de humanidades valen la pena. IS tiene un requisito genérico de cursos de humanidades que ocasionalmente fue frustrante pero que también me llevó a algunas asignaturas optativas interesantes. Disfruté de cursos como elección racional, psicología y escritura. Independientemente del programa que elija, aprovecharía estos porque CMU tiene algunos excelentes que cambiaron la forma en que pensaba y me comunicaba para mejor. Estas habilidades son importantes para un ingeniero más de lo que uno podría pensar, especialmente si desea ascender a una posición de liderazgo o influir en otros en el lugar de trabajo.
¡Buena suerte!
- ¿Cómo es la comunidad cristiana en Harvey Mudd College?
- ¿Cómo interactúan realmente los estudiantes universitarios en redes, especialmente los de diferentes escuelas?
- ¿Cómo te metiste en IIM?
- ¿Cómo son las salas comunes de Harvard?
- Academia: ¿Cuáles son las características de los estudiantes universitarios que hacen que sus profesores los recuerden incluso después de 10-20 años?