Universidad de California, Berkeley: ¿Cuáles son algunos ejemplos de la notoriedad de Paul Hilfinger?


Mejor respuesta

Allá por 1990, tomé 60C, que era efectivamente Datos Estructuras en C. En aquel entonces, la propiedad inmobiliaria principal era un compartimento en la WEB (Estaciones de trabajo en Evans Basement). Como la mayoría de los estudiantes universitarios, esperé hasta la noche anterior a la fecha de entrega del gran proyecto (a las 8 am, Hilfinger era el último sádico), y alrededor de las 2 am todos estaban emborrachándose. En aquel entonces, los Suns estaban bastante mal configurados y era fácil conectarse a un servidor X10 remoto y comenzar a cerrar ventanas al azar. Se convirtió en un juego para ver si podías desconectar a alguien antes de que te atacaran: creando terminales y disparando instancias xkill tan rápido como tu tecleo con dos dedos lo permitía.

Estaba luchando contra Richard y Colin cuando de repente, alguien me susurró al oído: «¿Te estás divirtiendo?»

Sorprendida, me aparté del teclado, rodando sobre el pie de Hilfinger en el proceso. Sí, estuvo allí a las 2 de la mañana, regodeándose de lo miserables que nos estaba haciendo a todos. Mi único pésame fue que pensé que cojeaba durante la conferencia más tarde esa mañana.

Después de otra noche brutal, se interrumpió a mitad de la oración durante la conferencia, hizo una pausa lo suficiente como para que todos se sintieran incómodos , luego dijo: «Las olas de letargo de ti son abrumadoras» antes de continuar como si nada hubiera pasado. Ese se convirtió en nuestro eslogan durante los próximos años.

La charla desechable sobre la arquitectura de X11, en la que lo interrumpíamos con preguntas sobre cómo hacer un servidor X11 para el TRS-80… sí, eso consiguió feo rápido. (“¡Tiene píxeles del tamaño de nueces!”)

Enterradas en los archivos de CSUA, puede encontrar dos páginas de manual de troff: una para hilfinger (1) , el desprocesador de macros que agrega macros a su código hasta que se vuelve altamente alfabetizado y por lo tanto ilegible; y uno para hilfingerd (8) , que monitorearía el promedio de carga de la máquina y periódicamente en la pared el mensaje «Las olas de letargo de usted son abrumadoras» si cayó demasiado bajo. Creo que es seguro admitir ahora que los escribí. Shannon Appel intentó colarse en una distribución BSD, pero no tuvo éxito.

Hilfinger: me convirtió en el elitista informático amargado, sarcástico e insoportable que soy hoy. Cómo adoro a ese hombre.

Respuesta

Habiendo tomado 2 clases con Hilfinger (una fue enseñada conjuntamente con Clancy), creo que tiene una reputación inmerecida de ser un profesor difícil .

Saquemos dos cosas del camino: 1) No cree en la inflación de calificaciones. O sales de su clase entendiendo el material o con una mala calificación. A diferencia de otras clases, puede tomar en Berkeley, esos dos estados son exclusivos en una clase de Hilfinger. 2) La clase que a menudo enseña, Lenguajes de programación y compiladores, es una clase difícil. Pero seamos justos, es una clase difícil en todas partes. clase difícil en Stanford, en el MIT, en UIUC, etc. No hay forma de evitarlo. De hecho, he oído que la clase es más difícil en otros lugares.

Sin embargo, también con él con las siguientes cualidades positivas: 1) Es un muy buen instructor. Todos los profesores de Berkeley son extremadamente inteligentes y todos ellos muy diligentes. Sin embargo, algunos de los Te dan ganas de ir a clase y algunos de ellos son tan interesantes como leer el libro tú mismo. Hilfinger está decididamente en la primera categoría. Lo que es más impresionante, lo hace sin ninguna ayuda tecnológica sofisticada: solo tiene la habilidad de hacer que la clase sea interesante incluso cuando el tema es muy técnico. 2) Se preocupa mucho por los estudiantes. Siempre está en el correo electrónico, casi nunca duerme y responde religiosamente las preguntas de los estudiantes tanto en la lista de correo como por correo electrónico 1-1. También trabajó mucho en la autograbadora para facilitar la vida de los estudiantes. 3) Sus clases tienen más margen de maniobra de lo que cabría esperar. A pesar de que los plazos pueden parecer muy estrictos en su clase, le da a las personas días libres para completar las tareas. Además, dado que a menudo hay pequeños errores con el autocalificador, a menudo le da a la gente días libres mientras corrige esos errores.

Si tiene la oportunidad, le recomiendo que tome al menos una clase de Hilfinger antes de graduarse en Berkeley. Solo reserve un poco más de tiempo de lo normal para completar las tareas. 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *