編程界名師
① 計算機程序設計有哪些經典必讀書籍
1、java
Java編程語言銷攜(第三版)---Java四大名著----JamesGosling(Java之父)
Java編程思想(第2版)----Java四大名毀搭著----BruceEckel
Java編程思想(第3版)----Java四大名著----------------BruceEckel
JAVA2核心技術卷I:基礎知識(原書第7版)---Java四大名著-----CayHorstmann
JAVA2核心技術卷II:高級特性(原書第7版)----Java四大名著-----CayHorstmann
EffectiveJava中文版------Java四大名著--------JoshuaBloch
精通Struts:基於MVC的JavaWeb設計與纖斗拿開發---孫衛琴
精通Hibernate:Java對象持久化技術詳解---孫衛琴
Tomcat與JavaWeb開發技術詳解------------孫衛琴
Java與模式------------------------------閻宏
2、C#
C#程序設計-------CharlesPetzold「windows編程泰山北斗」---C#語言「倚天屠龍雙劍」
C#Primer中文版--------StanleyB.Lippman---C#語言「倚天屠龍雙劍」
.NET框架程序設計(修訂版)--------JeffreyRichter「windows編程泰山北斗」---.NET平台四大天王
c#Windows程序設計----------CharlesPetzold「windows編程泰山北斗」------.NET平台四大天王
.NET程序設計技術內幕-------------JeffProsise---.NET平台四大天王
.NET本質論--第1卷:公共語言運行庫(中文版)--------ChrisSells---.NET平台四大天王
3、C++
C++程序設計語言(特別版)---c++八大金剛----BjarneStroustrup「C++之父」
C++Primer(第3版)中文版----c++八大金剛---StanleyB.Lippman
C++Primer(第4版)中文版----c++八大金剛---StanleyB.Lippman
C++標准程序庫—自修教程與參考手冊--c++八大金剛--NicolaiM.Josuttis
C++語言的設計和演化-----c++八大金剛----BjarneStroustrup「C++之父」
深度探索C++對象模型---c++八大金剛----StanleyB.Lippman
EssentialC++中文版---c++八大金剛---StanleyB.Lippman
EffectiveC++中文版2ndEdition-----c++八大金剛------ScottMeyers
MoreEffectiveC++中文版----c++八大金剛------ScottMeyers
C++編程思想(第2版)第1卷:標准C++導引--------BruceEckel
C++編程思想(第2版)第2卷:實用編程技術--------BruceEckel
C++程序設計--------------------------譚浩強
C++程序設計教程(第2版)--------------錢能
C++PrimerPlus(第五版)中文版---StephenPrata
廣博如四庫全書Thec++programminglanguage、c++Primer
深奧如山重水復Insidethec++objectmodel
程序庫大全Thec++standardlibray
工程經驗之積累Effectivec++、MoreEffectivec++、Exceptionalc++
C++八大金剛:
1、Essentitalc++---lippman---C++之父,旁枝暫略,主攻核心,輕薄短小,初學者
2、Thec++programminglanguage----C++之父,技術權威,用詞深峻,思想深遠,c++網路全書代表,聖經。
3、c++Primer----lippman---縱橫書市十數年,c++最佳教本,c++網路全書代表。
4、Insidethec++objectmodel-----lippman----揭示c++底層,非常好,非常難。
5、Effectivec++-----通過50個編程實例,展示專家經驗,行文有趣,深處淺出。
6、MoreEffectivec++----通過35個編程實例,展示專家經驗,行文有趣,深處淺出。
7、Thec++standardlibray---c++標准庫的網路全書。
8、設計模式:可復用面向對象軟體的基礎------good!
4、c語言
C程序設計語言(第2版·新版)---C語言「倚天屠龍雙劍」---BrianW.Kernighan「C語言之父」
CPrimerPlus中文版(第五版)--------C語言「倚天屠龍雙劍」---StephenPrata
C程序設計(第三版)---------------------------譚浩強
C語言大全(第四版)---------------------------HERBERTSCHILDT
C語言介面與實現:創建可重用軟體的技術-------------DAVIDR.HANSON
C語言參考手冊(原書第5版)--------------------------SamuelP.Harbison
C程序設計教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱與缺陷-----------------------------------AndrewKoenig
5、VB
VisualBasic.NET技術內幕-----VB編程三劍客-----------FrancescoBalena「vb首席大師」
Windows程序設計-VisualBasic.NET語言描述--VB編程三劍客-----CharlesPetzold「windows編程泰山北斗」---
.NET框架程序設計:VisualBasic.NET語言描述--VB編程三劍客--JeffreyRichter「windows編程泰山北斗」---,FrancescoBalena「vb首席大師」
VisualBasic6編程技術大全------------------------FrancescoBalena「vb首席大師」
VisualBasic.NET從入門到精通-------------------------Petroutsos,E.
高級VISUALBASIC編程-----------------------------------MATTHEWCURLAND
6、Delphi
InsideVCL(深入核心——VCL架構剖析)----------李維
Delphi7高效資料庫程序設計--------------李維
面向對象開發實踐之路(Delphi版)----------李維
7、VC
Windows程序設計(第5版)-----CharlesPetzold「windows編程泰山北斗」---
Windows核心編程----------JeffreyRichter「windows編程泰山北斗」---
Windows高級編程指南---------JeffreyRichter「windows編程泰山北斗」---
深入淺出MFC(第二版)-----「MFC四大天王」-------侯捷
MFCWindows程序設計(第2版)---MFC四大天王」---------JeffProsise
VisualC++技術內幕(第4版)--MFC四大天王」--------DavidKruglinski
深入解析MFC-------------MFC四大天王」-----------GeorgeShepherd
VisualC++.NET技術內幕(第6版)-MFC四大天王」------------DavidKruglinski
8、VF
VisualFoxpro程序設計參考手冊-------------------張洪舉
專家門診——VisualFoxPro開發答疑160問-------------------張洪舉
VisualFoxPro6.0/9.0解決方案與範例大全-------------------張洪舉
VisualFoxPro軟體開發模式與應用案例-------------------張洪舉
9、黑客
應用密碼學(協議演算法與C源程序-----------BruceSchneier
網路信息安全的真相-----------BruceSchneier
黑客大曝光:網路安全機密與解決方案(第5版)--------STUARTMCCLURE
軟體加密技術內幕------------看雪學院
加密與解密——軟體保護技術與完全解決方案------------看雪學院
加密與解密(第二版)--------段鋼
10、匯編
Intel微處理器結構、編程與介面(第六版)---------BarryB.Brey
80*86、奔騰機匯編語言程序設計---------BarryB.Brey
Windows環境下32位匯編語言程序設計(第2版)-----------羅雲彬
IBM-PC匯編語言程序設計(第2版)本書是國內優秀教材--------沈美明溫冬嬋
IBMPC匯編語言程序設計(第五版)這本書籍是國外優秀教材-------PETERABEL著,沈美明溫冬蟬譯
11、驅動開發
WindowsWDM設備驅動程序開發指南------------------------------------ChrisCant
Windows2000/XPWDM設備驅動程序開發(第2版)--------------------------武安河
WINDOWS2000/XPWDM設備驅動程序開發--------------------------------武安河
12、網路
計算機網路第四版中文版----網路編程三劍客--------------AndrewS.Tanenbaum
TCP/IP詳解3卷本--------------------RichardStevens----網路編程三劍客
UNIX網路編程2卷本--------------------RichardStevens----網路編程三劍客
用TCP/IP進行網際互聯-----------DouglasE.Comer
高級TCP/IP編程-------------------JonC.Snader
C++網路編程-----------------------DouglasSchmidt
UNIX環境高級編程(第2版)--------------------RichardStevens
13、演算法
計算機程序設計藝術-------Donald.E.Knuth----------演算法「倚天屠龍」雙劍
演算法導論-----------------ThomasH.Cormen--------演算法「倚天屠龍」雙劍
離散數學及其應用----------KennethH.Rosen
具體數學—計算機科學基礎--------Donald.E.Knuth
14、圖形編程
Windows圖形編程----------------FENGYUAN--圖形編程界的CharlesPetzold之書
15、數據結構
數據結構C++語言描述》58.00(DataStructuresC++)WilliamFord,WilliamTopp劉衛東沈官林
數據結構演算法與應用-C++語言描述》49.00SartejSahni汪詩林孫曉東等機械工業出版社
16、軟體工程
設計模式--可復用面向對象軟體的基礎
重構—改善既有代碼的設計
17、操作系統
深入理解計算機系統(修訂版)-------RANDALE.BRYANT
18、Unix
UNIX網路編程卷I套接字聯網API(英文版第三版
UNIX編程藝術
UNIX環境高級編程(英文影印第2版-----UNIX編程「聖經
UNIX環境高級編程(英文影印版)(第2版)
99-UNIX環境高級編程(第2版)
UNIX環境高級編程(第2版)---UNIX編程「聖經
UNIX網路編程第1卷:套介面API(第3版)
UNIX網路編程卷2:進程間通信(第2版)(英文影印版)
UNIX網路編程(第二版)第2卷:進程間通信
UNIX編程環境
UNIX網路編程卷I套接字聯網API(英文版第三版
UNIX系統編程
UNIX環境高級編程
UNIX環境高級編程(英文影印版
88-linux內核分析及編程
UNIX網路編程卷I套接字聯網API(英文版第三版)
UNIX網路編程第1卷:套介面API(第3版)
UNIX網路編程(第二版)第2卷:進程間通信
UNIX網路編程卷2:進程間通信(第2版)(英文影印版)
UNIX網路編程(第2版)第1卷:套介面API和X/Open傳輸介面API
UNIX網路編程(卷1):連網的APLS:套接字與XTI(第二版)(英文影印版)
UNIX環境高級編程
UNIX環境高級編程(英文版)
UNIX環境高級編程(第2版)
Unix技術手冊
19、Linux
Linux內核設計與實現
Linux內核完全注釋
LINUX內核分析及編程
GNU/Linux編程指南(第二版)
Linux設備驅動程序(第三版)
嵌入式設計及Linux驅動開發指南——基於ARM9處理器
Linux設備驅動程序第三版(英文影印版)
Linux內核設計與實現(第2版)
Linux內核設計與實現(英文影印版)(第2版)
linux技術手冊
20、游戲編程
Windows游戲編程大師技巧(第二版
游戲之旅--我的編程感悟
OpenGL超級寶典:第三版
OpenGL編程指南(第四版)
Java游戲高級編程
J2ME手機游戲編程入門
游戲之旅——我的編程感悟
游戲開發中的人工智慧(英文影印版)
3D游戲:卷2動畫與高級實時渲染技術
面向對象的游戲開發
Java游戲高級編程
3D游戲編程大師技巧
游戲編程精粹
面向對象的游戲開發
3D游戲卷1:實時渲染與軟體技術
3D游戲:卷2動畫與高級實時渲染技
J2ME手機游戲編程入門
Direct3D游戲編程入門教程(第二版
21、移動開發
WindowsMobile手機應用開發
SYMBIANOSC++手機應用開發
68-WindowsMobile手機應用開發--傅曦齊宇徐駿
48-SYMBIANOSC++手機應用開發(第2卷)------------------RICHARDHARRISON著,周良忠王伯欣譯
68-SYMBIANOSC++手機應用開發---------------RICHARDHARRISON著,周良忠譯
WindowsCE.net內核定製及應用程序開發---------周毓林寧楊陸貴強付林林
嵌入式系統WindowsCE開發技巧與實例--傅曦
PalmOS編程實踐---絕版
22、單片機
單片機輕松入門----------------------------------周堅(平凡老師)
單片機典型模塊設計實例導航-----------------------求是科技
例說8051----------------------------------------張義和陳敵北
KEILCX51V7.0單片機高級語言編程與ΜVISION2應用實踐-----徐愛鈞
單片機應用程序設計技術(修訂版)--------------------周航慈
8051單片機實踐與應用-------------------------------吳金戎
MCS-51系列單片機實用介面技術---------------------李華
23、串並口通訊
VisualC++/TurboC串口通信編程實踐------------------龔建偉
VISUALBASIC與RS-232串列通信控制(最新版)----------范逸之
24、電子
無線電識圖與電路故障分析輕松入門(第二版)-------------------胡斌
無線電元器件檢測與修理技術輕松入門(第二版)-------------------胡斌
圖表細說電子技術識圖-------------------胡斌
圖表細說電子元器件-------------------胡斌
圖表細說元器件及實用電路-------------------胡
② 編程培訓哪家好
動力節點。北京動力節點教育科技有限公司,簡稱:動力節點,目前已累計培訓和影響了大量Java軟體工程師,是中國Java研發人才一體化服務的倡導者,為解決當前軟體開發技術飛速發展,而企業招不到優秀Java人才的困擾,專注培養面向電商、金融和電信等領域的Java高端軟體人才。擁有全國高質量的Java教學就業保障團隊,畢業學員占據Java培訓界半壁江山,做到了畢業學員業內高薪就業,逐漸得到了業界廣大的好評,被業界譽為口口相傳的Java黃埔軍校。
③ 去哪裡找c語言大佬
在第三方專用軟體里或者在某些關於編程的帖子里、網站的交流上都會有很多關於編程界的大佬
1,CSDN-專業開發者社區,這是一個全球知名中文IT行業的技術交流平台,提供C語言論壇,C語言技術交流等。軟體里有很多關於了解各種語言的大佬,例如c++、java、Python、BASIC等高級語言。這個也是我一個學編程的同學推薦的,
CSDN有很多優點:用戶多、資源多、可以隨時下載,界面簡單、便於操作,畢竟學編程而人也會有惰性,在一個地方有的也沒有人不去挪用。大佬多了,圈子裡的人也更願意去交流,經驗多了,學的也就會快一些。
④ 北京的一位程序員自製700集免費教程獲獎,他獲得的獎項含金量如何
他獲得的獎項含金量其實是非常高的,因為他不僅僅涉及的是編程行業,而且在教學領域也獲得了一定的成就。
相關機構為他頒布這個獎項也是體現了他是一個非常有能力有才華的人。在這個時候,我們也是對他表示由衷的敬佩和贊嘆。如果說我們能夠和他一樣,在某個領域得到了非常大的成就之後再把自己所學的知識編成課程分享給有需要的人,那麼我們肯定也會在這些領域變成赫赫有名的人物,與此同時也能夠給我們帶來更大的提升。
⑤ 能夠運行c語言的軟體有哪些
C語言是一門歷史很長的編程語言,其編譯器和開發工具也多種多樣,其開發工具包括編譯器,現舉幾個開發工具供大家選擇,當然也要根據自己的操作系統來選擇適合自己的開發工具。
好多剛開始接觸c語言的朋友都想知道用上面軟體開發c語言比較好,一般來說微軟的東西肯定是最好的,更適合新手學習,等上手了就可以接觸別的軟體了。
Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,太多了,由於C語言比較成熟,所以編程環境很多。建議使用Microsoft Visual C++。
在Windows下做軟體開發,編譯器的首選當然是Visual Studio,目前微軟也有免費的Microsoft Visual C++2008Express版本可供下載和使用。但是,如果考慮做跨平台的軟體,選擇gcc作為編譯器無疑是明智的,無論Linux,MacOSX還是其他的Unix變體,大多選用gcc作為編譯器,所以,選擇gcc作為編譯器能夠讓你的軟體提前通過編譯器的驗證,能夠更容易的在不同平台上通過編譯。TDM GCC項目已經幫助大家測試並整合了Windows平台下的gcc安裝工具TDM GCC On-Demand Installer,大家可以根據需要選擇下載並安裝那些工具包。安裝完成後,需要修改環境變數,將安裝目錄加入PATH搜索路徑中。
1、TC 2.0:Borland公司的產品,在dos界面下編譯運行,小巧、靈活,但是不能使用滑鼠,界面如下:
菜單命令是alt+菜單項的第一個字母,可以調試,在第一次用的時候,可以需要配置一下目錄,如下:
第一次使用可能感覺不舒服(滑鼠不能用的緣故),慢慢熟悉一段時間,就沒事了,當初在學校學習考試都是這個環境。
2、win-TC:在tc2.0的基礎上加上了界面,能夠使用滑鼠,具有語法高亮,可以嵌入匯編等特點,對新手一些,拜託了不能用滑鼠的困難。編寫完源代碼,進行編譯運行即可,軟體比較容易上手。
3、dev-C++:是windows下一款開發c/c++的開發環境,使用gcc為編譯器,遵循標准,功能比較強大,語法高亮,可以進行單步調試(這對排除錯誤很重要),進行斷點設置等功能,遵循C標准,是一款很強大的開發工具。
4、VC++,微軟的產品,編譯器,鏈接器,運行,調試等功能於一體的強大開發工具,特點是功能十分強大,對於新手來說需要一段時間去摸索
c語言編程軟體(支持win7/win8)是一款支持多語言開發的開發系統。c語言編程軟體(支持win7/win8)同時支持c語言,c++以及vb語言的開發,軟體能很好的兼容win7以及win8,用戶只需設置軟體兼容性,把它設為win 98,win xp等等。
為大家提供的c語言編程軟體為vc++6.0。VC++6.0是Microsoft公司推出的一個基於Windows系統平台、可視化的集成開發環境,它的源程序按C++語言的要求編寫,並加入了微軟提供的功能強大的MFC(Microsoft Foundation Class)類庫。
c語言編程軟體(支持win7/win8)的MFC類庫中封裝了大部分Windows API函數和Windows控制項,它包含的功能涉及到整個Windows操作系統。MFC不僅給用戶提供了Windows圖形環境下應用程序的框架,而且還提供了創建應用程序的組件,這樣,開發人員不必從頭設計創建和管理一個標准Windows應用程序所需的程序,而是從一個比較高的起點編程,故節省了大量的時間。另外,它提供了大量的代碼,指導用戶編程時實現某些技術和功能。因此,使用VC++提供的高度可視化的應用程序開發工具和MFC類庫,可使應用程序開發變得簡單。
⑥ 急求李樹全的網頁編程與網頁設計課程所需的範例圖片與資料
歡迎加入菜鳥之家
[url=http://www.xu5.cn]菜鳥之家[/url]
[url=http://www.xu5.cn/bbs]菜鳥之家論壇[/url]
[url=http://www.xu5.cn/blog]網頁教學日誌[/url]
說起網頁製作,我學得也有幾年了,也沒什麼出息,,8月1號找到了感興趣的工作,每天才上6個半小時的班,有了充足的時間,,這讓我想起的要製作一個站點,,但製作一個什麼類型的站點,這讓我煩惱了好久,,我深信每位站長也曾為此茶不思,飯不想,如果你沒有,那隻能說明你:不是一個好站長
其實那些日子我跟kenny一直在想辦一個項目,但什麼項目,唉,沒想到好的,這東西,也輪不到你想,得靠靈感!只好暫時放停了,也許會在無意中,靈感突發,創意就出來了
這個BLOG站點9月3號完成,在建設期間,我採納kenny的很多意見,
先談談網站分類,也就是說,你的網站屬於哪一方面的,這是首要的一個問題,如果這問題你不想好,下面的工作將無法進行,
直到我無意中看到了一篇帖子,,我想:我找到我的方向了...俗語說:做熟不做生
這話不是沒道理的.,那要做什麼類型的網站呢?做,就要做你最感興趣,最熟悉,最精通的...
為什麼呢?有幾點原因:1、技術過關。2、了解行業行情。3、做自己感興趣的,有動力,不會覺得無聊,累!
上面這幾點,我想單憑第三點就足夠了```(針對個人站點)
所以,我選擇了,網頁製作站點!
但是,網頁製作站點,什麼樣的沒有啊,五花八花,包羅萬象,無所不有,無所不能,亂七八糟。。。
下面,我給大家一個意見(針對個人站點)
由於是個人管理,不可能有太多的人力、物力來維護站點,所以,我們就要做得專而精,精而深(但要做到這步,也不容易的,有空可以看看網站運營方面的知識)。。。
(當然,這次教程的針對的是新手,新手對網站運營這些都不熟悉,所以,剛開始學習,可以先做一個,簡簡單單的個人站點,放些自己跟好友的相片,做個自我介紹等等,讓大家了解了解你,這就足夠了)
想好了做什麼站點,就要開始寫程序了!由於時間關系,我就沒自己寫程序,既然程序已經不是自己寫的了,那麼,內容的原創性就很重要了。。。
開始時。。我用了動易的CMS(內容管理系統),做了一個包羅萬象的分類設計。。什麼設計理論,網頁製作,網頁素材,源碼下載,酷站展示等等。。。而且,每個分類下面還有N多個子欄目。。。(汗,如果真這樣做起來,,足夠把我累死了)
採納kenny的意見,專做一樣:寫網頁製作教程!可是,寫網頁製作教程?也分好多種啊。。。
這時,我再細分,本來,如果照我的意思,我肯定會寫ASP入門教程的。這回,kenny的重要性又體現出來了,再次採納他的意見,寫HTML教程。。。
HTML教程??有沒有搞錯,寫HTML這樣的教程,太簡單了吧```也許你是ASP、.net、PHP什麼的高手,這樣想並不奇怪,我完全可以理解。但是,我可以很大聲的告訴你(雖然你聽不到):一點都沒有搞錯,開始,我也是這樣想,HTML這樣的教程,這么簡單的教程,會不會有人看??再加上有DREAMWEAVER這些軟體輔助設計,可以說,學習網頁製作必須得先學HTML語言,變得無舉輕重了
但是,如果你想要真真正正地學好網頁製作,HTML語言肯定是你必不可少的語言。。。
同時,菜鳥是老鳥的數倍,更多的入門者,需要學習這方面的教程...於是,HTML教程出來了
我個人認為,要學習好網頁製作,下面的知識是必學的,說雖是這樣說,可是要精通下面的任何一樣,何其容易,雖然不容易,但我們還是來看一下,都要學些什麼吧:
一、美工方面:
1、美術功底,如:素描,構成,色彩搭配,字體設計等等。。。
2、軟體應用,如:FLASH、FIREWORKS、photoshop、CorelDRAW等等。。。
二、程序方面:
1、編程語言:HTML,這是最基礎的。學會了HTML跟CSS語言,接著下面就得選擇一條路走了,是學習ASP,還是JSP,還是PHP,還是直接學習.net。。另外,每種編程環境,都要腳本語言,如JAVAScript、VBScript、c#等等。。。(相關的資料請上網查)(另外,web2.0的ajax技術的出現,將傳統的幾種技術的完美結合,又引起了編程界的轟動,學習AJAX技術,XML,也是相當重要的)
2、軟體應用:FrontPage、Dreamweaver。。。其實我覺得,新手大可不必學習FrontPage,雖然都說FrontPage是入門軟體,但是,你遲早都得跳過這個軟體,去學習Dreamweaver的,到時,FrontPage那簡單得可憐的功能,你再也用不到了。把學習FrontPage的時間,去了解Dreamweaver,這才是正道。。。。。
3、資料庫應用:SQL SERVER、ACCESS、MYSQL等等。。。新手可先學習ACCESS資料庫,這個是最簡單的,一看就會操作的那種。難的是SQL語法。。。
三、經營方面
1、說到做網站,大多跟盈利離不開。盈利是做網站的根本目標,最終目的。。。當然,不排除一些站點是只是為人民服務,只是展示自我個性,非盈利性的網站。。。就算是非盈利性的網站,也要做好經營工作,才能更好的為人民服務..
2、如果你的站點是盈利性的,那經營方面是至關重要的,程序做得多好,內容多豐富,如果你不具備一定的網站經營知識,都不會有效益。。。
如果新手們不明白上面的什麼編程語言,什麼資料庫,甚至什麼軟體,請登錄www.google.com或www..com搜索,要學會搜索,查資料。學習東西,靠的還是自己,如果真的要找一個老師,那就找互聯網吧,互聯網就是最好的老師。。。
最後我想說的一句話就是:要學習網頁製作的朋友們請先作好心理准備,學習網頁製作,不是一朝兩日的事,而是一個很艱苦的過程,特別是編程那關,需要你的耐心,需要你的毅力,持之以恆,方有所成。。。
話是說不完的,我就不多說了,請各位菜鳥們看下面的教程,祝各位能成功地成為像我這樣的小鳥,然後成老鳥,再教導我這小鳥。。。。。。。。。。
全部的網頁製作教程:
http://school.gaoshou.net/
參考資料:http://school.gaoshou.net/
http://www.zjou.e.cn/te/index.htm也許這個可以給你一點幫助
⑦ 厲害!大學生計算機編程第一人,百度最年輕 T10,後創業自動駕駛
他被公認為「大學生計算機編程第一人」。他是世界頂級黑客,也是TopCoder公開賽上最好的中國選手。他30年的人生經歷充滿了成功和榮耀。他創辦的公司將在2020年成為中國價值最高的無人駕駛 汽車 初創公司。
他是誰?
他就是樓天城,人稱「樓教主」。
學習編程三月拿冠軍
樓天城1986年出生於浙江杭州,就讀於著名的杭州市第十四中學。
高中以前,樓天城與電腦接觸不多。他是一個有著超強科學思維的人。他在踢足球時,計算了球到對手球門底線的角度、距離和得分之間的概率關系,以提高獲勝概率。
高一時候,樓天城加入了學校的計算機小組學習編程知識。而之所以會選擇編程,據說是因為樓天城的數學不夠好,他總是在一些枯燥的重復性計算中犯錯,他想「數學上的計算體力活,如果讓一個很會計算的完成,不是更好嗎?」
樓天城喜歡這些學習方法的創造性。他希望能夠告訴計算機該做什麼,如何控制它,特別是用數學告訴計算機如何解決問題。
在這種「偷懶」思維的驅使下,樓天城決心學好編程。
2001年11月,學習編程不到3個月的樓天城獲得全國青年信息學團(浙江賽區)一等獎,在全校引起轟動。
次年8月,正在讀高二的樓天城贏得了全國青少年信息學競賽三等獎。
2004年,樓天城幫助中國隊獲得國際信息學奧賽 (IOI) 金牌,這是代表世界中學生程序設計最高水平的比賽。
因為高中時期的輝煌成就,樓天城獲得了保送清華的資格。
中國大學生計算機編程第一人
2004年,樓天城考入清華大學計算機系。由於在本科期間表現突出,樓天城被清華大學「姚班」創始人姚期智院士選中。2008年,他進入姚班攻讀博士,成為姚期智的第一個學生。他的主要研究領域是組合演算法。
在清華,樓天城積極參加各種編程比賽。他用一個人挑戰一個團隊,贏了很多次。他在CEO I和ACM圈子裡很有名。參加比賽的學生叫他「樓教主」。
比如2005與2006年,樓天城兩次斬獲網路之星程序設計大賽總冠軍。
2008年11月,臨時代替受傷的同學參加 ACM/ICPC 杭州賽區,力壓群雄奪得第一名。
2011年1月,在 Facebook 舉辦的2011臉書駭客杯世界編程大賽 (Facebook Hacker Cup 2011)獲得第三名。
樓天城大學期間獲得的獎項不勝枚舉,且每一項都是舉足輕重,他也因此被譽為「中國大學生計算機編程第一人」,創新工場 CEO 李開復更稱贊他是未來推動中國互聯網產業發展的中流砥柱,甚至有人開玩笑地說:只要在編程界輸入「教主」,會立即輸出 「樓天城」。
備戰兩年只為重新奪冠
樓天城的成就是如此輝煌,別人每次成功都是必然的。然而,樓天城將失敗。
2006年,樓天城參加谷歌挑戰賽時犯了一個小錯誤。他錯過了冠軍,只獲得第三名。這使他痛苦,而不是氣餒。回來後,他認真總結,反復鍛煉。為此,他寫了近萬字的博客,總結失敗的教訓,發誓要奪回冠軍。
為此,他整整准備了兩年。2008年,樓天城再次參加 Google 全球編程挑戰賽,終於光榮奪冠。
由此可見,樓天城屢創佳績並非偶然,他背後付出了許多常人所不知的努力和心血。
還沒畢業就拿到Facebook與谷歌的Offer
作為一名學生,樓天城因他的比賽和成就而出名。就連谷歌和Facebook這樣的 科技 巨頭也注意到了他,並在他博士畢業前夕向他伸出橄欖枝。
正是Facebook邀請了婁天城到其矽谷總部工作。據說當時Facebook提供了20萬美元的年薪和美國綠卡。
與此同時,谷歌也向他發來邀請。
在樓天城的本科同學中,有不少人在去美國攻讀博士學位後就職於谷歌和Facebook,但以博士應屆畢業生的身份被聘任,樓天城是第一個。
樓天城拒絕了Facebook選擇谷歌,因為樓天城在2007年曾在谷歌實習一段時間。此外,谷歌還即將推出社交網路項目Google+,他加入谷歌,從事社交網路和機器學習相關問題的研究。
不久,Google+項目終止,整個團隊下崗。樓天城加入Google x實驗室,接觸無人駕駛項目,專注於無人駕駛車輛演算法。
2015年11月,樓天城離開谷歌,加入美國著名問答網站quora。2016年4月,樓天城加盟網路美研,參與無人機技術研發,成為網路最年輕的T10員工,並在這里結識了網路首席架構師彭軍。
創辦國內估值最高的自動駕駛公司
在網路工作不足一年之後,樓天城於2017年離開網路。
2017年初,樓天城與彭軍一起創立了自動駕駛創業公司小馬智行(Pony.ai),樓天城任CTO,彭軍任CEO。
第二年3月,小馬智星在北京成立了研發中心。今年4月,第一輛自動駕駛原型車在矽谷誕生。它獲得了加州道路測試許可證,並完成了第一個全自動駕駛演示。
樓天城表示:「我們用1年時間積累了Waymo近10年都很難積累到的復雜駕駛場景。」
2019年6月11日,小馬智行入選「2019中國人工智慧企業知識產權競爭力百強榜」。2019年11月13日,胡潤研究院發布2019年中國智能企業知識產權競爭力百強榜單,小馬智行排名第97位。2020年2月,小馬智行獲得豐田戰略投資4億美元,投資後估值超過30億美元,成為國內估值較高的 汽車 駕駛公司。
小馬的發展離不開樓天城的辛勤耕耘。Ponybrain是Ponybrain的關鍵技術,由樓天城設計開發,在實時性、作業調度、數據傳輸和吞吐量效率等方面都有非常顯著的影響。
曾有人問樓天城:「離開網路出來創業感到後悔嗎?」樓天城的回答是:「我後悔沒有早點出來創業!」
參考鏈接:
https://www.jianshu.com/p/0d99b862f671
https://ke..com/item/%E6%A5%BC%E5%A4%A9%E5%9F%8E/1948553?fr=aladdin
https://jiahao..com/s?id=1662487525697201479&wfr=spider&for=pc
https://blog.csdn.net/tlaff/article/details/82190301