University of California, Berkeley: wat zijn enkele voorbeelden van Paul Hilfinger ' s bekendheid?


Beste antwoord

Lang geleden in 1990 nam ik 60C, wat in feite Data Structuren in C. Destijds was het belangrijkste onroerend goed een carrel in de WEB (Workstations in Evans Basement). Zoals de meeste studenten, wachtte ik tot de avond voordat het grote project moest plaatsvinden (om 8 uur s ochtends, Hilfinger was de ultieme sadist), en rond 2 uur s nachts werd iedereen daar dronken. Destijds waren de Suns behoorlijk slecht geconfigureerd en was het gemakkelijk om verbinding te maken met een externe X10-server en willekeurig vensters te sluiten. Het werd een spel om te zien of je iemand anders kon uitloggen voordat ze je zapten: terminals maken en xkill-instanties afvuren zo snel als je met twee vingers zou kunnen typen.

Ik vocht tegen Richard en Colin toen plotseling fluisterde iemand in mijn oor: “Veel plezier?”

Geschrokken duwde ik mezelf weg van het toetsenbord en rolde daarbij over Hilfingers voet. Ja, hij was daar om 2 uur s nachts, verheugd over hoe ellendig hij ons allemaal maakte. Mijn enige condoleance was dat ik dacht dat hij mank liep tijdens de lezing later op de ochtend.

Na weer een brute nacht, brak hij halverwege de zin af tijdens de lezing, en pauzeerde hij lang genoeg zodat iedereen zich ongemakkelijk voelde , zei toen: “De golven van lethargie van jou zijn overweldigend” voordat je verder ging alsof er niets gebeurde. Dat werd onze slogan voor de komende jaren.

De wegwerplezing over de architectuur van X11, waarin we hem steeds onderbraken met vragen over het maken van een X11-server voor de TRS-80 … ja, dat kreeg lelijk snel. (“Het heeft pixels ter grootte van walnoten!”)

Begraven in de CSUA-archieven vind je misschien twee troff man-paginas: een voor hilfinger (1) , de macro-deprocessor die macros aan uw code toevoegt totdat deze zeer geletterd en daarom onleesbaar wordt; en een voor hilfingerd (8) , die de gemiddelde belasting van de machine zou controleren en periodiek het bericht De golven van lethargie van jou zijn overweldigend viel te laag. Ik denk dat het veilig is om toe te geven nu ik die heb geschreven. Shannon Appel probeerde ze in een BSD-distributie te smokkelen, maar dat lukte niet.

Hilfinger: hij maakte van me de bittere, snauwerige, onuitstaanbare computerelitair persoon die ik nu ben. Wat ben ik dol op die man.

Antwoord

Na 2 lessen bij Hilfinger te hebben gevolgd (een daarvan werd samen met Clancy onderwezen), denk ik dat hij een ietwat onverdiende reputatie heeft een moeilijke professor te zijn .

Laten we twee dingen uit de weg ruimen: 1) Hij gelooft niet in cijferinflatie. Je komt uit zijn klas en begrijpt de stof of hebt een slecht cijfer. In tegenstelling tot sommige andere klassen ben je kunnen volgen in Berkeley, die twee staten zijn exclusief in een Hilfinger-klas. 2) De klas die hij vaak geeft, Programmeertalen en Compilers, is een moeilijke les. Maar laten we eerlijk zijn, het is overal een moeilijke les. Het is een moeilijke les op Stanford, op MIT, op UIUC, enz. Je kunt er niet omheen. Sterker nog, ik heb gehoord dat de les elders moeilijker is.

Maar hij maakt ook goed ermee met de volgende positieve eigenschappen: 1) Hij is een zeer goede instructeur. Alle professoren in Berkeley zijn buitengewoon intelligent en ze zijn allemaal zeer ijverig. ze zorgen ervoor dat je naar de les wilt gaan en sommige zijn net zo interessant als alleen het boek zelf lezen. Hilfinger valt beslissend in de eerste categorie. Nog indrukwekkender is dat hij het doet zonder chique technologische hulpmiddelen: hij heeft gewoon de gave om de les interessant te maken, zelfs als het onderwerp zeer technisch is. 2) Hij geeft veel om studenten. Hij is altijd op e-mail, bijna slaapt nooit, en beantwoordt religieus vragen van studenten zowel op de mailinglijst als via 1-1 e-mail. Hij heeft ook veel aan de autograder gewerkt om het leven van studenten gemakkelijker te maken. 3) Zijn lessen hebben meer speelruimte dan je zou verwachten. Ook al lijken de deadlines in zijn klas misschien erg streng, hij geeft mensen slipdagen om de opdrachten te voltooien. Bovendien, aangezien er vaak kleine bugs zijn met de autograder, heeft hij vaak geeft mensen gratis slipdagen terwijl hij die bugs corrigeert.

Als je de kans krijgt, zou ik ten zeerste aanbevelen om minstens één Hilfinger-les te volgen voordat je Berkeley afstudeert. Reserveer gewoon wat meer tijd dan normaal om de opdrachten te voltooien. 🙂

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *