Universitatea din California, Berkeley: Care sunt câteva exemple de notorietate a lui Paul Hilfinger?


Cel mai bun răspuns

Înapoi în 1990, am luat 60C care era efectiv Data Structuri în C. Pe atunci, bunurile imobiliare primare erau un rol important în WEB (stații de lucru în subsolul Evans). La fel ca majoritatea studenților, am așteptat până seara înainte ca marele proiect să aibă loc (la 8 dimineața, Hilfinger fiind sadicul suprem) și în jurul orei 2 dimineața, toată lumea se îmbătase cu pumnul. Pe atunci Suns-urile erau destul de prost configurate și era ușor să vă conectați la un server X10 la distanță și să începeți închiderea aleatorie a ferestrelor. A devenit un joc pentru a vedea dacă puteți deconecta pe altcineva înainte de a vă zăpăci: crearea terminalelor și declanșarea instanțelor xkill la fel de repede pe cât le-ar permite tastarea dvs. cu două degete.

Mă luptam cu Richard și Colin când dintr-o dată cineva mi-a șoptit la ureche: „Te distrezi?”

Surprins, m-am îndepărtat de tastatură, rostogolindu-mă peste piciorul lui Hilfinger. Da, era acolo la 2 dimineața, bucurându-se de cât de mizerabil ne făcea pe toți. Singura mea condoleanță a fost că am crezut că a șchiopătat în timpul prelegerii mai târziu în acea dimineață.

După un alt brutal all-nighter, el a rupt jumătatea frazei în timpul prelegerii, a făcut o pauză suficient de lungă pentru ca toată lumea să se simtă incomodă. , apoi a spus „Valurile de letargie de la tine sunt copleșitoare” înainte de a continua mai departe de parcă nu s-ar fi întâmplat nimic. Aceasta a devenit fraza noastră pentru următorii câțiva ani.

Conferința de aruncat despre arhitectura lui X11, în care l-am tot întrerupt cu întrebări despre realizarea unui server X11 pentru TRS-80 … da, asta a primit urât repede. („Are pixeli de mărimea nucilor!”)

Îngropat în arhivele CSUA s-ar putea să găsiți două pagini manuale: una pentru hilfinger (1) , deprocesatorul de macrocomenzi care adaugă macrocomenzi la codul dvs. până când devine foarte alfabetizat și, prin urmare, ilizibil; și unul pentru hilfingerd (8) , care ar monitoriza media de încărcare a mașinii și ar afișa periodic mesajul „Valurile de letargie de la tine sunt copleșitoare” dacă a căzut prea jos. Cred că este sigur să recunosc acum că le-am scris. Shannon Appel a încercat să le strecoare într-o distribuție BSD, dar nu a reușit.

Hilfinger: el mi-a făcut elitistul de computer amar, snarky, de nesuferit, care sunt astăzi. Cum îl ador pe acel om.

Răspuns

După ce a luat 2 cursuri cu Hilfinger (unul a fost predat împreună cu Clancy), cred că are o reputație oarecum nemeritată de a fi un profesor dificil. .

Să scăpăm de două lucruri: 1) El nu crede în inflația de grad. Fie ieșiți din clasa sa înțelegând materialul, fie cu o notă proastă. Spre deosebire de alte clase poate lua la Berkeley, aceste două state sunt exclusive într-o clasă Hilfinger. 2) Clasa pe care o predă deseori, Limbaje de programare și compilatoare, este o clasă dificilă. Dar să fim corecți, este o clasă dificilă peste tot. clasă dificilă la Stanford, la MIT, la UIUC, etc. Nu se poate obține. De fapt, am auzit că clasa este de fapt mai dificilă în altă parte.

Cu toate acestea, el inventează împreună cu următoarele calități pozitive: 1) El este un foarte bun instructor. Toți profesorii Berkeley sunt extrem de inteligenți și toți sunt foarte sârguincioși. Îți fac să îți dorești să mergi la oră și unele dintre ele sunt la fel de interesante ca doar să citești singur cartea. Hilfinger este decisiv în fosta categorie. Mai impresionant, el o face fără ajutoare tehnologice fanteziste: „are abilitatea de a face clasa interesantă chiar și atunci când subiectul este extrem de tehnic. 2) Îi pasă foarte mult de studenți. El este întotdeauna pe e-mail, aproape nu doarme niciodată și răspunde religios la întrebările elevilor atât pe lista de corespondență, cât și prin 1-1 e-mail. De asemenea, a făcut multă muncă pe autograder pentru a le face viața mai ușoară studenților. 3) Clasele sale au mai multă libertate decât v-ați aștepta. Chiar dacă termenele limită pot părea foarte stricte în clasa sa, el le oferă oamenilor zile scurte pentru a finaliza sarcinile. În plus, deoarece adesea există mici bug-uri cu autogradatorul, el deseori oferă oamenilor zile de alunecare gratuite pe măsură ce corectează acele erori.

Dacă aveți o șansă, aș recomanda cu insistență să luați cel puțin o clasă Hilfinger înainte de a absolvi Berkeley. Doar alocați puțin mai mult timp decât în ​​mod normal pentru a finaliza sarcinile. 🙂

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *