En EECS en UC Berkeley, ¿son más competitivas las clases de ingeniería eléctrica o de informática?

tl;dr: cs

El término «competitivo» nos hace pensar en cangrejos en un cubo. Evoca imágenes de estudiantes que intentan treparse unos a otros’ para llegar a la cima, pellizcándose y golpeándose con sus torpes pinzas para ganar ventaja. Donde las almas valientes que consiguen llegar a la cima son empujadas sin piedad hacia abajo por sus compañeros, enfurecidos por la idea de que otro podría ser mejor que ellos.

En otras palabras, premedios.

EECS no es competitivo en el sentido de «mentir a tus compañeros y arrancar páginas de los libros de texto en la biblioteca». Pero no todo es sol y unicornios en Engineeringstan. De hecho, nuestras fiestas tienden a involucrar a los psets y muchos de nosotros tenemos una severa deficiencia de vitamina D.

Las clases se califican generalmente de forma justa: si sabes tu mierda, puedes esperar obtener al menos una A-. El contenido es lo suficientemente difícil como para que se necesite mucho tiempo y energía para aprender dicha mierda, así que no tiene mucho sentido ser malo con tus compañeros. De hecho, hay una cultura muy fuerte de aprendizaje colaborativo simplemente porque se necesita el trabajo en equipo para sobrevivir/exceder en el curso. Tanto las clases de EE como las de CS son similares en este sentido. Las grandes diferencias entre EE y CS están fuera del aula.

Las personas de EE generalmente llegan a la universidad con un campo de juego parejo. La gente suele tener muy poca exposición a los temas de EE antes de la universidad. Esto significa que las personas que son buenas en EE son las que más trabajan en las clases y en la investigación, ya que muchas de las cosas de EE, especialmente las señales, son muy teóricas y con muchas matemáticas. La gente suele empezar con el mismo nivel de conocimientos y se va diferenciando a medida que avanza la universidad, dependiendo de lo empedernidos que sean a la hora de sumergirse en su área de interés.

La gente de CC tiene una variación mucho más amplia al llegar a la universidad. En términos de programación, las personas menos experimentadas empiezan a codificar en su clase de introducción a la informática y generalmente lo pasan muy mal. Las personas moderadamente experimentadas han codificado 1-2 años en la escuela secundaria y se diferencian en base a su interés en el tema. Los codificadores divinos son los que empezaron a hackear sus terminales a los 5 años y escriben sistemas operativos en su tiempo libre por diversión. Esta brecha de habilidades tiende a persistir a lo largo de la universidad.

Creo que esta situación estresa mucho más a la gente. La única manera de llegar a ser bueno en CS es hacer sus 10.000 horas de proyectos paralelos de codificación o leer documentos. La gente de EE empieza con 0 horas al entrar en la universidad. En CS, un montón de estudiantes con 0 horas tienen que ponerse al día con la gente que empezó con 8.000 horas en el mismo periodo de tiempo.

CS también tiene algo así como 3 veces más gente que EE. Silicon Valley va muy bien, y hay mucha gente que hace CS por ansia de dinero más que por interés en la materia. La persona promedio de EE está probablemente más interesada en el tema y es mucho más probable que vaya a la escuela de posgrado, mientras que la mayoría de la gente de CS está apuntando a los puestos de trabajo de la industria o tratando de construir la próxima startup de mil millones de dólares.

Así que cuando se considera la mayor variación en la habilidad y la cultura más centrada en el prestigio / dinero que CS ha desarrollado, yo diría que CS es más competitivo.

Y eso es por lo que me estoy especializando en Filosofía.