Nejlepší odpověď
V roce 1990 jsem si vzal 60C, což bylo ve skutečnosti Data Struktury v C. Tehdy byla hlavní nemovitostí burza na WEB (Workstations in Evans Basement). Jako většina vysokoškoláků jsem čekal až do noci, kdy se měl uskutečnit velký projekt (v 8 hodin ráno, Hilfinger byl konečným sadistou), a kolem 2 hodiny ráno se všichni opíjeli. V té době byly Slunce docela špatně nakonfigurovány a bylo snadné se připojit ke vzdálenému serveru X10 a spustit náhodně zavírání oken. Stalo se hrou, aby se zjistilo, zda můžete odhlásit někoho jiného, než vás přepne: vytváření terminálů a odpalování instancí xkill tak rychle, jak to vaše psaní dvěma prsty dovolí.
Bojoval jsem s Richardem a Colinem, když najednou mi někdo zašeptal do ucha: „Bavíte se?“
Vyděšený jsem se odstrčil od klávesnice a převalil jsem Hilfingerovu nohu. Ano, byl tam ve 2 hodiny ráno a chválil se, jak mizerně nás všechny dělá. Jediná moje soustrast byla, že jsem si myslel, že během přednášky později toho rána kulhal.
Po další brutální celonoční noci během přednášky přerušil střední větu a dostatečně dlouho se odmlčel, aby ho všichni nepohodlně , pak řekl: „Vlny letargie od vás jsou ohromující“, než budete pokračovat, jako by se nic nestalo. To se stalo naší chytlavou frází na několik příštích let.
Přednáška o architektuře X11, ve které jsme jej neustále přerušovali otázkami ohledně vytvoření serveru X11 pro TRS-80 … jo, to se stalo ošklivě rychle. („Má pixely o velikosti vlašských ořechů!“)
V archivech CSUA najdete dvě ruční stránky: jednu pro hilfinger (1) , deprocesor maker, který přidává makra do vašeho kódu, dokud se nestane vysoce gramotným, a proto nečitelným; a jeden pro hilfingerd (8) , který by sledoval průměr zatížení stroje a pravidelně zve zprávu „Vlny letargie od vás jsou ohromující“, pokud klesl příliš nízko. Myslím, že je bezpečné nyní přiznat, že jsem je napsal. Shannon Appel se je pokusil vplížit do distribuce BSD, ale nebyl úspěšný.
Hilfinger: udělal ze mě hořkého, chraplavého a nesnesitelného počítačového elitáře, kterým jsem dnes. Jak toho muže zbožňuji.
Odpověď
Když jsem absolvoval 2 kurzy u Hilfingera (jeden byl společně vyučován s Clancym), myslím, že má poněkud nezaslouženou pověst obtížného profesora .
Pojďme se zbavit dvou věcí: 1) Nevěří v nafukování známek. Buď vycházíte z jeho třídy s porozuměním materiálu nebo se špatnou známkou. Na rozdíl od některých jiných tříd vy může mít v Berkeley, tyto dva státy jsou exkluzivní ve třídě Hilfinger. 2) Třída, kterou často vyučuje, Programovací jazyky a překladače, je obtížná třída. Ale buďme spravedliví, všude je obtížná třída. obtížná třída ve Stanfordu, na MIT, na UIUC atd. Není možné ji obejít. Ve skutečnosti jsem slyšel, že třída je ve skutečnosti obtížnější jinde.
Nicméně se také skládá s ním s následujícími pozitivními vlastnostmi: 1) Je to velmi dobrý instruktor. Všichni profesoři z Berkeley jsou mimořádně inteligentní a všichni jsou velmi pilní. Někteří z nich však Díky nim chcete jít do třídy a některé z nich jsou stejně zajímavé jako samotné čtení knihy. Hilfinger je rozhodně v první kategorii. Působivěji to dělá bez fantastických technologických pomůcek: „má talent na to, aby byla třída zajímavá, i když je předmět vysoce technický. 2) Hodně mu záleží na studentech. Vždy je na e-mailu, téměř nikdy nespí a nábožensky odpovídá na otázky studentů jak v seznamu adresátů, tak prostřednictvím e-mailu 1-1. Udělal také hodně práce na autograderu, aby studentům usnadnil život. 3) Jeho hodiny mají více volnosti, než byste čekali. I když se termíny v jeho třídě mohou zdát velmi přísné, dává lidem skluzové dny k dokončení úkolů. Navíc, protože s autograderem často existují malé chyby, často dává lidem dny volného skluzu, když tyto chyby opravuje.
Pokud máte šanci, doporučuji absolvovat alespoň jednu třídu Hilfinger před absolvováním Berkeley. Stačí si na dokončení úkolů vyhradit trochu více času než obvykle. 🙂