¿Qué es mejor, graduarse con BS Electrical Engineering y BS CS sin asignaturas optativas de CS, o solo un BS CS, pero con asignaturas optativas de CS específicas para una carrera?

De vuelta en el día, le dije a Perl a los estudiantes de secundaria. Alguien diría “¡Estoy obteniendo un título de CompSci!” e intentaría disuadirlos. Preguntaría cuáles eran sus pasatiempos, qué ciencias disfrutaban. Digamos, por ejemplo, que te gusta estudiar Terremotos. Luego estudie Geología y tome clases de compsci adicionales. Cuando vayas a buscar trabajo como programador y te encuentres en un entorno geofísico (petróleo y gas, o energía alternativa, etc.) no tendrás que pasar años solo aprendiendo el vocabulario y cómo todo encaja … y tú ‘ También puede codificar. Sabrá por qué los científicos solicitan un código que muestre una forma de onda específica, o al menos podrá hacer preguntas razonables sobre los requisitos específicos del dominio .

La codificación es una herramienta . Absolutamente debería ser parte de su caja de herramientas. No confío en las personas que no pueden codificar una aplicación corta en el idioma que elijan, porque “oh, nunca podría hacer eso” … ¿qué, pensar lógicamente y aprender el vocabulario y la gramática de un idioma? Entonces, ¿cómo de nuevo estamos teniendo esta charla? De todos modos, estoy divagando.

la opinión sigue: Un grado de CompSci solo es útil para personas que hacen cosas muy profundas y muy “comprensivas”. Si desea escribir un nuevo compilador o crear un nuevo sistema operativo? Obtener un título de CS.

Si desea utilizar la programación para simplificar su trabajo después de la uni? Obtenga un título en su trabajo y tome clases de CS como electivas.

Por supuesto, esto es de un tipo que tiene un título en francés y un MBA que comenzó a escribir código a principios de la década de 1980, por lo que otras respuestas pueden estar en desacuerdo.

YMMV.

En primer lugar, tiene muchas opciones en su pregunta que son comparables e incomparables. Comparar BS en EE y BS en CS es como comparar manzanas y naranjas. Una especialización es en hardware y otra en software. Ambos son dos barcos diferentes en los que viajará. Hasta BS en CS con / sin asignaturas optativas es bastante fácil de comparar. Considere dos médicos, uno es un cirujano general y otro es un cirujano cardíaco. El cirujano general se refiere a la BS en CS sin asignaturas optativas y el cirujano cardíaco se refiere a la BS en CS con asignaturas optativas específicas de especialidad. Espero que la analogía se explique por sí misma.