以前(2021-05-16)在未名論壇寫的一篇舊文。這裏歸檔存盤,紀念一下我的前偶像。
今天早上想休息一下,看看MITBBS的首頁都有些什麽。忽然看到王垠大俠又出文章了:
https://www.mitbbs.com/article_t/Missouri/31336735.html
文章非常長,但是還是堅持看完了每一句。王老師是我年輕時的偶像之一:他對清華,IU,和Cornell的批判入木三分,鞭辟入裏;對計算機科學領域大牛們的“糞土當年萬戶侯”的點評也非常到位。沒有讀過博士的年輕人都應該看一看。(我老人家生的太早,聽說王垠的太晚,看到他的文章的時候早就已經把博士讀完,在學校吃科研飯了。。。)今天看了王老師的大作,多少有些失望。隻覺得王老師人到中年,江郎才盡。當年那個思維邏輯嚴密,行文不慍不火,發人深省,撥雲見日的王垠似乎已經被生活的艱辛折磨的無精打采了。
好奇王老師現在靠什麽生活,就去網上搜了搜,發現他辦的計算機班收費還真高:
https://www.yinwang.org/blog-cn/2021/02/15/cs3
12000元人民幣上8次課,平均每小時 120美元。在這邊也是很高的價位了。一個班15個人,王老師一次課講下來18萬人民幣,比在Google當程序員收入並不少啊。看看收費這麽高,講些啥呢?一看課程內容:牛啊,上來先講函數,第二次課就上遞歸。然後是各種數據結構,用計算器和解釋器作為項目練習。最後是類型係統收尾。確實牛!到底是Cornell出來的,對編譯原理和程序語言的理解就是到位。這個課程的水平,比美國滿大街的 data science的培訓高了個檔次啊。還是當年的王垠,說話牛哄哄的:他claim該課程的內容很多大公司的程序員和大學教授都沒搞清楚。但是卻在他講授下,是零基礎可以上的,並且學完了以後就不再需要學任何課程,直接乘風破浪,自學任何計算機的東西了。
但是,仔細想想,拋開他的“零基礎“的玩笑話不談,什麽人有能力8次課學這麽艱深的內容,還願意出12000人民幣呢?一般中學生,學的好的能上到這個層次的,自己肯定可以自學了。讀過CS本科的,學過編譯原理的,也不一定需要啊。搞非CS科研的,更加沒有動力,也沒有時間去學這些了。是不是那些非CS專業出身,靠刷題進了公司做碼工的人,需要學習理論給自己充電呢?
總之,王垠老師是一個對計算機科學有深刻理解,對算法和程序語言的核心有著樸實而又執著的堅守的牛人。他的各種觀點,初看偏激,其實很有見地。網上很多罵他的人,可能不是學CS的,或者不關心細節。(比較一下知乎的讀者和海外的讀者的態度上的區別就能發現。)唯一為王老師惋惜的,就是他不會(或者不屑於)生存,從三個學校退學,又從Google辭職,最後得回到那個他看不起的環境中,靠網上寫文章和開培訓班度日。不過也許講授數據結構和編譯原理的核心思想正好是王老師的愛好。收入還很不錯!祝王垠老師在國內生活工作愉快!