當前位置:首頁 » 編程軟體 » 斯坦福編譯原理圖解

斯坦福編譯原理圖解

發布時間: 2023-05-22 13:54:24

⑴ 美國斯坦福大學計算機專業全面介紹

很多學習計算機專業的學生會選擇去美國斯坦福大學就讀,那麼斯坦福大學的計算機專業到底是如何的好呢?這是很多學生比較感興趣的問題。和一起來看看吧!下面是我整理的尺如嘩相關資訊,歡迎閱讀。

美國斯坦福大學計算機專業全面介紹

美國大學中,斯坦福大學的計算機專業CS是個很大個的CS,擁有40人以上的Faculty成員,其中不乏響當當硬梆梆的圖靈獎得主和各個學科領域的大腕人物,比如理論方面的權威 Donald E. Knuth;資料庫方面的大牛Jeffrey D. Ullman(他還寫過那本著名的編譯原理,此人出自Princeton);以及RISC技術挑頭人之一的John Hennessy。相信CS的同學對此並不陌生。該系每年畢業30多名Ph.D.以及更多的Master。學生的出路自然是如魚得水,無論學術界還是工業界,Stanford的學生倍受青睞。幾乎所有前10的CS中都有Stanford的畢業生在充當教授。

斯坦福大學計算機專業申請要求

本科入學要求:SAT成績2000-2300(閱讀650-760,數學680-780,寫作670-760)。雅思要求7.0分,TOEFL要求80+。

第一,計算機專業對本科所學的專業沒有要求,也就是說任何專業都可以申請計算機專業的Master和PHD,但是要具備一定的定量分析能力。

第二,假陵行如你在其它學校獲得了MS學位,那麼在斯坦福你就不能再申請MS;但是如果你在其它學校獲得了MSCS學位,你可以申請斯坦福的計算機專業PHD。

第三,在同一學年你不能同時申請兩次計算機專業,詳細的重新申請情況可以查看學校申請網頁。

第四,與其他理工科相比,CS顯然不是那麼容易拿獎學金,特別是像生物、物理、化學這樣一些專業,拿獎學金比較容易,全獎也比較多。

第五、從申請難易來看,像軟體工程、數據挖掘、分布式計算是現在比較熱門的專業,錄取的人數比較多;而人工智慧,計算機理論,演算法分析,研究方向偏基礎,相對來說申請橡嘩的人數也會少很多,拿獎學金的機會也會比較大。

斯坦福大學計算機專業課程特點

1.開闊眼界的通識教育課(GER)

GER課程在斯坦福大學本科教學中佔有很大的比例。為了拓寬學生視野,學校開設了700多門GER相關課程,涵蓋人文科學、自然科學、應用科學與技術、人類和社會學等各個領域,學生必須從四個領域選修10門課程。

與國內通識教育課程可輕松過關的情形不同,斯坦福的GER課程常常伴隨著大量閱讀,學生需要讀很多書,寫論文,作報告。一位曾就讀清華的中國留學生感嘆到,斯坦福的人文課真不容易過關。然而,正是這一門門通識教育課開闊了學生的視野,潛移默化地培養了學生的寫作和語言表達能力。

在教育學生做人方面,通識教育課起了不可替代的作用。以人文科學導論子領域為例,開設了公民、認識自我、閱讀與個性形成、傳統與變革、生死觀、愛情與謊言、大自然思考、高雅藝術與大眾文化的變遷等課程,通過這些課程,學生認識自我、了解社會、思考人生,學習如何做一名合格公民。培養方案規定學生在入學第一學季必須選修其中一門課程,體現了為學先為人的教學理念。

2. 啟迪思維的計算機公共基礎課

國內高校的計算機入門課主要以技能性操作練習為主,輔以基礎知識介紹,比如眾多高校開設的全校選修課「計算機文化基礎」中,Windows操作、Office練習佔了很大比重。斯坦福大學的計算機公共基礎課以啟迪思維、拓寬視野為主,開設了一系列新生研討課,如「計算機系統結構的未來」,通過此課程介紹典型的計算機體系結構、技術發展以及局限性,探討未來計算機一些可供選擇的組織結構及程序系統;又如「計算機與信息安全」,介紹黑客入侵、計算機系統常見漏洞,防範攻擊的技術措施、密碼技術與計算機安全有關的法律問題;再如「計算機領域的重大突破」(Great Ideas in Computer Science),介紹計算機發展史上的主要成就,考查計算機理論與實踐的相互影響,涉及的問題有計算能力的局限性、演算法效率、密碼技術、語言翻譯、人工智慧、計算機網路等。此外還有「計算機系統災難」(The Downside of Computer System),同時還討論計算機系統如何失效,計算機系統崩潰對社會造成的影響,並介紹了計算機崩潰導致災難的一些實例,討論計算機安全、容差結構等問題。

可見,國外一流大學的公共基礎課是以計算機導論形式多角度地介紹計算機核心基礎知識。不僅從正面介紹計算機技術成就、給社會帶來的巨變,也從反面介紹計算機的局限性和教訓,提出學習計算機需要思考的問題。同時引入新生研討課的教學形式,這種課程模式對激發學生的求知慾有很大幫助。

3. 體系完整的編程及編程語言課

在程序設計方面,國內計算機專業只開設C、java等少數幾門編程課。而斯坦福大學計算機系開設的程序設計及編程語言課多達15門,既有講解C、C++、C#、Java的專門的程序設計課,也有強調面向對象為特徵的「C++與面向對象的編程」、「面向對象的系統設計」等編程課,還有講解java、HTML、CSS、XML的網路客戶端編程課;既有橫向比較各語言難點和精髓的高級編程課,也有突出訓練程序設計能力的軟體實踐類課,還有編程語言基礎理論課。

程序設計入門課因分快慢班有三個課號,分別為CS106A、CS106B和CS106X。其中CS106A使用C,為初級編程,CS106B是CS106A的後續課,使用C++。CS106X面向有編程基礎的學生,涵蓋CS106A和CS106B的內容,在一學季完成。CS106是全校的公共基礎課,也是絕大多數專業的必修課,每學季選課人數眾多。為此,學校配備了大量助教,通常由修過此課的高年級本科生承擔,稱為Section Leader(SL)。學生每十餘人分為一個小組,由一名SL負責輔導,並經常組織討論。

最值得推薦的編程課有「程序設計範式」(CS107 Programming Paradiams),這是一門計算機專業的必修課,重點分析比較C、C++、Java、LISP的特點及難點,比如內存管理、系統資源利用、輸入、輸出等。講解實現一種演算法的過程中各語言的設計步驟和注意點。每1~2周有一個大作業,針對不同的任務,要求學生用不同的語言實現,使學生加深了解各類編程語言的應用場合。

與國內相比,必修的計算機專業課門數並不多,但幾乎每門課程都有編程大作業,負擔很重。雖然未設軟體工程課,但通過一些大作業訓練了學生的軟體工程思想。

4. 重視培養表達能力的專業寫作課

在培養方案中,設置專門的寫作要求是斯坦福大學本科培養方案的一大特色。寫作訓練分為兩個階段。首先是基礎寫作,重點培養學生一般的寫作能力和修辭技巧;其次是專業寫作,學生需從含有較高寫作要求的三門課程中選擇一門,完成專業寫作訓練。

培養方案中沒有綜合論文訓練環節,但有一門實踐類課程「軟體項目設計」(Software Project)使學生不僅受到了一次真正的軟體設計訓練,同時也受到了一次綜合論文寫作訓練。在為期10周的課程中,學生1~4人分為一組,以Team Work形式完成一個有實用價值的軟體項目,要求實現從設計立項、任務描述、編程到測試的軟體開發全過程。除編寫每階段設計文檔外,還要求學生撰寫用戶使用手冊。這里沒有抄書的餘地,因為一切文檔都與自己開發的軟體相關。

斯坦福大學非常注意培養學生的表達能力,為此設立了專門的指導機構Stanford Writing Center。該中心開設了十多門寫作課程,並時常舉辦寫作系列講座。工程學院也開設了一些旨在提高學生寫作和演講能力的課程。如寫作實踐課,幫助學生提高學術論文和學位論文寫作水平;又如公眾演講課,內容涵蓋正式演講、即興發言等與口語表達相關的方方面面。此外還設立了演講與寫作答疑室,配備了錄像和播放設備,使前來答疑的學生可以看到自己的試講錄像,對提高學生的演講能力幫助極大。

斯坦福大學計算機專業排名

2017年USNEWS美國大學計算機專業排名——斯坦福大學第2

2016年USNEWS美國大學計算機專業排名——斯坦福大學第1

2015年USNEWS美國大學計算機專業排名——斯坦福大學第1

2014年USNEWS美國大學計算機專業排名——斯坦福大學第2

⑵ 哪本"編譯原理"的書比較好

我們學校用的是《編譯原理》與《編譯原理與實踐》這兩本書,這兩本書都是國外的教材。我覺得《編譯原理與實踐》這本書不錯,自學應該能看懂,而且代碼比較多,書最後還有整個小型編譯器的源代碼。
編譯不好學,你就慢慢學吧。

下面的資料請作參考:

當代編譯技術三大聖經級別的教材

1.龍書(Dragon book)
書名是Compilers: Principles,Techniques,and Tools
作者是:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman

內容簡介
《編譯原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的計算機 科學家,他們在計算機科學理論、資料庫等很多領域都做出了傑出貢獻。《編譯原理》 是編譯領域無可替代的經典著作,被廣大計算機專業人士譽為「龍書」。《編譯原理》一 直被世界各地的著名高等院校和科研機構(如貝爾實驗室、哥倫比亞大學、普 林斯頓大學和斯坦福大學等)廣泛用作本科生和研究生編譯原理與技術課程的 教材,《編譯原理》對我國計算機教育界也具有重大影響。 書中深入討論了編譯器設計的重要主題,包括詞法分析、語法分析、語法制 導分析、類型檢查、運行環境、中間代碼生成、代碼生成、代碼優化等,並在 最後兩章中討論了實現編譯器的一些編程問題和幾個編譯器實例,而且每章都 提供了大量的練習和參考文獻。

與上一版相比,《編譯原理》第二版進行了全面的修訂,涵蓋了編譯器開發方面的最新進展。每章中都提供了大量的系統及參考文獻。《編譯原理》是編譯原理課程方面的經典教材,內容豐富,適合作為高等院校計算機及相關專業本科生及研究生的編譯原理課程的教材,也是廣大技術人員的極佳參考讀物。

作者簡介
Alfred V.Aho,美國歌倫比亞大學教授,美國國家工程院院士,ACM和IEEE會士,曾獲得IEEE的馮·諾伊曼獎。著有多部演算法、數據結構、編譯器、資料庫系統及計算機科學基礎方面的著作。
Monica S.Lam,斯坦福大學計算機科學系教授,曾任Tensilica的首席科學家,也是Moka5的首任CEO。曾經主持SUIF項目,該項目產生了最流行的研究用編譯器之一。
Ravi Sethi,Avaya實驗室總裁,曾任貝爾實驗室高級副總裁TLucent Technologies通信軟體的CTO。他曾在賓夕法尼亞州立大學、亞利桑那州立大學和普林斯頓大學任教,是ACM會士。
Jeffrey D.Ullman斯坦福大學計算機科學系教授和Gradiance CEO,他的研究興趣包括資料庫理論、資料庫集成、數據挖掘和利用信息基礎設施教學等。他是美國國家工程院院士、IEEE會士,獲得過ACM的KarIstrom傑出教育家獎和Knuth獎。
第一版中文版
第二版中文版

2.鯨書(Whale book)
書名是:Advanced Compiler Design and Implementation
作者是:Steven S.Muchnick

內容簡介
本書迎接現代語言和體系結構的挑戰,幫助讀者作好准備,去應對將來要遇到的編譯器設計的問題。
本書涵蓋現代微處理器編譯器的設計和實現方面的所有高級主題。本書從編譯設計基礎領域中的高級問題開始,廣泛而深入地闡述各種重要的代碼優化技術,分析各種優化之間的相對重要關系,以及實現這些優化的最有效方法。
本書特點
●為理解高級編譯器設計的主要問題奠定了基礎
●深入闡述優化問題
●用Sun的SPARC、IBM的POWER和PowerPC、DEC的Alpha以及Intel的Pentium和相關商業編譯 器作為案例,說明編譯器結構、中間代碼設計和各種優化方法
●給出大量定義清晰的關於代碼生成、優化和其他問題的演算法
●介紹由作者設計的以清晰、簡潔的方式描述演算法的語言ICAN (非形式編譯演算法表示)。

本書是經典的編譯器著作,與「龍書」齊名,稱為鯨書。書中針對現代語言和體系結構全面介紹了編譯器設計與實現的高級論題,從編譯器的基礎領域中的高級問題開始,然後深入討論了各種重要的代碼優化。本書專為編譯器專業人士和計算機專業本科生,研究生編寫,在設計和實現高度優化的編譯器以及確定優化的重要性和實現優化的最有效的方法等方面,為讀者提供了非常有價值的指導。

作者簡介
Steven S.Muchnick,曾是計算機科學教授,後作為惠普的PA-RISC和SUN的SPARC兩種計算機體系結構的核心開發成員,將自己的知識和經驗應用於編譯器設計,並擔任這些系統的高級編譯器設計與實現小組的領導人。他在研究和開發方面的雙重經驗,對於指導讀者作出編譯器設計決策極具價值。

3.虎書(Tiger book)
書名是:Modern Compiler Implementation in C /Java /ML,Second Edition
作者是:Andrew W.Appel,with Jens Palsberg

內容簡介
《現代編譯原理——C語言描述(英文版)/圖靈原版計算機科學系列》全面講述了現代編譯器的各個組成部分,包括:詞法分析、語法分析、抽象語法、語義檢查、中間代碼表示、指令選擇、數據流分析、寄存器分配以及運行時系統等。與大多數編譯原理的教材不同,《現代編譯原理——C語言描述(英文版)/圖靈原版計算機科學系列》採用了函數語言和面向對象語言來描述代碼生成和寄存器分配,對於編譯器中各個模塊之間的介面都給出了實際的 C 語言頭文件。 全書分成兩部分,第一部分是編譯的基礎知識,適用於第一門編譯原理課程(一個學期);第二部分是高級主題,包括面向對象語言和函數語言、垃圾收集、循環優化、 SSA(靜態單賦值)形式、循環調度、存儲結構優化等。
本書是一本著名的編譯原理課程的教材。國際上眾多名校均採用本書作為編譯原理課程的教材,包括美國麻省理工學院、加州大學伯克利分校、普林斯頓大學和英國劍橋大學等。本書在國外享有「虎書」的稱號,與有「龍書」之稱的《編譯原理》(Alfred Aho 等編著)齊名。與編譯原理方面的其他名著相比,本書出版時間晚,內容新。 書中專門為學生提供了一個用 C 語言編寫的實習項目,包括前端和後端設計,學生可以在一學期內創建一個功能完整的編譯器。

作者簡介
Andrew W.Appel,美國普林斯頓大學計算機科學系教授,第26屆ACM SIGPLAN-SIGACT程序設計原理年會大會執行主席,1998-1999年在貝爾實驗室做研究工作。主要研究方向是計算機安全、編譯器設計、程序設計語言等。

⑶ 奧德賽計劃--《斯坦福大學人生設計課》

《奧德賽》是古希臘大詩人荷馬的代表作,該史詩講述了奧德賽修斯海上漂流的故事,作者藉此隱喻人生如一場探險。人生就是一段漫長且充滿風險的枯首歷程,有希望,有目標,有幫手和愛人,也有敵人,未知風險和好運並存。設計三個不同的5年計劃。

奧德賽計劃詳解

1.一個直觀的/圖解形式的時間明細表,包括私人的,與工帶磨作無關的事情。例如,你是否想結婚?你想參加培訓而後在健身大賽中取得勝利嗎?你希望通過一年掰彎湯勺?

2.為每個計劃擬定一個六字標題,描述計劃的核心內容。

3.針對每個計劃提出兩到三個問題

4.填沒行數寫"儀表盤」評估 

  ①物力(你擁有的客觀資源嗎?時間,金錢,人脈,這些都是你實現計劃所必需的)

  ②喜歡程度(三個計劃的態度? 迫切,缺少熱情還是滿懷熱情?)

  ③自信心(你相信自己一定會實現計劃,還是不確定?)

  ④一致性(計劃本身有意義嗎?與你的工作觀念和人生觀是否一致?)

5.潛在考量

  (1)地理環境--你住在哪裡?

  (2)你獲得哪些經驗?

  (3)如果選擇了其中一種計劃,這將對你產生什麼影響或帶來什麼結果?

  (4)你的生活會變成什麼樣子?你想玩自己成為什麼樣的人?你希望自己在什麼行業或企業工作?

6.其他內容

(1)除了事業和金錢,其他事情你也要放在心上。事業和金錢,對你隨後幾年發展方向能夠起決定性作用,但任然有一些其他關鍵因素需要引起你的注意。

(2)上述的任何一個因素都可成為你隨後幾年人生計劃的起點。如果你發現自己陷入困境,就試著根據上述列舉的設計因素繪制一張思維導圖。

7.一個可選計劃填充圖

以上內容摘取《斯坦福大學人生設計課》,個人筆記,僅供學習。可到書店網上購買此書,個人推薦閱讀此書。

⑷ 斯坦福大學編譯原理課程質量怎麼樣

聽著這學校都覺得不錯,何況是原理課程質量呀,比較專業性,方法又是有順序,基礎學起來比較強烈,針對以後的發展來相對學習的。

⑸ 斯坦福大學:另類招生宣傳冊

從剛剛過去的這個周末開始,一年一度的高招咨詢會又拉開了大幕,而在高招咨詢會上,一本目標高校的招生宣傳冊是很多家長和考生爭搶的主要目標。

國內高校的招生宣傳冊盛行「七股文」:目錄、校長致辭、學校概況、院系與專業介紹、招生章程、招生計劃、歷年分數線。各部分體裁、內容、形式大同小異,考生多看幾所高校就有些暈頭轉向、「不分彼此」。而美國高校的做法卻有些不同,以斯坦福大學(Stanford University)為例,該校的招生宣傳冊居然也能做到讓人「過目難忘」的效果——從封面到封底,從第一頁到最後一頁,78頁的冊子只做了一件事:展現獨一無二的斯坦福。宣傳冊竟然可以克服「千校一面」?這是如何做到的呢?

從一首詩歌開始

和國內高校不同,斯坦福大學招生宣傳冊的封面上沒有掛本校「招牌」——沒有放本校宏偉的校門或大樓照片,甚至沒有寫「招生簡章」、「報考指南」等字樣,而是純粹以校色為底,僅有校名字樣和一句「校訓」——「自由之風」,並將這陣「風」從頭吹到了尾,吹攏了全部內容。

開篇伊始,斯坦福沒有老老實實放一頁普通的目錄,而是以「自由」為題,寫了一組詩歌體的抒情排比句兄敬:

自 由

它在空氣里:在綠褐相間的8180英畝校園所處的蔚藍色北加州天空下。(2-13頁)

它在地緣上:在高科技聖地矽谷羨困慎,先鋒精神與21世紀「可能性」相遇之處。(14-23頁)

它在使命內:在接受我們時代看似棘手的挑戰而展開的開放、無畏的探究與行動之中。(24-45頁)

它在「人」間:在才華橫溢、成就不凡並彼此分享理念與體驗的世界之中。(46-71頁)

它在箴言「自由之風吹拂」中——對無拘無束的研究、服務與探索的呼喚——作為指引原則已上百年。

它在此處——它可以成為你的「此處」。

附註的頁碼,使得這篇「散文詩」不僅是對主題的闡釋,也實際上成為整個冊子的綱領和導航,所有內容即按這四個部分進行組織。為了明確這種內容的劃分與主線,斯坦福的宣傳冊在頁腳處進行了設計:凡是左頁頁碼旁都有「自由」二字,右頁頁碼旁有「在空氣里」、「在使命內」等各部分標題。

值得一提的是,斯坦福等名校所選的校訓往往是一句讀起來朴實卻有深意的話,語句優美、容易記憶,內容與自由、國家、理想等大的話題相關,卻又不脫離個人發展,絕不像「團結」、「勤奮」、「求實」、「進取」等詞的各種排列組合那樣,不容易讓學生記住,卻容易和其他學校雷同。

此外,斯坦福在招生宣傳冊中加強本校「存在感」的一個「小伎倆」是:盡可能在各處打上自己的「水印」。這包括以校色為主色調,在圖片中盡可能多地出現學校的標記,如校徽、校名、縮寫字母等。如果說主線是「經」,這些無處不在的學校的印記就是「緯」,交織起來,就將方方面面、豐富多彩的內容網羅在一個架構里,並不斷加深閱讀者對本校的印象。

以畫為主惜字如金

斯坦福的招生宣傳冊基本上就是一本「畫冊」,動不動就是整頁、整整一個對開頁(即兩頁)的圖片,其中絕大部分是學生的各種照片,也有學校的標志性建築物、塑像等,還有較多的圖示,包括校園示意圖、地區地圖、生源分布地圖等。照片與地圖組織得頗具趣味性、親切感。

斯坦福的校園展示,做的不是簡單一幅延展圖、鳥瞰圖,也不是一張花花綠綠的平面地圖,而是把校園塞進了一個「泡泡」里,如同「水晶球」里的童話世界一樣奇幻。冊子中對校園主要建築及其功能的介紹直接就叫「在這個泡泡里」,以指引線和文字予以標注。同時,為了讓閱讀者更好地理解這個「泡泡」設計,圖旁特別註明了:「斯坦福『泡泡』指的是自給自足的校園,但它不是封閉的,而是向帕羅奧多、舊金山和周邊地區彌散。」

有意思的是,斯坦福招生宣傳冊中設計了校園場景人物圖解。通過展示某一場景中部分學生在做什麼,或者將要做什麼、去什麼地方,把校園生活「真實赤裸」地展現出來。

在這本冊子中,所有能用圖片傳尺瞎達信息的,都「該出手時就出手」,採用了圖片這種更直觀的形式。宣傳冊中所用的文字極少,可謂「惜墨如金」,但正是由於閱讀量的減少,使得閱讀者能更好地接受關鍵信息。

組織內容「心中有讀者」

「濃墨重彩」講生活:大學四年對於學生來說,不只是學習經歷,也是一個生活階段。斯坦福為了拉近與生源的心理距離,增強親切感,在宣傳冊前面先介紹了校園生活,如校園里主要的交通工具是什麼?使用自行車、滑板、電動車等的人多嗎?周邊地區文化、資源如何?課外可以參加些什麼社團活動、體育鍛煉……在斯坦福傳統里,有些項目頗不尋常,如「當樂隊演奏《All Right Now》時跳躍」、「滿月時,高年級學生在Quad親吻新生」……這些內容可能會引起高中生的注意。

「輕描淡寫」講專業:與國內高校連篇累牘地介紹院系、專業不同,斯坦福78頁的宣傳冊中僅4頁在講專業。首先是一個學院與專業列表,然後介紹了各學院的排名,簡略、直觀地擺出專業數、教師數、學位項目數等數據。高中生及家長大多對專業並沒有深刻認識,羅列再豐碩的科研成果、再前沿的課題研究,擺在閱讀者面前也只是一翻而過,他們能看懂也最關心的是媒體排名等直觀的信息。

斯坦福也講研究,但和國內大學一講研究就羅列有什麼重點實驗室、承擔了什麼課題、有什麼研究成果的思路不同,它擺放的僅僅是學生照片和各種高中生能讀懂、感興趣的研究問題,如:發展中國家如何獲得負擔得起的救命葯物?海洋如何幫助我們控制氣候變化?……引起閱讀者興趣後,斯坦福又講了學生研究可獲得的資助和資源。

「朴實無華」講培養:與國內高校宣傳冊中充斥「培養模式」這樣大多數高中生和家長看不懂的「術語」的情形不同,斯坦福直截了當地列出希望培養的觀念、品質,如把脈環境、服務精神等,遣詞造句簡朴,並寫清楚了可以通過什麼機構、組織來實現。

「精挑細選」講課程:斯坦福列出的不是全部課程列表,而是圖文並茂地選出一些新生可能感興趣的新生研討課主題。並且引用學生的肯定,附上其課程學習的照片,來吸引生源、增強說服力。

「畫龍點睛」作總結:在宣傳冊最後,還給出了一段總結陳詞,即封三上有「關於斯坦福的事實」,內容包括:地理位置、師資(含生師比等)、學生情況、學位項目(包括學院與專業領域等)、住宿生活、體育項目(即體育學院)、校外學習、探索校園、招生(包括申請截止日期等)、經濟資助、聯系信息(包括本科招生辦公室的地址、電話、電子郵箱、網址等),最下面有對招生無歧視原則的說明和能夠回答有關咨詢的人及其聯系方式。如此的梳理,方便閱讀者快速查找關鍵信息。

「不值錢」的招生宣傳冊

盡管製作精美,但和美國絕大多數高校一樣,斯坦福大學的招生宣傳冊沒什麼「身價」。學校不僅主動寄送給部分「目標」生源,而且對任何索要的人都慷慨大方,不管對方成績幾何、身在何方,都一一貼錢寄送。招生網站首頁上,學校還提供了宣傳冊電子版的下載鏈接,有興趣的人隨時可以下載到最新版本。值得一提的是,由於電子版本為PDF格式,斯坦福在下載頁面還特別說明該文件需要用什麼軟體打開,並貼心地提供了軟體下載。

⑹ 大二的計算機專業,想留學美國,請大家給點建議

前20名

CS——Computer Science的簡稱,即計算機科學。
總的來說,計算機專業前20名的學校可分成三類:
A.4個最為優秀的CS Program:Stanford,MIT,U.C.Berkeley,CMU。
B.6個其他前10名的:UIUC,Cornell,U.Washington,Princeton,U.Wisconsin- Madison和 U.Texas-Austin。其中UIUC,Cornell,U.Washington和 U.Wisconsin-Madison幾乎從未出過前10名。
C.其他非常非常優秀的CS:CalTech,U.Maryland-College Park,UCLA,U.Michigan, GIT,Brown,Harvard,Yale,Pure和 Rice。
1. 斯坦福大學(Stanford University)
Stanford的CS是個很大個的CS,擁有40人以上的Faculty成員,其中不乏響當當、硬梆梆的圖靈獎得主(Edward A.Feigenbaum, John McCarthy)和各個學科領域的大腕人物,比如理論方面的權威Donald E. Knuth;資料庫方面的Jeffrey D. Ullman(他還寫過那本著名的編譯原理,此人出自Princeton);以及RISC技術挑頭人之一的John Hennessy。相信CS的同學對此並不陌生。該系每年畢業30多名Ph.D.以及更多的Master。學生的出路自然是如魚得水,無論學術界還是工業界,Stanford的學生都倍受青睞。幾乎所有前10 名的CS學校中都有Stanford的畢業生充當教授。
畢業於U. of Utah的Jim Clark曾經在Stanford CS當教授。後來就是這個人創辦了高性能計算機和科學計算可視化方面巨牛的SGI公司。SUN公司名字的來歷是Stanford University Network。順便提一下,創辦 YAHOO的華人楊致遠曾在斯坦福的EE攻讀博士,後來中途輟學辦了YAHOO。
CS科研方面,斯坦福在理論、資料庫、軟體、硬體、手森AI等領域都是實力強勁的頂級
高手。斯坦福的RISC技術後來成為SGI/MIPS的Rx000系列微處理器的核心技術;DASH,FLASH項目更是多處理器並行計算機研究的前沿;SUIF並行化編譯器成為國家資助的重點
項目,在國際學術論文中SUIF編譯器的提及似乎能為某些平庸的論文平添幾分姿色。
Stanford有學生14000多,其中研究生7000多;CS有175人攻讀博士,350人攻讀碩士。每年招收的學生數不詳,估計少不了。但不要忘了,每年申請Stanford CS的學生接近千人。申請費高達$80。
斯坦福大學位於信息世界的心臟地帶——矽谷。加州宜人的氣候,美麗的風景使得
Stanford堪稱CS的天堂。33.1平方公里的校園面積怕是夠學子們翻江倒海,叱吒風雲的
了。
2. 麻省理工學院(Massachusetts Inst. of Technology)
MIT招生好像不看GRE成績。MIT的CS是巨牛的,99年最新排名上它和斯坦福同被打了
5.0的滿分,兩者並列第一。MIT的CS曾為CS的發展作出不可磨滅的貢獻,數據流計算的
思想和數據流計算機、人工智慧方面的許多重大成就,影響了整個UNIX界的X-Window…橡中
… MIT 和 Stanford一樣,幾乎都是在CS界樣樣巨牛的學校。據某位大俠提供的資料:
MIT的 Media Arts and Sciences知名度不在Computer Department之下。主要是多媒體技術,信息處理,人工智慧等。有一大批著名的教授,如Marvin Minsky(圖靈獎獲得者)。
3. 加州大學伯克利分校(University of California-Berkeley)
同樣地處舊金山灣畔,矽谷地帶,離Stanford大約只有50公里的UC. Berkeley是美國最激進的學校之一。60年代的嬉皮文化,反越戰,東方神秘主義,回歸自然文化都起
源於此。詩人愛倫金斯堡是當年UC. Berkeley的代言人。
在當今高科技領域UC. Berkeley在締造新的神話畢如畝,在文學、數學、化學、新聞等20
多個大的學科領域位居前3名。16個諾貝爾獎得主,總數近200的科學院院士、工程院院
士,連同眾多在矽谷商戰中成為億萬富翁的伯克利人撐起了一面匯集天下英才的大旗。
INTEL總裁Andrew Grove,就是畢業於UC. Berkeley。
BSD版的UNIX影響了整個CS界,伯克利的RISC技術後來成為了SUN公司SPARC微處理器的核心技術,David Patterson接下了一個6億美元的項目用於新型計算機體系結構,特別是IRAM的研究開發。
UC. Berkeley有學生30000多,研究生超過8500人。申請費和加州大學的其他分校一樣,$40。據一項最近的調查,伯克利已經成為美國大學生最嚮往的研究生院,高居榜首,其申請的難度可想而知。
UC. Berkeley的CS是個大系,Faculty中有圖靈獎得主以及像Patterson這樣的巨牛。CS科研方面,UC. Berkeley也是樣樣強。
舊金山湛藍起伏的海灣,蒼翠綿延的山巒,舒心宜人的氣候,以及近在咫尺的矽谷
……
這一切的一切不也使得UC. Berkeley儼然一個CS學子的世外桃源嗎?
4. 卡耐基梅隆大學(Carnegie Mellon University)
CMU是個位於匹茲堡的不大的學校,學生7000多,校園好像也不大。但這個學校在工
程及其他一些領域卻是頂尖的學堂。CMU的CS不是一個系,而是一個學院,其規模之大,
可能只有Stanford,UIUC可與之相比。Mach操作系統,PVM,C.mmp等都有CMU的巨大貢獻。
申請CMU的難度很大,因為盡管CMU的CS Faculty很多,但每年只招收不足30人的研
究生隊伍。
5. 伊利諾斯大學(Univ. of Illinois-Urbana-Champaign)
UIUC的工程學院在全美是至尊級的,其CS,ECE,EE在歷史上都屢建戰功。在CS方面
,從早期的超級計算機ILLIAC I,II,III,IV到後來的CEDAR,都是CS發展史上,特別是並行計算機發展史上的重要事件,影響和引導了CS很長時期的發展。David Kuck曾是
並行計算機處理界的一代先驅。
超級計算機研究開發中心(CSRD),美國國家超級計算及應用中心(NCSA)等眾多
的機構,使得UIUC的CS常常成為研發的領頭雁。
大家可能還記得,Netscape-Navigator的最初開發人員中有個Marc Anderssen。這位來自Wisconsin 的小夥子在UIUC讀本科,大四的時候在NCSA參與編寫了MOSAIC;後來他去了矽谷,並在那裡遇到了前面提到過的Jim Clark,SGI的前創始人,兩人一見如故,聯手創辦了著名的網景Netscape,並一度在瀏覽器市場上獨霸武林。
還有Lotus Notes, 遠程登錄程序NCSA Telnet, 郵件程序Eudora等的作者,都是UIUC的畢業生。商務軟體巨人Siebel Systems的創始人Tom Siebel,也是畢業於UIUC的。
UIUC是個大學校,學生總數超過35000,研究生院近萬人。
UIUC的CS很大,40餘個Faculty提供了全面的CS教育和科研項目。每年30多個博士的
畢業數目似乎只有Stanford可以匹敵。
UIUC的Polaris並行化編譯器是這個領域能和Stanford的SUIF直接叫板的拳頭產品,清華開發並行編程環境時選用了這個系統。
UIUC在計算機硬體、軟體、AI、DB等領域都相當強大。特別是硬體,如前面提到的
ILLIAC,CEDAR等。
事實上,UIUC在超級計算機系統的研究開發方面絕不遜於MIT、Stanford等任何一個,甚至有過之而無不及。NCSA建立在UIUC這一事實本身就是佐證。UIUC CS的學生畢業後去學術界的不少,Stanford,UC. Berkeley等CS名校都有UIUC的博士挑大樑。但更多UIUC CS學人還是進入業界,成為業界實乾的中堅。
6. 康奈爾大學(Cornell University)
作為IVY LEAGUE的成員和一所私立學校,Cornell有其獨到的優勢。在美國,私立學
校一般要比公立學校難進,其學生也是經過嚴格的選拔才錄取的。Cornell的CS學生入校
後多能享受FELLOWSHIP的待遇,其個人經濟條件非公立學校可比,加上貴族式校友的提
拔,私立學校的出路是很誘人的。康奈爾在理論計算機方面一直是頂級高手,但在其他
CS領域並不總在前10名。
Cornell學生18000多,研究生過5000人。CS每年招攻讀Ph.D.的學生25人左右。
7. 華盛頓大學(University of Washington)
位於Seattle的U. of Washington得天獨厚——計算機界的巨牛MS就在西雅圖,而且更要命的是,Bill Gates就是那裡的人。這位Harvard的輟學者給了哈佛許多MONEY,但同給U. of Washington的錢財相比,實在是小巫見大巫。
U. of Washington位於風光秀麗的WASHINGTON湖畔,氣候四季如春。33000多學生中研究生有8000名左右。Seattle最令人厭惡的地方可能就是一年有160天會降水。
U. of Washington的CS較大,30多名Faculty成員,每年近20個優質博士畢業,以及大量的Master。估計每年的招生數應該不低。U. of Washington的CS在各個方面比較均衡,最強的軟體排名第5,而其他領域一般也都能位居前10,好像沒有明顯很弱的地方。
圖靈獎得主Dick Karp從UC. Berkeley告老還鄉後又被返聘到了U. of Washington的CS。U. of Washington的CS要求很高,Ph.D.學生入學的平均GPA高達3.86,GRE2160以上,加上一般較早的DEADLINE,申請U. of Washington是相當有難度的。
8. 普林斯頓大學(Princeton University)
Princeton是個令人神往的地方,這里曾經是世界的科學中心。
Princeton的CS不大,18個Faculty成員,學生人數也不算多。科研上除了排名第5的理論,似乎還沒注意到其他閃光點。但是,Princeton無疑培養出了大量計算機界的優秀人物,Jeffrey D. Ullman,John McCarthy等巨牛人物均出自大名鼎鼎的Princeton。在
Princeton領受的教育是最好的教育熏陶。
Princeton學校不大,只有6000多學生,研究生不過1700人。
9. 威斯康星大學(University of Wisconsin-Madison)
U. of Wisconsin-Madison的CS較大,35個Faculty成員,200多個研究生,每年招60—70個新生。目前幾乎1/4的Faculty來自UC. Berkeley,博士生畢業後有去Stanford ,UC. Berkeley等牛校挑大樑的,但和UIUC類似,似乎進入業界的更多一些。然而要在這里拿到博士學位可不容易。超過七成的人,會在中途找到比較理想的工作後,拿著碩士文憑拔腿就跑,免得被那些無窮無盡的科研項目給整慘了。
U. of Wisconsin-Madison的資料庫一直在前3位,經常是第1位。這里的資料庫由於在設計實現DBMS系統上的傳統優勢,使其在業界的聲譽相當崇高,據說Microsoft里有一幫Wisconsin校友從中興風作浪,Oracle也格外青睞Wisconsin-Madison的學子。
Wisconsin的硬體、計算機體系結構實力巨牛,99排名第6,對業界相當有影響力。
微處理器中的超標量技術(SuperScalar)源於此地;多處理機CACHE一致性的匯流排偵聽
SNOOPING協議,IEEE SCI協議等,都是源於此地。正在研究開發中的MultiScalar技術和 DataScalar技術據說可以把微處理器每個時鍾周期的指令發射數提到10以上,大大地提高微處理器的計算能力。Wisconsin的軟體99排名第7。主要是在系統軟體方面做OS 的設計與實現,WEB上的CACHE策略,支持共享主存和消息傳遞兩種並行編程模式及其混合的並行程序設計語言和編譯器,以及由MIDSHIP項目挑起的關於並行與分布式計算,OODB,科學資料庫,支持圖象查詢的新型查詢語言以及圖象處理等方面的研究。由於美國有大量的衛星圖象需要及時處理,加上迫切需要GIS系統的研究開發,這方面的研發使得U. of Wisconsin-Madison撈到了不少經費。
Wisconsin和UIUC的CS理論都是前10名左右。Wisconsin的Carl de Boor是逼近理論 方面的大牛。
U. of Wisconsin-Madison是個大型的綜合性學校,40000學生中研究生院的超過10 000,這萬人中有博士生5000,碩士生3500,法學院、醫學院、護理學院、獸醫學院的職業學生2000人。2200多Faculty中有多位諾貝爾獎得主,52個院士,其中18個是工程院院士。
需要注意的是,Wisconsin的CS有點不同於其他許多學校,它隸屬於College of Le
tters & Science,而不在College of Engineering下面。因此許多偏硬體的項目,比如嵌入式系統,網路硬體、路由,多媒體,通信,自控以及數字信號處理等項目不在CS D ept.,而是在工程院下的Dept. of Electrical & Computer Engineering,即ECE系。
那個系也挺大,比CS還要大不少。98年在工程類排名的計算機工程一項上排了第9位

10. 德克薩斯大學(University of Texas-Austin)
U. of Texas-Austin的CS較大,Faculty中好像有個圖靈獎得主。該系發展比較平衡,最好的AI排第5,其他幾個專業也多能擠進前十。
U. of Texas-Austin是個巨大的學校,5萬學生,研究生院的可能有1.3萬。但學校的主校區卻好像面積不足,僅140公頃,按美國大學的標准,太不足了。
11. 加州理工學院(California Institute of Technology)
CIT的CS很小,只有大約5位教授,每年招很少的學生。雖然申請CIT是免費的,但建
議不要輕易嘗試。由於系太小,CIT好像只是在計算機硬體和科學計算的可視化方面很強
。該系多年以來一直穩坐第11、12位幾乎沒動過窩;類似的情況還有斯坦福,MIT,穩居
第1、2位,Cornell穩居第5位,U. of Wisconsin-Madison穩居第9、10位。CIT的CS和其他系,比如數學、物理、生物等需要大量科學計算的部門聯系很緊密。CIT學校也很小, 2000名學生中研究生佔1100人。Faculty人數也不多,但幾乎個個是巨牛,按平均水平看,CIT可能是世界上最牛的學校了。
12. 馬里蘭大學(University of Maryland at College Park)
U. of Maryland at CP是一個實力相當強勁的CS,軟體第8,資料庫第4,AI第9,三個專業都擠進了前10位,它的TINY系統有相當的知名度。
13. 加州大學洛杉磯分校(University of California-Los Angeles)
歷史上UCLA的CS曾經一度輝煌,上到過第6(NRC\' 82),但近年來一直徘徊在第13 —15。而且CS的各個專業細目幾乎沒有一個能進前10名。盡管如此,UCLA的CS還是十分強大的。
UCLA輝煌的歷史可能在於它對Internet的發展所作出的巨大貢獻。六十年代美國的
ARPA在搞網路互連的開創性研究,ARPA網的四個節點是:UCLA,Stanford的SRI,UCSB和 U. of Utah。此時一位來自美國新英格蘭地區的青年Vinton Cerf不去離家咫尺的Yale大學,遠涉千里,來到了加州。他先在Stanford獲得數學學士,然後到UCLA拿下了CS的碩士和博士。
畢業後Cerf一直在SRI從事ARPA網的研究,特別是研究如何讓它無法正常工作。幾年
後,Cerf與MIT一位到業界闖盪的數學教授Kyhn合作研發,搞出了一套軟體系統用於網路
互連(1973年)。這就是TCP/IP協議的誕生。
UCLA作為INTERNET的先驅,地處陽光燦爛的南加州,應當成為CS學生的樂土。
UCLA有學生33000人,其中研究生院的佔9900人。地處洛杉磯的UCLA周圍幾乎有玩不盡的地方:如DISNEY,HOLLYWOOD等。由於位於大城市,校園不是很大,但風景異常美麗。
UCLA的CS較大,規模應該和U. of Washington和U. of Wisconsin-Madison類似。
14. 密歇根大學(University of Michigan-Ann Arbor)
U. of Michigan 是個非常了不起的學校。在BIG TEN里,從綜合的角度上說它可算
得上是領頭羊了,當然UIUC, U. of Wisconsin-Madison也緊隨其後。這里的CS偏硬的更厲害些,硬體排在第9,而計算機工程排第7,EE第5,都是前10名中的巨牛。Michigan 的CS和EE合在一起稱為EECS系,是個相當大的系,每年招收的學生應當不在少數。
Michigan的CS估計在歷史上也相當牛,U. of Wisconsin-Madison CS里兩位來自Mi chigan 的教授都是院士,在其他CS系裡,比如UIUC的,也大有Michigan 的牛人在。如 前述,UIUC的CS在硬體上極強,而Michigan 的CS中有許多UIUC的哥們在那裡當老師。
15. 喬治亞理工學院(Georgia Institute of Technology)
GIT是個較大的學校,GIT的工程學院很厲害,研發經費僅次於MIT,和UIUC,Michi
gan差不多。CS系的資料庫第7,GUI第4。
16. 布朗大學(Brown University)
Brown的規模不大。這所IVY LEAGUE中的私立學校可能擁有一些類似於CORNELL的優勢。CS的GUI可以列在第6位,好像還有許多關於語音識別等偏人工智慧方面的研發項目

17. 哈佛大學(Harvard University)
在CS的早期發展史上,Harvard曾經是泰斗級的人物,畢竟CS和數學,物理的淵源太
深太長了。好像王安是這里出來的,Bill Gates也是這里出來的。Harvard畢竟是Harva rd,總是名人輩出,因為Harvard總是可以招到最優秀的人。但千萬別以為哈佛人人牛。Harvard不喜歡帶工程色彩的東西,CS是掛在Arts & Science學院下面的Division of E ngineering and Applied Science,好像連獨立的一個系都不是。除了理論可以排進前 10名以外,其他項目怕也拿不出多少貨色了。
哈佛大學共有學生18000人,其中研究生院的11000人。Harvard大學擁有世界上最多的諾貝爾獎得主,150多個美國國家科學院院士。哈佛的CS估計不會是大個子,招的學生可能也不多,申請的難度應當很大。
18. 耶魯大學(Yale University)
YALE曾經也進過前10名(NRC\' 82),是YALE和UCLA而不是Princeton和U. of Texa s-Austin位於前10名的榜上。YALE的CS不大,十幾個老師加上為數不多的學生,每年只招收六個博士研究生。
和Harvard這樣很重文理的學校一樣,YALE的CS在理論上比較強。但不同於哈佛,Y
ALE有獨立的CS系,受到較高的重視。YALE CS在AI和軟體方面比較強。著名的LINDA並行編程模式就是在這里提出並實現的。YALE 的畢業生到學術界的比到業界的似乎 要多, 哈佛似乎也是這樣。
19. 普渡大學(Pure University)
可能許多人還不知道,Pure的計算機系是美國最早成立的計算機系。建系之初一
直處於TOP 10。在70年代由於本人不甚了解的原因,沒落了。Pure的排名也不太穩定
,從13到30的排法似乎都見過。Pure是個大學校,有35000學生。其工程學院很出名 20. 萊斯大學(Rice University)
Rice是個位於休斯頓的小學校,4000名學生,研究生有1600左右吧。CS也不大,優
勢在於軟體,排在第9位。該系的KENNEDY是個巨牛的人物,是美國HPCC常委的關鍵人物
之一,好像還是總統在信息科學方面的特別顧問。KENNEDY是並行計算領域的大牛。前幾
年,他義無反顧地承擔起高性能FORTRAN語言(HPF)的編譯器研製工作,項目之大,投
入人力之巨,加上他的權威地位,被人們寄予普遍厚望。可惜後來項目失敗了。從此並
行計算界陷入了一陣低潮。這幾年KENNEDY好像轉向去做針對特定處理器的後端優化技術
了。Rice CS 學生的出路相當好。

⑺ 《Compilers Principles》txt下載在線閱讀全文,求百度網盤雲資源

《Compilers Principles編譯原理》(Alfred V. Aho)電子書網盤下載免費在線閱讀

鏈接: https://pan..com/s/1uTWbyl7EEuUO1EgQpbxOkg

提取碼: by1p

書名:Compilers Principles編譯原理

作者:Alfred V. Aho

豆瓣評分:9.2

出版社:機械工業出版社

出版年份:2011-1

頁數:1009

內容簡介:

本書是編譯領域無可替代的經典著作,被廣大計算機專業人士譽為「龍書」。本書上一版自1986年出版以來,被世界各地的著名高等院校和研究機構(包括美國哥倫比亞大學、斯坦福大學、哈佛大學、普林斯頓大學、貝爾實驗室)作為本科生和研究生的編譯原理課程的教材。該書對我國高等計算機教育領域也產生了重大影響。 第2版對每一章都進行了全面的修訂,以反映自上一版出版20多年來軟體工程。程序設計語言和計算機體系結構方面的發展對編譯技術的影響。本書全面介紹了編譯器的設計,並強調編譯技術在軟體設計和開發中的廣泛應用。每章中都包含大量的習題和豐富的參考文獻。 本書適合作為高等院校計算機專業本科生和研究生的編譯原理與技術課程的教材,也可供廣大計算機技術人員參考。

作者簡介:

Alfred V.Aho,美國歌倫比亞大學教授,美國國家工程院院士,ACM和IEEE會士,曾獲得IEEE的馮·諾伊曼獎。著有多部演算法、數據結構、編譯器、資料庫系統及計算機科學基礎方面的著作。

Monica S.Lam,斯坦福大學計算機科學系教授,曾任Tensilica的首席科學家,也是Moka5的首任CEO。曾經主持SUIF項目,該項目產生了最流行的研究用編譯器之一。

Ravi Sethi,Avaya實驗室總裁,曾任貝爾實驗室高級副總裁和Lucent Technologies通信軟體的CTO。他曾在賓夕法尼亞州立大學,亞利桑那州立大學和普林斯頓大學任教,是ACM會士。

Jefirey D.Ullman斯坦福大學計算機科學系教授和Gradiance CEO。他的研究興趣包括資料庫理論、資料庫集成、數據挖掘和利用信息基礎設施教學等。他是美國國家工程學院院士、IEEE會士,獲得過ACM的Karlstrom傑出教育獎和Knuth獎。

⑻ 關於斯坦福、

考TOEFL110+
SAT1 2200+ 最好2300以上,滿分都有被拒的可能,看LZ的運氣與能力
SAT2要2350+
想拿獎學金還得有豐富的個人經歷及過人的能力,總之多多包裝啦。
去斯坦福,一般要求是很高的。以我所知道的幾個成功去了那裡並拿到獎學金的例子告訴你:除了北大清華的,他們是在那裡成幫成派,師兄推薦師弟,這個你比不了,其他學校能去的也都是著名大學,比如南開、復旦一類的。而且他們的成績在本科基本就是全系第一。

英語考試也要求很高的分數,尤其是GRE。不是說有個分數就行的。

當然最關鍵的一條,也是最終決定他們成功的一條,就是他們都得到了相關領域的院士的推薦信,而且有些是跟那邊比較熟悉的教授進行推薦。

能達到上面幾條,特別是最後一條,你可以考慮去斯坦福。否則就算你很優秀,也會被埋沒的。

給你找了點介紹 好好看看!~~~~

高科技公司的搖籃 — 斯坦福大學

1. 充滿傳奇的大學

2. 矽谷的支柱

3. 紐曼+洪堡的教育模式

4. 創業的孵化器

矽谷為斯坦福人提供了經費和實實在在的課題,讓學生們容易找到合適的創業題目,加上寬松的環境為教授和學生的創業行動大開綠燈,良好的教育使得很年輕的學生也可以應付未來的各種挑戰。現在萬事俱備,只欠東風了。這東風就是學校最後扶植一把。我看過一則關於肯尼迪總統和美國導彈之父馮∙卡門(錢學森的導師)的故事。六十年代初,馮卡門被授予美國總統獎,這是在美國人心目中比諾貝爾獎更高的榮譽。當馮卡門在肯尼迪總統的陪同下走下白宮的樓梯時,這位年邁的科學家一個趔趄差點摔倒,肯尼迪總統馬上上前去攙扶。這時,馮∙卡門說了一句意味深長的話:「年輕人,當一個人往下走的時候是不需要扶的,當他往上走時恰恰需要你扶他一把。」

斯坦福大學無疑在扶植學生創業方面做得非常好。它對創業的教授和學生直接的幫助就是建立他們和工業界之間的橋梁。斯坦福專門有一個辦公室幫助想創業的在校學生和在矽谷成功的校友或者和斯坦福有來往的企業家、投資家聯系,尋找投資。

Google 的佩奇和布林就是通過這種方式找到第一筆投資的。1998 年,在開發 Google 搜索引擎不多久,這兩個創始人很快就用迅襲光了自己口袋裡不多的虛閉錢和信用卡能借到的全部的錢。他們自己也曾經努力尋找過天使投資,但是由於他們當時只是兩名普普通通的博士生,在當時矽谷多如牛毛的創業者中並不引人注意,開始找錢並不順利。這時他們通過學校的這個幫助學生創業的辦公室,聯繫上了太陽公司的創始人安迪∙貝克托森。貝克托森雖然是計算機技術出身,但是對搜索引擎技術並不熟悉,以前也沒有用過 Google 的搜索。但是因為是母校介紹來的人,安迪還是在百忙中約見了這兩個只有二十五六歲的小夥子。據佩奇講,安迪很忙,因此把他們約到了上班前在公司見面,他和布林帶著自己的伺服器到了安迪的辦公室,安迪當場搜索了一些東西,非常滿意,當即寫下了十萬美元的支票給了他們。這就是 Google 作為一個公司的開始。雖然這筆錢沒多久就用完了,但是這筆錢的廣告效應遠遠不止這十萬美元。以後有些投資者聽說太陽公司的創始人、工業界的領袖投資給 Google 了,也就相信了 Google 的水平。在 Google 最早的投資人中,包括籃球明星奧尼爾、電影明星後來加州州長施瓦辛格等根本不懂技術的天使投資人。這些人是通過一個天使投資團,隨著貝克托森糊里糊塗地發了一筆財。

可以想像如果佩奇和布林不是斯坦福的研究生而是什麼其它學校的,他們很難有機會直接向一位工業界領袖推銷自己的發明。大家可以試想一下,在中國,一位普通的清華大學或者北京大學的研究生有沒有可能通過學校直接見到華為的創始人任正非,斯坦福能做到這件事是它了不起的地方。

雖然全世界所有的大學都有一個官方的聯系校友的機構,可是很多都形同虛設。但是美國很多著名大學,差昌裂包括斯坦福大學的這種機構是實實在在地、經常地和校友,尤其是事業有成的校友聯系。它們會有專人定期地到各地向那裡的傑出校友通報學校的情況,既分享學校的發展成就,也通報學校遇到的困難。遇到後一種情況,很多有錢的校友會傾囊相助。而斯坦福對慷慨的捐贈者給予衷心的感激和很高的敬意。正是有緊密的聯系,校友們才會在離開學校後不斷幫學校的忙,包括幫助自己的師弟師妹們創業。

斯坦福大學有一個非常聞名的風險投資論壇(Stanford Entrepreneurship Corner)。雖然從它的名字上看它有點像中國的英語角,但它實際上是由工業界和著名大學教授輪流主講的論壇。經常來這里的人包括很多著名的風險投資家,比如 KPCB 的約翰.多爾,工業界的領袖,比如 Google 的 CEO 施密特和創始人佩奇,Facebook 的創始人祖賓伯格以及哈佛商學院和斯坦福商學院的許多著名教授。這樣,斯坦福的師生都有機會接觸到世界級的投資人和工業界領袖。這不僅使得大家有機會找到投資渠道,更可以從著名投資人和工業界領袖那裡得到創業的指導,創業的境界有了很大的提高。

美國每個大學都或多或少有些畢業生能成功創辦各種小公司,但是能將小公司辦成主導一個行業的跨國公司則是鳳毛麟角。而在這個信息產業的主導公司中,由斯坦福大學校友創辦的公司可能佔到一小半。妨礙一個創業者成為業界領袖的原因有很多。其中有兩條不得不注意,第一是好高騖遠:關於這一條我們在前面已經多次提及,就不再贅述了。第二就是小富即安:很多人辦公司都本著撈一把的想法,而不是做一番事業,這些人歸根結底是創業的境界不夠高。而這種境界是不可能從課堂上學到的,只有經常和世界級的人物在一起切磋,一個人的境界才能有質的提高,他才能站在巨人的肩上。在世界上至今找不到第二所大學能夠讓任何一個普普通通的學生不停地接觸到工業界和商業界的領袖。

斯坦福大學鼓勵創業的另一個具體措施是對利用職務發明創業的寬容性。我們在前面介紹思科公司時提到,思科創始人的發明完全是利用工作便利的職位發明,在很多大學和實驗室專利的所有者即僱主嚴禁使用職務發明來創辦個人的公司。斯坦福大學在這方面相對比較開明,只要大家坦誠地協商好將來利益的分配,它甚至鼓勵它的學生和教授利用職務之便創業,一般斯坦福要的股權少得可憐。我們前面提到的軒尼詩創辦的 MIPS 公司,包括 Google 公司都用了斯坦福的技術,而斯坦福則佔有一點股份。就如同低稅率可以刺激經濟一樣,從長遠來講斯坦福這種少佔股份的做法是雙贏的,因為它可以鼓勵創業。作為對母校的感激,幾乎所有創業成功的人都非常慷慨地給予了斯坦福巨額的捐助。

除了為創業者提供便利的創業條件,斯坦福大學第二大的幫助就是營造了一個創業的氣氛和傳統。很多大學都試圖效仿斯坦福大學鼓勵學生創業,然後從成功的創業中得到長期的回報,但是在整體上卻沒有營造出創業的氣氛。麻省理工學院一直以培養工程界領袖為己任,並且成功地培養了大量的工業界主管,但是自己辦公司的學生遠不如斯坦福多。不少風險投資家也一直在麻省理工學院校園里轉悠,希望能找到好的項目投資,但是效果一般。加州理工有一系列專門培養工業界領袖的必修課程,但是大部分畢業生反而進入學術界了。這些名牌大學缺乏創業的氣氛。哈佛商學院要求每個人要提出和制定創業計劃,並且給予前幾名的學生創業經費,雖然這樣扶植出一些小公司,但是它們都沒有成為一個行業的領頭羊,更沒有開創新的行業。所以,這么多年來不論是向麻省理工學院這樣著名的工科大學,還是像哈佛商學院等著名的商學院,都沒能重復斯坦福的奇跡。

創業的氣氛非常重要。在一個有創業氣氛的大學里,創業是一種主動行為,創業者出於自己對一個技術和它的商業應用的特別興趣,將它的實現作為自己的理想,這種動力對於創業的成功不可或缺。反之,如果光靠別人來推動創業,是鮮有成功的。只有主動的創業,創業者才能從親身實踐中找到好的創業題目,並為之奮斗。反之,即使有了好的題目,也會半途而廢。我參加過某個著名工科大學在矽谷為風險投資家舉行的項目介紹會,該校為了鼓勵學生創業,規定以小組為單位的學生必須完成一項發明和設計才能畢業,在介紹會上他們拿出了一些很好、很有新意的發明。但是這些發明大多數是學生們作為完成教授任務或者拿學位的要求而進行的,而學生們根本就沒有想將這些發明產品化而掙錢。因此,他們在選題時很多題目雖然好卻只能將技術賣掉,根本無法辦公司。即使有一些好的選題,因為和自己今後的事業無關,學生們也根本沒有仔細考慮商業化的許多繁雜的具體問題,因此面對風險投資家的提問茫然無所知。由於沒有創業的熱情,幾乎所有的學生一旦完成了學位的要求離開了學校,所做的工作就半途而廢了。第二年,新的學生重復他們學長們做的無用功。當然,這種訓練對學生的能力有很大提高,但是對創業的作用微乎其微。

在人們想像中,商學院的學生就應該熱衷於創業,但其實不然。雖然很多商學院為它們的學生營造各種創業的條件,但是他們創業成功的案例還不如學習工程的學生多。我參加過風險投資對一個著名商學院的一些學生創業項目的評估。也許是學習商業的原因,他們提出的題目都很大,但是很多要麼是誇張,要麼是沒有實際內容。其中一個是類似於網上建立一個社區,自己設計賀卡、T恤衫、紀念品和郵票(注釋:在美國允許使用自己設計的郵票)並且通過社區來交流。這個公司的盈利模式就是在從相互有償的授權中(License)切一塊利潤。這個題目我不能說沒有用,它的提出者們也一定是做了不少研究的。但是,這裡面我看不到任何的技術和商業特點能夠阻止其他人進入該領域競爭。更何況其市場規模比他們提出的小很多。第二個很有代表性的項目是一個大的難以置信的項目,叫做互聯網 3.0。我問他們互聯網 2.0 的定義至今是否清楚,他們不置可否。我們又問他們這互聯網3.0能夠帶給用戶什麼好處,他們也不置可否。最後我們問他們為什麼要選擇這個題目,他們認為,第一,在當前的互聯網領域雅虎和 Google 等公司已經處在主導地位,很難撼得動,只有提出一種超前的概念才能打敗雅虎和 Google 等。第二,這個題目足夠大,因此風險投資也許會有興趣。我們再問他們在此以前做了多少研究,發現他們確確實實做了很多的研究,他們看了很多的參考資料,圖書館里的,互聯網上的。但是他們的項目無異於閉門造車。第三個有代表性的項目就是把各種美國已經有的技術和商業模式搬到中國和印度去,其中的提出者以中國和印度學生居多。比如前幾年有人把 Ebay 搬到中國搞了易趣很成功,他們提出把 YouTube 搬到中國和印度去(當時中國還沒有那麼多的視頻網站),這些項目有些後來還真得到了資助,但是這種模仿和改造的項目後來並沒有成功,因為你能模仿別人也能模仿,沒有什麼門檻。最有意思的是一個中東來的學生想來想去還是倒賣石油來錢最快,連他的同學也笑了,說除了你,我們可沒有這種機會。讀者可能已經看出來這裡面的問題,這些都是學生們為了完成學業,挖空心思想出來的項目,和太陽工作站、思科路由器、雅虎網站和 Google 搜索引擎這些源於創業者的科研實踐的項目完全不同。

環境是可以影響人的。在斯坦福這樣創業成風的環境中,一個計算機系或者電子工程系的博士生不想自己創業有時可能都會不好意思。而創業失敗也沒有什麼可恥的。佩奇原來所在的計算機系資料庫實驗室,前前後後出了無數開公司的學生,以後的博士生一進去就耳濡目染辦公司的事情。而在絕大多數大學里包括麻省理工學院並不是這樣,導師希望學生只專注學術,而博士生則是以進入學術界為榮。比如我以前所在的約翰霍普金斯語言和語音處理中心(CLSP),在我以前所有的博士畢業生全部去了大學和大公司的實驗室(比如 IBM,AT&T 和微軟的實驗室),沒有到真正工業界工作的,更不用講辦公司了。我到 Google 來,在所有師兄弟中純屬異類。但是,自從我到了 Google,後來的人發現這條路也很不錯,以後所有的博士畢業生都會來 Google 面試,每年都有人來 Google,就連以前在大實驗室的師兄們也跳槽過來了,這就是風氣的作用。另一方面,人也會選擇環境。很多學生挑學校時也是看中了斯坦福守著矽谷將來能創業這一點。

雖然不是每一個斯坦福人都能創業並且也不是每一個人都能成為領導者,但是他們中間很多人可以成為很好的合作者和追隨者(Follower)。佩奇有一次在斯坦福的創業論壇上講,創業的關鍵之一是找到志同道合的人。在斯坦福相對容易找到一起創業的追隨者。首先,進入斯坦福的學生大多願意到剛成立的小公司工作,而很多東部名牌大學的畢業生並不願意。其次,由於斯坦福的這種內緊外松的環境,學生們交際的圈子相對較廣泛,容易打造一個可以互補的創業團隊(Founding team)。而在完全追求學分的大學里,每個人能深入了解的大多是自己同班同學,或者同實驗室的同事,朋友之間的互補性不強。

新的技術、新的商業模式在全世界各地每時每刻都會誕生,但是將它們最終變成產品,變成一個新的行業需要一個像斯坦福大學這樣的孵化器。韓愈講,千里馬常有而伯樂不常有,於是便見不到千里馬。同樣,發明創造世界各國都有,而斯坦福只有一個,因此矽谷的奇跡就難得一見了。

結束語

世界很多國家都在學矽谷的經驗,辦起了自己的科技園。盡管有些地區自稱自己是「xx 的矽谷」,並且帶動了地區性信息產業的發展,提供了不少就業機會,但是並沒有孕育出像思科和雅虎這樣具有開創性的公司。這裡面的原因有很多,其中一個是缺乏一所像斯坦福大學這樣的新的公司乃至新的產業的孵化器。

⑼ GitHub 上有哪些值得推薦的開源電子書

語言無關類
操作系統

  • 鳥哥的Linux私房菜 (簡體)

  • Linux 系統高級編程

  • The Linux Command Line (中英文版)

  • Linux 設備驅動 (第三版)

  • 深入分析Linux內核源碼

  • UNIX TOOLBOX

  • Docker中文指南

  • Docker —— 從入門到實踐

  • FreeRADIUS新手入門

  • Mac 開發配置手冊

  • FreeBSD 使用手冊

  • Linux 命令行(中文版)

  • 智能系統
  • 一步步搭建物聯網系統

  • web伺服器
  • Nginx開發從入門到精通 (淘寶團隊出品)

  • 版本控制
  • Git教程 (本文由 @廖雪峰 創作,如果覺得本教程對您有幫助,可以去 iTunes 購買)

  • git – 簡易指南

  • 猴子都能懂的GIT入門

  • Git 參考手冊

  • Pro Git

  • Git Magic

  • GotGitHub

  • Git Community Book 中文版

  • Mercurial 使用教程

  • HgInit (中文版)

  • 沉浸式學 Git

  • Git-Cheat-Sheet (感謝 @flyhigher139 翻譯了中文版)

  • GitHub秘籍

  • NoSQL
  • NoSQL資料庫筆談 (PDF)

  • Redis 設計與實現

  • Redis 命令參考

  • 帶有詳細注釋的 Redis 3.0 代碼

  • 帶有詳細注釋的 Redis 2.6 代碼

  • The Little MongoDB Book

  • The Little Redis Book

  • Neo4j 簡體中文手冊 v1.8

  • Neo4j .rb 中文資源

  • MySQL
  • MySQL索引背後的數據結構及演算法原理

  • 項目相關
  • 持續集成(第二版) (譯言網)

  • 讓開發自動化系列專欄

  • 追求代碼質量

  • selenium 中文文檔

  • Joel談軟體

  • 約耳談軟體(Joel on Software)

  • Web
  • 關於瀏覽器和網路的 20 項須知

  • 前端知識體系

  • 瀏覽器開發工具的秘密

  • Chrome 開發者工具中文手冊

  • Chrome擴展開發文檔

  • Grunt中文文檔

  • 移動Web前端知識庫

  • 正則表達式30分鍾入門教程

  • 前端開發體系建設日記

  • 移動前端開發收藏夾

  • JSON風格指南

  • HTTP 介面設計指北

  • 前端資源分享(一)

  • 前端資源分享(二)

  • 前端代碼規范 及 最佳實踐

  • w3school教程整理

  • 大數據
  • 大數據/數據挖掘/推薦系統/機器學習相關資源

  • 編程藝術
  • 程序員編程藝術

  • 每個程序員都應該了解的內存知識(譯)【第一部分】

  • 取悅的工序:如何理解游戲 (豆瓣閱讀,免費書籍)

  • 其他
  • OpenWrt智能、自動、透明翻牆路由器教程

  • 語言相關類 AWK
  • awk程序設計語言

  • C/C++
  • C++ 並發編程指南 (@傅海平ICT)

  • Linux C編程一站式學陪襲枯習 (宋勁杉, 北京亞嵌教育研究中心)

  • CGDB中文手冊

  • 100個gdb小技巧

  • 100個gcc小技巧禪碰

  • ZMQ 指南

  • How to Think Like a Computer Scientist (中英文版)

  • 跟我一起寫Makefile(PDF)

  • GNU make中文手冊

  • GNU make 指南

  • Google C++ 風格指南

  • C/C++ Primer (by @andycai)

  • 簡單易懂的C魔法

  • Cmake 實踐 (PDF版)

  • C++ FAQ LITE(中文版)

  • C++ Primer 5th Answers

  • CSS/HTML
  • 學習CSS布局

  • 通用 CSS 筆記、建議與指導

  • CSS參考手冊

  • Emmet 文檔

  • 前端代碼規范 (騰訊alloyteam團隊)

  • Dart
  • Dart 語言導覽

  • Fortran
  • Fortran77和90/95編程入門

  • Java
  • 實時 Java 系列

  • Apache Shiro 用戶指南

  • 使用 Eclipse 和 Java SE 6 創建獨立 Web Services 應用程序

  • 第 1 部分: Web Services 服務端應用程序

  • 第 2 部分: Web 服務客戶端應用程序

  • JavaServer Faces 1.2 入門

  • 第 1 部分: 構建基本應用程序

  • 第 2 部分: JSF 生命周期、轉換、檢驗和階段監聽器

  • 用 Eclipse Europa 進行 Web 開發

  • 第 1 部分: Eclipse Java EE

  • 第 2 部分: PHP 開發工具

  • 第 3 部分: Ruby Development Toolkit 和 RadRails

  • 使用 JavaServer Faces 構建蘆洞 Apache Geronimo 應用程序

  • 第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 構建基本的應用程序

  • 第 2 部分: 在 JavaServer Faces 中使用 Tomahawk

  • 第 3 部分: 使用 ajax4jsf 添加 Ajax 功能

  • 第 4 部分: 使用 Apache Trinidad 組件擴展 JSF

  • 第 5 部分: 將 JSF 應用程序與 Spring 集成

  • Apache Geronimo 和 Spring 框架

  • 第 1 部分: 開發方法學

  • 第 2 部分: 構建第一個應用程序

  • 第 3 部分: 集成 DAO 與 ORM

  • 第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow

  • 第 5 部分: Spring MVC

  • 第 6 部分: Spring MVC:使用 Web 視圖技術

  • 終極 mashup —— Web 服務和語義 Web

  • 第 1 部分: 使用與組合 Web 服務

  • 第 2 部分: 管理 Mashup 數據緩存

  • 第 3 部分: 理解 RDF 和 RDFs

  • 第 4 部分: 創建本體

  • 第 5 部分: 切換 Web 服務

  • Jersey 2.x 用戶指南

  • MyBatis中文文檔

  • JavaScript
  • Google JavaScript 代碼風格指南

  • Airbnb JavaScript 規范

  • JavaScript 標准參考教程(alpha)

  • Javascript編程指南 (源碼)

  • javascript 的 12 個怪癖

  • JavaScript 秘密花園

  • JavaScript核心概念及實踐 (PDF) (此書已由人民郵電出版社出版發行,但作者依然免費提供PDF版本,希望開發者們去購買,支持作者)

  • 《JavaScript 模式》翻譯,此書中文版有售,但是紙質書翻譯的還沒有這個版本翻譯的好

  • 命名函數表達式探秘 (注:原文由為之漫筆翻譯,原始地址無法打開,所以此處地址為我博客上的備份)

  • 學用 JavaScript 設計模式 (開源中國)

  • 深入理解JavaScript系列

  • ECMAScript 6 入門 (作者:阮一峰)

  • jQuery

  • jQuery 解構

  • 簡單易懂的JQuery魔法

  • How to write jQuery plugin

  • Node.js

  • Node入門

  • 七天學會NodeJS

  • Nodejs Wiki Book (繁體中文)

  • express.js 中文文檔

  • koa 中文文檔

  • 使用 Express + MongoDB 搭建多人博客

  • Express框架

  • nodejs文檔

  • Node.js 包教不包會

  • Learn You The Node.js For Much Win! (中文版)

  • Node debug 三法三例

  • underscore.js

  • Underscore.js中文文檔

  • backbone.js

  • backbone.js入門教程 (PDF)

  • Backbone.js入門教程第二版

  • Developing Backbone.js Applications(中文版)

  • AngularJS

  • AngularJS最佳實踐和風格指南

  • AngularJS中譯本

  • AngularJS入門教程

  • 構建自己的AngularJS

  • 在Windows環境下用Yeoman構建AngularJS項目

  • zepto 簡明中文手冊

  • Sea.js

  • Hello Sea.js

  • CoffeeScript

  • CoffeeScript Cookbook

  • The Little Book on CoffeeScript中文版

  • ExtJS

  • Ext4.1.0 中文文檔

  • Chrome擴展及應用開發

  • JavaScript入門教程

  • PHP
  • PHP調試技術手冊(PDF)

  • XDebug 2中文手冊(譯) (CHM)

  • PHP之道

  • PHP 最佳實踐

  • PHP安全最佳實踐

  • 深入理解PHP內核

  • PHP擴展開發及內核應用

  • CodeIgniter 用戶指南

  • Laravel4 中文文檔

  • Laravel 入門

  • Symfony2中文文檔 (未譯完)

  • Phalcon中文文檔(翻譯進行中)

  • YiiBook幾本Yii框架的在線教程

  • 簡單易懂的PHP魔法

  • swoole文檔及入門教程

  • iOS
  • iOS開發60分鍾入門

  • iOS7人機界面指南

  • Google Objective-C Style Guide 中文版

  • iPhone 6 屏幕揭秘

  • Apple Watch開發初探

  • 馬上著手開發 iOS 應用程序

  • 網易斯坦福大學公開課:iOS 7應用開發字幕文件

  • Android
  • Android Design(中文版)

  • Google Android官方培訓課程中文版

  • Android學習之路

  • Python
  • 小白的Python教程

  • 簡明Python教程

  • 零基礎學Python

  • Python 2.7 官方教程中文版

  • Python 3.3 官方教程中文版

  • 深入 Python 3

  • PEP8 Python代碼風格規范

  • Google Python 風格指南 中文版

  • Python入門教程 (PDF)

  • Python的神奇方法指南

  • 笨辦法學 Python (PDF版下載)

  • Django 文檔中文版

  • Django 最佳實踐

  • The Django Book 中文版

  • web.py 0.3 新手指南

  • Web.py Cookbook 簡體中文版

  • Dive Into Python 中文版

  • Bottle 文檔中文版 (需翻牆)

  • Flask 文檔中文版

  • Jinja2 文檔中文版

  • Werkzeug 文檔中文版

  • Flask之旅

  • Introction to Tornado 中文翻譯

  • Python自然語言處理中文版 (感謝陳濤同學的翻譯,也謝謝 @shwley 聯系了作者)

  • Python 繪圖庫 matplotlib 官方指南中文翻譯

  • Scrapy 0.25 文檔

  • ThinkPython

  • Ruby
  • Ruby 風格指南

  • Rails 風格指南

  • 笨方法學 Ruby

  • Ruby on Rails 指南

  • Ruby on Rails 實戰聖經

  • Ruby on Rails Tutorial 原書第 2 版 (本書網頁版免費提供,電子版以 PDF、EPub 和 Mobi 格式提供購買,僅售 9.9 美元)

  • 編寫Ruby的C拓展

  • Ruby 源碼解讀

  • Shell
  • Shell腳本編程30分鍾入門

  • Go
  • Go編程基礎

  • Go入門指南

  • 學習Go語言 (PDF)

  • Go Web 編程 (此書已經出版,希望開發者們去購買,支持作者的創作)

  • Go實戰開發 (當我收錄此項目時,作者已經寫完第三章,如果讀完前面章節覺得有幫助,可以給作者捐贈,以鼓勵作者的繼續創作)

  • Network programming with Go 中文翻譯版本

  • Groovy
  • 實戰 Groovy 系列

  • LaTeX
  • 一份其實很短的 LaTeX 入門文檔

  • 一份不太簡短的 LATEX 2ε 介紹 (PDF版)

  • LISP
  • ANSI Common Lisp 中文翻譯版

  • Lua
  • Lua編程入門

  • Haskell
  • Real World Haskell 中文版

  • R
  • R語言忍者秘笈

  • Scala
  • Scala課堂 (Twitter的Scala中文教程)

  • Effective Scala(Twitter的Scala最佳實踐的中文翻譯)

  • Scala指南

  • Swift
  • The Swift Programming Language 中文版

  • Perl
  • Modern Perl 中文版

  • Perl 程序員應該知道的事

  • Prolog
  • 笨辦法學Prolog

  • Vim中文文檔

  • Vimscript
  • 笨方法學Vimscript 中譯本

  • Vim中文文檔

  • 讀書筆記及其它 讀書筆記
  • 編譯原理(紫龍書)中文第2版習題答案

  • 把《編程珠璣》讀薄

  • Effective C++讀書筆記

  • Golang 學習筆記、Python 學習筆記、C 學習筆記 (PDF)

  • Jsoup 學習筆記

  • 學習筆記: Vim、Python、memcached

  • 圖靈開放書翻譯計劃–C++、Python、Java等

  • 蒂姆·奧萊利隨筆 (由譯言網翻譯,電子版免費)

  • Octave 入門 (PDF版)

  • SICP 解題集

  • 精彩博客集合

  • 正則表達式簡明參考

⑽ 【筆記】斯坦福大學論文寫作課程

視頻傳送門: 斯坦福論文寫作課程 。

課螞則件傳送門:鏈接: https://pan..com/s/1bX3x0RtGZk72GhxbGqNUFw

密碼: nl2g

優秀筆記傳送門: 筆記1 、 筆記2 。

總體 :一定要清楚高效的表達自己的idea(有邏輯),之後再在個別表達上潤色

好的作者 :有內容、有邏輯思維、學技巧。

要做什麼

Overview-高效寫作的原則

當使用積極結構時,語句表達更清楚。

Eg1,There was along line of bacteria on the plate. == Bacteria lined the plate.

Eg2,They agreed that it was true. == They agreed it was true.

Eg,The meeting happened on Monday == The meeting happened Monday.

說明 :少用被動語態(多用於 Method 部分,因為做了什麼比誰做更重要),多用主動語態(多用於 引言、結果、討論 部分)。

優點

示例

主動語態更活潑,更容易閱讀,更加客觀,主動語態就會主動迫使你為自己的斷言承擔責任,這是科學嚴謹性,是好的。更重要的是,期刊雜志的編輯要求在必要的時候,使用主動語態,便於閱讀,主要是為了科學嚴謹性,客觀性,易閱讀性。

(1)多悶頌棚用強動詞

盡量少用副詞,選擇准確的同義動詞;用強動詞代替be動詞。

(2)避免將動詞變名詞

(3)避免隱藏主動詞

說明 :謂語動詞接近主語櫻吵,保持句首附近。因為讀者其實看到主語後,一直在找謂語動詞,找的很煩躁。

Eg, One study of 930 alts with multiple sclerosis(MS) receiving care in one of two managed care settings or in a fee-service setting found that only two-thirds of those needing to contact a neurologist for an MS-related problem in the prior 6 months had done so (VIckrey et. al. 1999).

== One study found that , of 930 alts with multiple sclerosis(MS) who were receiving care in one of two managed care settings or in a fee-service setting, only two-thirds of those needing to contact a neurologist for an MS-related problem in the prior 6 months had done so (VIckrey et. al. 1999).

(1)單詞 data (是datum的復數形式)

用第二人稱,如 the data are 或 these data show 或 the data support 。

(2)單詞 affect VS effect

affect:動詞 to influence

effect:名詞 influence

(3)短語 compared to VS compared with

compared to:指出不同事物的相似性(不常見)。

compare with:指出相似事物的區別(較常見)。

(4)連接詞 that VS which

that:限定性,刪除 that 後會對句子的意思造成影響;可指代許多同樣的對象。

which:非限定性,刪除 which 後不會對句子意思產生影響;僅僅特指一個對象。

(5)常見錯誤:主語是單數時,其代詞是復數 they or their

Eg, Each student worries about their grade.

=> All Students worry about their grades.

優點 :豐富句子的結構,可用破折號、冒號、分號、括弧。

(1) 破折號 :表達額外想法、列表、小道消息、描述,插入語。

說明 :增加強調,插入突然的定義或描述,但不正式。比逗號更強,不如冒號正式,比括弧輕松。

(2) 冒號 :將多個句子組合在一起,構建定義,簡單明了。可用於 引言的定義型句子

Eg,Many types of cells and tissues develop a kind of directionality. Certain events happen toward one end of the cell or tissue or the other. It』s a phenomenon called cell polarity.

=> Many cells and tissues develop a kind of directionality called cell polarity: certain events happen toward one end of the cell or tissue.

說明 :冒號之前必須有主語+動詞,用於介紹列表、一個引言、一個解釋、一個結論、或一個放大的事件;冒號後+單詞、短語或句子。

優點 :冒號比逗號更有效,分隔能力比分號小,形式比破折號正式;冒號能強調冒號後面的成分,提高讀者的興趣。

(3) 分號 :連接2個獨立句子。句子關系可以是前後順承關系,也可以是相對論關系,即描述同一事件的多個方面。

(4) 括弧 :插入事後思考,解釋或額外的細節。去掉括弧不影響句子的完整性,括弧中可以是單詞、片語或句子。

從上往下分隔力量逐漸增強。

連接詞 : and / or / but

原則 :使用並列連接詞,兩部分須遵循相同的語法結構。必須堅持使用。

對比1

Locusts denuded fields(主動語態) in Utah, rural Iowa was washed away(被動語態) by torrents, and in Arizona the cotton (短語) was shriveled by the placing heat. (不並列)

Locusts denuded fields in Utah, torrents washed away rural Iowa, and blazing heat shriveled Arizona』s cotton. (並列)

對比2

Not Parallel:

If you want to be a good doctor, you must study hard, critically think about the medical literature, and you should be a good listener.

Parallel:

If you want to be a good doctor you must study hard, listen well, and think critically about the medical literature. ( 命令 , 命令 , 命令 )

Parallel:

If you want to be a good doctor, you must be a good student, a good listener, and a critical thinker about the medical literature. ( 名詞 , 名詞 , 名詞 )

(1)准備階段(70%)

(2)寫初稿(10%)

(3)修改(20%)

(1)一致性:觀點是否一致、前後數據是否一致。

(2)參考文獻:

將論文拆成多個部分,每天拿著相關文獻去完成設定好的板塊,最後再整理到一起。

圖的特點:視覺效果直觀、能展現趨勢和圖案(吸引人)、能敘述整個故事、能突出特定結果。

表格特點:能展示精確的數值、展示數值和變數。

分類:圖分為 圖表 圖例

圖表 分類:

圖例 —legend:簡短、信息豐富和主要觀點的表達。要包含足夠的細節,這樣才能讓圖表獨立;可以用圖表中的圖形來解釋不同的數據;可以提供統計方法的描述,如用了什麼測試、數據來源、p-value是什麼等。

繪制圖形 :折線圖、散點圖、條形圖、單值條形圖、柱狀圖、方框圖、生存曲線。

曲線圖,顯示數據隨時間(年齡或劑量)的變化而產生一定的趨勢。

條形圖,用於比較一個時間點或一個劑量的組,直觀易於理解。盡量不讓讀者去讀圖例。

散點圖,用於顯示兩個變數之間的關系,通常為連續變數或數值變數,能展示所有數據點;散點圖不需要加趨勢線;可加入一定的數字來補充信息。

圖解和繪畫 (Diagrams & Drawings):用動漫的形式展示那些難以用文字表達的內容,圖解能直觀說明變數之間存在的相互作用。

內容 :不要重復堆疊圖表已展示過的數據(可少量展示,或通過圖表得出新結論),表達要深層次,如,表格和圖表 代表什麼 (一張表一句話);指出圖表和研究內容之間的簡單 關系 ;描述 整體趨勢 ;再補充說明圖表中的 數據證明 這個 趨勢或關系

要求

材料 :提供材料或數據來源。

方法 :概述所做的工作,要清楚簡明。說明如何做實驗、最後做了什麼分析、可劃分小標題小段落、可採用流程圖或表格來展示方法、可用主動語態被動語態( sth were measured 、 we observe / we analyze )。

段數 :引言的段落一般有2-5段。

內容 :研究的 問題 假設 研究目的

要求

(1)原則

引言部分以存在的問題結束,所以討論要先從i、引言的問題入手,再擴充。

(2)基本要素

(3)寫作需注意的問題

(4)例如

先回答引言中提出的問題;

再提出局限性(過渡),解釋說明後提出解決措施;

總結段:1.重申主要發現;2.重申回答的倆問題;3.宏觀意義;4.綜上所述,即大結論!

注意

內容

致謝:資金來源;不適合出現在作者身份中的人,承認這些人,但不需要對文章負責。

找合適的期刊,修改格式,提交修改提交。。。

熱點內容
生女的演算法 發布:2025-07-18 08:17:54 瀏覽:645
加密硬碟推薦 發布:2025-07-18 08:11:22 瀏覽:944
oppo手機的密碼是多少 發布:2025-07-18 08:10:27 瀏覽:764
2匹壓縮機重 發布:2025-07-18 08:01:40 瀏覽:181
雲蟻物聯的雲存儲怎麼取消退款 發布:2025-07-18 08:01:39 瀏覽:486
訪問電腦版網頁 發布:2025-07-18 08:01:02 瀏覽:246
php集成軟體 發布:2025-07-18 07:54:36 瀏覽:143
華為密碼多少我忘記了告訴我 發布:2025-07-18 07:53:05 瀏覽:286
安卓怎麼上傳音樂到網易雲 發布:2025-07-18 07:22:22 瀏覽:375
c語言保存txt文件 發布:2025-07-18 07:01:27 瀏覽:175