University of California, Berkeley: Quali sono alcuni esempi della notorietà di Paul Hilfinger?


Migliore risposta

Nel lontano 1990, ho preso 60C che era effettivamente Data Strutture in C. A quel tempo, la proprietà immobiliare principale era un carrel nel WEB (Workstations in Evans Basement). Come la maggior parte degli studenti universitari, ho aspettato fino alla sera prima della scadenza del grande progetto (alle 8 del mattino, Hilfinger era lultimo sadico), e intorno alle 2 del mattino tutti si stavano ubriacando. Allepoca i Sun erano configurati piuttosto male ed era facile connettersi a un server X10 remoto e avviare la chiusura casuale delle finestre. È diventato un gioco per vedere se si poteva disconnettere qualcun altro prima che ti fulminassero: creare terminali e sparare istanze di xkill alla velocità consentita dalla digitazione a due dita.

Stavo combattendo contro Richard e Colin quando improvvisamente qualcuno mi sussurrò allorecchio: “Ti stai divertendo?”

Sorpreso, mi allontanai dalla tastiera, rotolando sul piede di Hilfinger. Sì, era lì alle 2 del mattino, gongolando di quanto ci stesse rendendo infelici. La mia unica condoglianza è stata che ho pensato che fosse zoppicante durante la lezione più tardi quella mattina.

Dopo unaltra brutale notte di sonno, si è interrotto a metà della frase durante la conferenza, fermandosi abbastanza a lungo perché tutti si sentissero a disagio , poi disse “Le tue ondate di letargia sono travolgenti” prima di continuare come se non fosse successo niente. Questo è diventato il nostro slogan per i prossimi anni.

La lezione usa e getta sullarchitettura di X11, in cui continuavamo a interromperlo con domande sulla creazione di un server X11 per TRS-80 … sì, brutto veloce. (“Ha pixel della dimensione di noci!”)

Sepolte negli archivi CSUA potresti trovare due pagine di manuale di troff: una per hilfinger (1) , il deprocessore di macro che aggiunge macro al tuo codice finché non diventa altamente alfabetizzato e quindi illeggibile; e uno per hilfingerd (8) , che monitora il carico medio della macchina e periodicamente parete il messaggio “Le ondate di letargo da te sono travolgenti” se è caduto troppo in basso. Penso che sia sicuro ammettere ora che li ho scritti. Shannon Appel ha cercato di introdurli di nascosto in una distribuzione BSD, ma non ha avuto successo.

Hilfinger: mi ha reso lamaro, irriverente, insopportabile elitario informatico che sono oggi. Quanto adoro quelluomo.

Risposta

Avendo preso 2 lezioni con Hilfinger (una è stata insegnata insieme a Clancy), penso che abbia una reputazione un po immeritata di essere un professore difficile .

Togliamo due cose di mezzo: 1) Non crede nellinflazione dei voti. O esci dalla sua classe comprendendo il materiale o con un brutto voto. A differenza di altre classi tu può prendere a Berkeley, questi due stati sono esclusivi in ​​una classe Hilfinger. 2) La classe che spesso insegna, Linguaggi di programmazione e compilatori, è una classe difficile. Ma siamo onesti, è “una classe difficile ovunque. È una classe difficile a Stanford, al MIT, allUIUC, ecc. Non cè modo di aggirarla. In effetti, ho sentito dire che la classe è in realtà più difficile altrove.

Tuttavia, lui compensa anche con esso con le seguenti qualità positive: 1) E un ottimo istruttore. Tutti i professori di Berkeley sono estremamente intelligenti e tutti sono molto diligenti. Tuttavia, alcuni dei ti fanno venire voglia di andare a lezione e alcuni di loro sono interessanti come leggere il libro da soli. Hilfinger è decisamente nella prima categoria. Ancora più impressionante, lo fa senza alcun ausilio tecnologico di fantasia: ha solo labilità di rendere la lezione interessante anche quando largomento è altamente tecnico. 2) Si preoccupa molto degli studenti. È sempre via e-mail, quasi non dorme mai e risponde religiosamente alle domande degli studenti sia sulla mailing list che tramite e-mail 1-1. Ha anche lavorato molto sullautografo per rendere la vita più facile agli studenti. 3) Le sue lezioni hanno più margine di manovra di quanto ti aspetteresti. Anche se le scadenze possono sembrare molto rigide nella sua classe, concede alle persone giorni di anticipo per completare gli incarichi. Inoltre, poiché spesso ci sono piccoli bug con lautografo, spesso dà alla gente giorni gratuiti mentre corregge quei bug.

Se ne hai la possibilità, ti consiglio caldamente di seguire almeno una lezione di Hilfinger prima di diplomarti a Berkeley. Metti da parte un po più di tempo del normale per completare gli incarichi. 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *