1.3 優(yōu)秀的程序員
三百六十行,行行出狀元。程序員行業(yè),不乏一些“明星程序員”。
榜樣的力量是無窮大的。榜樣是旗幟、是資源,代表著方向、凝聚著力量。學(xué)習(xí)具體的典型榜樣,往往比接受抽象的原則方法要方便得多。有人曾說:在中國,賣上萬臺鋼琴,不如出一位郎朗這樣的鋼琴家,他在“青少年學(xué)鋼琴”這件事上能帶來更大的推動力。
在程序員這個行業(yè)中,聚集了一群癡迷技術(shù)、對未知有極強(qiáng)的好奇心和探索能力的人。
認(rèn)識優(yōu)秀的程序員,學(xué)習(xí)他們的處世之道、思維方式,接受他們的影響,這樣由一到十、由點到面,相互感染、競相仿效,最終先進(jìn)典型的做法能普及到普通人身上。

1.3.1 國內(nèi)優(yōu)秀程序員
在國內(nèi),很多商界領(lǐng)袖都是程序員出身,比如騰訊創(chuàng)始人馬化騰、小米科技創(chuàng)始人雷軍、百度創(chuàng)始人李彥宏、字節(jié)跳動創(chuàng)始人張一鳴、360創(chuàng)始人周鴻祎等。
還有很多程序員是專注于技術(shù)的行業(yè)專家,他們在行業(yè)內(nèi)早已打響自己的名號,比如阿里巴巴的蔡景現(xiàn)(外號“多隆”)、阿里巴巴的陸靖(名號“人肉邏輯機(jī)”)、阿里巴巴的原技術(shù)副總裁、AI專家賈揚清、騰訊“TK教主”于旸,網(wǎng)易原員工吳云洋(“云風(fēng)”)和田春(“冰河”)等人。除此之外,還有一些知名程序員擅長開源工作或?qū)懠夹g(shù)博客,為行業(yè)生態(tài)貢獻(xiàn)自己的力量,如Vue框架創(chuàng)始人尤雨溪,博客“達(dá)人”陳皓、阮一峰等。
清華學(xué)堂計算機(jī)科學(xué)實驗班(簡稱“姚班”)的創(chuàng)辦人就是圖靈獎得主姚期智院士。像姚期智院士這樣級別的科學(xué)家或許已經(jīng)超出程序員范疇,但在他的培養(yǎng)下,誕生了一批又一批在學(xué)術(shù)上獲得極大成就的計算機(jī)編程“達(dá)人”。
還有一些名字不能忘記,如錢華林、錢天白等,他們有些是榮登互聯(lián)網(wǎng)名人堂的中國人,有些是中國互聯(lián)網(wǎng)重要的拓荒者。
(1)商業(yè)領(lǐng)域
1)求伯君。
求伯君是國內(nèi)第一代程序員,是小米公司創(chuàng)始人雷軍的前老板。從1988年開始,他獨自一人,用一年多時間,寫出了國產(chǎn)辦公軟件WPS 1.0。
2)雷軍。
雷軍在武漢大學(xué)讀的是計算機(jī)專業(yè),屬于程序員科班出身,作為程序員他一干就是多年。他將寫代碼看作一件藝術(shù)的事情。雷軍于1996年在金山西點BBS上寫的幾篇帖子里說道:“我愛編程這個工作,可以肯定我會干上一輩子。”足以看出當(dāng)初那個熱血青年對編程的熱愛程度。
雷軍是大家口中程序員的一個最佳典范,永遠(yuǎn)精力充沛,時刻都想著去創(chuàng)造,并且能夠及時修復(fù)過程中的bug,有著嚴(yán)謹(jǐn)?shù)某绦騿T思維。
3)李彥宏。
百度創(chuàng)始人李彥宏也是一位科班出身的程序員。從北京大學(xué)信息管理專業(yè)畢業(yè)以后,李彥宏便前往美國紐約州立大學(xué)布法羅分校完成計算機(jī)科學(xué)碩士學(xué)位。他發(fā)明了“超鏈分析”并獲得專利,這是現(xiàn)代搜索引擎發(fā)展的基礎(chǔ)技術(shù)之一。
4)馬化騰。
騰訊創(chuàng)始人馬化騰也是程序員出身。在大學(xué)時,馬化騰已經(jīng)是一個計算機(jī)編程高手。
在《騰訊十年》這本書里,騰訊第一批開發(fā)工程師徐鋼武回憶道:“為了養(yǎng)活這只‘企鵝’,大家想盡了辦法。那時我們幾乎什么都做,例如幫人家做一些網(wǎng)站的小項目,包括深圳信息局的郵件系統(tǒng)也是我們做的。當(dāng)時,馬化騰和張志東親手做網(wǎng)站,公司主頁也是馬化騰自己寫的代碼并親手調(diào)試一些小細(xì)節(jié)。”
5)張一鳴。
2005年,張一鳴大學(xué)畢業(yè),僅用兩年時間,就從普通程序員升職到技術(shù)高管,管理四五十人的團(tuán)隊,負(fù)責(zé)所有后端技術(shù),同時也負(fù)責(zé)產(chǎn)品相關(guān)的工作。
張一鳴說他的愛好就是獲取信息,他發(fā)現(xiàn):互聯(lián)網(wǎng)發(fā)展到今天,人們獲取信息的方法依然落后,互聯(lián)網(wǎng)上雖然有海量信息,但人們找到想要的信息卻很難。于是乎,“碼農(nóng)”出身的張一鳴帶領(lǐng)十幾個工程師,耗時三個多月,開發(fā)出“今日頭條”的最初版本——只要用戶綁定社交賬戶,“今日頭條”就開始分析用戶的社交數(shù)據(jù),找到用戶的興趣所在,再向用戶推薦其可能感興趣的資訊。依靠算法推薦新聞,兩年內(nèi),今日頭條月活用戶從0到破億。
在生活上,張一鳴依舊保持著他作為程序員時的一些習(xí)慣,比如上班時還是穿T恤衫和運動鞋。另外,他側(cè)重用數(shù)據(jù)分析來管理公司等。員工對張一鳴有個共識:一個沒什么愛好的“碼農(nóng)宅男”。
6)周鴻祎。
360創(chuàng)始人周鴻祎是一位熱愛技術(shù)的企業(yè)家。
1995年,剛從西安交通大學(xué)畢業(yè)的周鴻祎,來到北大方正。他覺得當(dāng)時的開發(fā)工具比較落后,就向領(lǐng)導(dǎo)立下了軍令狀,承諾在20天內(nèi)開發(fā)出新的開發(fā)工具。于是周鴻祎和另外一位同事連續(xù)寫了20個晚上的代碼,總共寫了2萬行,圓滿“交貨”。隨后,憑借這一開發(fā)工具,他在北大方正“走紅”。該系統(tǒng)就是方正飛揚電子郵件系統(tǒng),也是中國第一款擁有自主知識產(chǎn)權(quán)的互聯(lián)網(wǎng)軟件。
周鴻祎曾說過:“當(dāng)程序員最大的幸福在于你有很強(qiáng)的操縱感,你可以指揮計算機(jī)做你想做的任何事情。你和計算機(jī)打交道。計算機(jī)很簡單,計算機(jī)沒有人復(fù)雜。”
7)丁磊。
1993年,丁磊從成都電子科技大學(xué)本科畢業(yè)后回到了自己的老家寧波,被分配到寧波電信局任工程師。安逸的生活并未讓他感到快樂,兩年后,他決定南下廣州闖蕩打拼。由于在電信局學(xué)習(xí)并掌握了UNIX系統(tǒng)、數(shù)據(jù)庫技術(shù)和電信業(yè)務(wù)相關(guān)技能,他來到了剛成立的Sybase公司華南分公司。1996年,他架設(shè)了ChinaNet上第一個Firebird BBS。1997年,他創(chuàng)辦了網(wǎng)易,最開始的目的是靠做互聯(lián)網(wǎng)系統(tǒng)賺錢,后來他提出了“免費”和“易用”這兩個互聯(lián)網(wǎng)基本法則,創(chuàng)建了163免費郵箱,自此打開了網(wǎng)易的發(fā)展之路。
8)王小川。
王小川在成都四小讀小學(xué)時,就對計算機(jī)表現(xiàn)出了濃厚的興趣和驚人的天賦,后來他因獲得國際奧林匹克信息學(xué)競賽金牌被點招入清華大學(xué)計算機(jī)系。在搜狐期間,他帶領(lǐng)團(tuán)隊先后研發(fā)了第三代互動式搜索引擎“搜狗搜索”和搜狗輸入法。
商業(yè)領(lǐng)域有太多優(yōu)秀的程序員了,我們可以很清楚地感受到他們的特質(zhì):熱情專注、執(zhí)著務(wù)實。
(2)技術(shù)領(lǐng)域
1)蔡景現(xiàn)。
蔡景現(xiàn)于2000年加入阿里巴巴;2003年,進(jìn)入阿里巴巴的一個秘密項目,和另外兩位工程師一起,從零開始,在一個月內(nèi),搭建一個名叫“淘寶”的網(wǎng)站,并涵蓋所有交易系統(tǒng)和論壇系統(tǒng);2003—2007年,獨自維護(hù)淘寶搜索引擎,并且這還不是他全部的工作;2014年,被邀約成為阿里巴巴合伙人。
2)陸靖。
陸靖是ACM世界冠軍,就職阿里云,為人十分低調(diào),公司內(nèi)號稱“人肉邏輯機(jī)”。他做事不輕易動手,深思熟慮,鮮有編譯錯誤。在他人遇到搞不定的代碼找到他時,他就只看代碼,不調(diào)試,一遍遍地看代碼,然后指出某行代碼有錯誤。
3)賈揚清。
賈揚清是深度學(xué)習(xí)框架Caffe作者,TensorFlow作者,曾任Facebook AI架構(gòu)部門總監(jiān),負(fù)責(zé)前沿AI平臺的開發(fā)、Facebook各產(chǎn)品部門AI平臺的支持以及前沿機(jī)器學(xué)習(xí)系統(tǒng)研究。他擁有加州大學(xué)伯克利分校計算機(jī)科學(xué)博士學(xué)位、清華大學(xué)碩士學(xué)位和學(xué)士學(xué)位。2019年3月~2023年3月,他先后擔(dān)任阿里巴巴技術(shù)副總裁、阿里云智能計算平臺事業(yè)部總經(jīng)理、阿里巴巴開源技術(shù)委員會負(fù)責(zé)人。
4)章文嵩。
1998年,還在讀博期間,章文嵩僅花了兩個星期就完成了初版LVS,而這是我國最早出現(xiàn)的自由軟件項目之一。章文嵩在加入淘寶并任核心系統(tǒng)負(fù)責(zé)人后,不僅在阿里巴巴沉淀了CDN、TFS、Tair、Tengine、MySQL、JVM、Linux內(nèi)核、圖像搜索等技術(shù)和產(chǎn)品,很好地滿足了淘寶的海量業(yè)務(wù)對基礎(chǔ)核心軟件的需求,還在后來投身于云計算事業(yè)時,為云計算打造了穩(wěn)定、易用、低成本的云平臺和組件。同時,他還活躍在開源領(lǐng)域的一線,歷任淘寶技術(shù)委員會主席、阿里集團(tuán)開源委員會主席,引入了開源文化,使得阿里巴巴因開源而受益,同時也提高了阿里巴巴的技術(shù)品牌影響力。
5)吳云洋。
吳云洋,網(wǎng)名“云風(fēng)”,剛畢業(yè)的時候就被丁磊邀請至網(wǎng)易。后來,他作為網(wǎng)易游戲的核心成員,開發(fā)了《大話西游》《夢幻西游》等游戲。
《游戲之旅:我的編程感悟》一書忠實地記錄了他十余年來對游戲編程的所思、所感、所悟,從基礎(chǔ)的計算機(jī)知識到高級的編程技術(shù),從非常專業(yè)的匯編優(yōu)化到非常實際的項目管理進(jìn)行了一次游戲開發(fā)的全景探索。他還翻譯過一本特別經(jīng)典的書《程序員修煉之道:通向務(wù)實的最高境界(第2版)》,建議想要踏入程序員行業(yè)的讀者買來閱讀。
6)田春。
田春,號稱中國“Lisp第一人”,網(wǎng)名“冰河”。他是網(wǎng)易杭州研究院前高級開發(fā)工程師和系統(tǒng)管理員。
田春是一個很有意思的人,他研究的范圍從梵文、意大利語到Common Lisp、毽子、計算機(jī)基礎(chǔ)理論、攝影、羽毛球。
7)于旸。
于旸,是騰訊玄武實驗室的發(fā)起人。他是國內(nèi)網(wǎng)絡(luò)安全與黑客界響當(dāng)當(dāng)?shù)娜宋铩M瑫r,他也是跨界“明星”,本科畢業(yè)于安徽醫(yī)科大學(xué)臨床醫(yī)學(xué)專業(yè)。他才華橫溢卻行事低調(diào)、為人謙遜,從不顯山露水,在網(wǎng)絡(luò)安全領(lǐng)域卓有建樹。
8)章亦春。
章亦春的OpenResty項目撐起了Nginx生態(tài)圈的大半邊天,在OpenResty的group圈里,他幾乎是有問必答,而且講解清晰,待人耐心、謙和,讓人如沐春風(fēng)。
看到這里,你會發(fā)現(xiàn)一流的企業(yè)往往都離不開一流的人才。人才之間有“虹吸效應(yīng)”,他們在一起能迸發(fā)出更大的能量。
除了在企業(yè)中發(fā)光、發(fā)熱以外,程序員實現(xiàn)自我價值還有一個途徑,即做一名好的技術(shù)博主,比如陳皓、阮一峰等。
9)陳皓。
陳皓,網(wǎng)名“左耳朵耗子”,從2002年開始寫技術(shù)博客,從2009年左右開始,在CoolShell(酷殼)上分享技術(shù)觀點和實踐總結(jié)。陳皓通過一篇篇觀點鮮明、文風(fēng)犀利的文章吸引了大量IT從業(yè)人員的關(guān)注,影響了成千上萬程序員在技術(shù)選型、求職就業(yè)、個人成長等方面的思考和發(fā)展。他曾任亞馬遜高級研發(fā)經(jīng)理、阿里云資深架構(gòu)師、天貓開發(fā)總監(jiān)等職務(wù)。
10)阮一峰。
博客型程序員的代表人物就是阮一峰,他是上海財經(jīng)大學(xué)經(jīng)濟(jì)學(xué)博士,由于對網(wǎng)站制作感興趣,于是依靠自己強(qiáng)大的邏輯思維能力和對技術(shù)的熱愛,成為一名行業(yè)專家。他于2014年加入阿里巴巴。作為國內(nèi)著名的博客作者,有人稱他是經(jīng)濟(jì)學(xué)領(lǐng)域博客寫得最好的,博客領(lǐng)域IT研究最透徹的人。
11)尤雨溪。
尤雨溪,英文名Evan You,在前端開發(fā)領(lǐng)域,他的大名如雷貫耳。他是前端框架Vue.js作者,獨立開源開發(fā)者,曾就職于谷歌Creative Lab和Meteor Development Group。由于工作中大量接觸開源的JavaScript項目,因此他也走上了開源之路,現(xiàn)在全職開發(fā)和維護(hù)Vue.js。
要特別提一下的是,尤雨溪的大學(xué)所學(xué)專業(yè)并非計算機(jī),而是室內(nèi)藝術(shù)和藝術(shù)史,后來獲得了美術(shù)設(shè)計和技術(shù)碩士學(xué)位。正是在攻讀碩士學(xué)位期間,他偶然接觸到了JavaScript,從此被這門編程語言深深吸引,開啟了自己的前端生涯。
(3)學(xué)術(shù)領(lǐng)域
在國內(nèi),除了商業(yè)領(lǐng)域、技術(shù)領(lǐng)域有杰出的程序員以外,學(xué)術(shù)領(lǐng)域也不乏“明星”。
1)錢華林。
錢華林,中國科學(xué)院計算機(jī)網(wǎng)絡(luò)信息中心研究員、伏羲智庫顧問委員會成員;早期從事計算機(jī)體系結(jié)構(gòu)研究和整機(jī)的研制。1975年起從事計算機(jī)網(wǎng)絡(luò)的研究與工程建設(shè)。他是中國互聯(lián)網(wǎng)重要的開創(chuàng)者之一,是“中國互聯(lián)網(wǎng)先驅(qū)”的“二錢”(另一位為錢天白)之一。
2)錢天白。
錢天白,中國科學(xué)院計算機(jī)網(wǎng)絡(luò)信息中心客座研究員、CNNIC(中國互聯(lián)網(wǎng)絡(luò)信息中心)工作委員會副主任委員。他為中國的互聯(lián)網(wǎng)建立做出過貢獻(xiàn)。
3)姚期智。
姚期智是2000年計算機(jī)最高獎項圖靈獎得主。他的學(xué)術(shù)貢獻(xiàn)毫無疑問是極富開創(chuàng)性且影響深遠(yuǎn)的,主要集中在密碼學(xué)基礎(chǔ)、計算復(fù)雜性及量子計算方面。
準(zhǔn)確來說,他已經(jīng)不能算是普通程序員了,而是一名計算機(jī)科學(xué)家。
4)樓天成。
樓天成,姚期智的學(xué)生,算法專家,谷歌算法大賽得獎?wù)撸●R智行創(chuàng)始人。他是大學(xué)生計算機(jī)編程高手,經(jīng)常以一人之力單挑一個隊。在CEOI、ACM界,其大名無人不曉。
樓天成畢業(yè)后曾在谷歌總部工作,從事社交網(wǎng)絡(luò)和機(jī)器學(xué)習(xí)相關(guān)問題的研究。2016年受邀加入百度美國研發(fā)中心,是百度當(dāng)時最年輕的T10級員工。后創(chuàng)立小馬智行,累計完成8輪十多億美元融資。
5)戴文淵。
戴文淵,畢業(yè)于赫赫有名的上海交大ACM班。在大學(xué)就讀期間,他就帶領(lǐng)三人團(tuán)隊奪得了ACM世界冠軍和三個亞洲冠軍,后擔(dān)任ACM競賽教練,指導(dǎo)學(xué)生多次獲得亞洲冠軍。他憑借優(yōu)秀的信息學(xué)算法基礎(chǔ),在人工智能研究領(lǐng)域的頂級會議上發(fā)表了多篇論文。
本節(jié)用較多的篇幅介紹了國內(nèi)一批優(yōu)秀的程序員,這里的每一個人及他們的故事,都能單獨拎出來寫成一本傳記了。希望讀者能從他們的經(jīng)歷中得到啟發(fā)。

程序員是一份上限很高的職業(yè),也是一份了不起的職業(yè)。用計算機(jī)思維去訓(xùn)練自己,客觀辯證、理性嚴(yán)謹(jǐn)?shù)臍赓|(zhì)會熏陶著你。
1.3.2 國外優(yōu)秀程序員
介紹完國內(nèi)一些程序員,現(xiàn)在介紹一些國外程序員,他們同樣卓越,很多人都是現(xiàn)在常用技術(shù)的創(chuàng)始人、發(fā)明者。
1)蒂姆·伯納斯·李(Tim Berners-Lee)是萬維網(wǎng)發(fā)明者之一、2016年圖靈獎得主。他是一位英國人,在2012年倫敦奧運會上發(fā)了一條著名的推文——“This is for Everyone”(萬維網(wǎng)是獻(xiàn)給每個人的)。他被《時代》周刊列為“時代100人:20世紀(jì)最重要的人物”。
2)羅伯特·卡里奧(Robert Cailliau)和蒂姆·伯納斯·李聯(lián)合創(chuàng)建了萬維網(wǎng),并為蘋果Mac計算機(jī)開發(fā)了第一款Web瀏覽器。
3)保羅·莫卡派喬斯(Paul V. Mockapetris)開發(fā)了互聯(lián)網(wǎng)分布式及動態(tài)域名系統(tǒng),即DNS。
4)雷·湯姆林森(Ray Tomlinson)是電子郵件的發(fā)明者;電子郵件地址中使用的@符號就是他發(fā)明的。
5)林納斯·托瓦茲(Linus Torvalds),他是當(dāng)今世界最著名的計算機(jī)程序員之一,是Linux內(nèi)核與Git的作者。他說過一句著名的話:“Talk is cheap,show me the code”(說的話很廉價,不如給我看看你的代碼)。
6)理查德·斯托曼(Richard Stallman)是通用GNU計劃以及自由軟件基金會的創(chuàng)立者,還是Emacs、GCC的開發(fā)者。毫不夸張地說,沒有他,開源軟件也許不會存在。
7)吉米·威爾士(Jimmy Wales),維基百科創(chuàng)始人之一。2006年5月,他被《時代》周刊選為當(dāng)年世界100個最具影響力人物之一。
8)埃里克·比納(Eric Bina),網(wǎng)景公司聯(lián)合創(chuàng)始人,擔(dān)任程序員時開發(fā)了Mosaic首個版本。
9)保羅·維克西(Paul Vixie),美國計算機(jī)科學(xué)家,他的技術(shù)貢獻(xiàn)包括域名系統(tǒng)協(xié)議設(shè)計和過程,以及實現(xiàn)DNS實現(xiàn)的操作穩(wěn)定性的機(jī)制。另外,對開源軟件原理和方法有重大貢獻(xiàn)。
10)艾倫·埃姆塔格(Alan Emtage),現(xiàn)代搜索引擎鼻祖;構(gòu)思并實施了第一版Archie,一個可以以文件名查找文件的系統(tǒng),這個系統(tǒng)被廣泛認(rèn)為是世界上第一個互聯(lián)網(wǎng)搜索引擎。
身處互聯(lián)網(wǎng)時代的我們,每日所用的計算機(jī)設(shè)備、手機(jī)設(shè)備,以及在它們之上的軟件都離不開這些先驅(qū)的智慧和貢獻(xiàn)。
用榜樣的力量激勵我們,認(rèn)知榜樣、學(xué)習(xí)榜樣、成為榜樣、超越榜樣。
1.3.3 程序員的視野
作者一直堅定地認(rèn)為:“程序員只有拓寬視野,多看、多聽、多想,才不至于閉目塞聽,故步自封”。
“打開認(rèn)知”也是本書想強(qiáng)調(diào)的。關(guān)于如何打開認(rèn)知、拓寬視野,本節(jié)將給出如下幾點建議。
(1)提高閱讀量
程序員要多看書。看書相對于瀏覽網(wǎng)站、工作實戰(zhàn)、提問討論這些方式的顯著好處:學(xué)習(xí)更加系統(tǒng)。比如數(shù)據(jù)結(jié)構(gòu)、算法、編譯原理、操作系統(tǒng)、軟件架構(gòu)、計算機(jī)網(wǎng)絡(luò)、編程語言這些方面,每個方面至少要看一本。當(dāng)遇到問題,或需要深入、具體了解某項技術(shù)時,才知道如何去搜索、提問,并且,這樣和同行能有更多共同話題。
除了書本閱讀以外,程序員很多時候會通過閱讀大量的開發(fā)文檔,或者案例代碼來完成技術(shù)的學(xué)習(xí)。現(xiàn)如今,互聯(lián)網(wǎng)上有很多優(yōu)質(zhì)的技術(shù)文檔,在看的同時,還能方便地進(jìn)行技術(shù)交流;除此之外,還包括在一些活躍的開發(fā)社區(qū)中交流新技術(shù)。通過大量的閱讀,可學(xué)習(xí)新技術(shù)、尋找問題解決方案。
提高閱讀量,不僅能鍛煉信息提取的能力,還能提升思考總結(jié)的能力。
(2)使用優(yōu)質(zhì)的學(xué)習(xí)網(wǎng)站
程序員每天與網(wǎng)絡(luò)相伴,如果能找到一些優(yōu)質(zhì)的學(xué)習(xí)網(wǎng)站,則可借助它們提升自己。優(yōu)秀的學(xué)習(xí)網(wǎng)站包括搜索引擎、軟件官網(wǎng)、技術(shù)論壇等。
例如,可以在谷歌上檢索任何信息,可以在Stack Overflow官網(wǎng)上找到開發(fā)中遇到的問題的解決方案,可以在GitHub上找到很“酷”的開源項目等。
(3)加入技術(shù)圈子
技術(shù)人也有技術(shù)人自己的圈子,加入圈子很重要。在圈子內(nèi),你可以聽到很多來自同行的觀點,看到很多感興趣的技術(shù),也能和大家充分地溝通、交流。有時候,技術(shù)的成功就是通過交流與思維“碰撞”實現(xiàn)的。
很多平臺都提供了程序員圈子,比如谷歌+、豆瓣小組、新浪微博小組、微信群、QQ群、技術(shù)社區(qū)的社群等。可以在這些地方及時獲取信息。不夸張地說,信息差就是財富。
(4)寫作或開源
優(yōu)秀的程序員不會放棄寫作或開源這樣絕佳的提升途徑。
堅持技術(shù)寫作或者代碼項目開源,能讓你更加清晰地認(rèn)識技術(shù)、理解技術(shù),同時,它們也是絕佳的交流方式。
輸出是最好的輸入,養(yǎng)成寫作或開源的習(xí)慣,對技術(shù)提升和個人成長都有很大的幫助。時間一久,你會遇到很多志同道合的朋友,他們會關(guān)注你、激發(fā)你的想象,這個過程就是認(rèn)知成長的過程。
(5)關(guān)注前沿技術(shù)
程序員每天都應(yīng)該花一些時間來關(guān)注前沿技術(shù)、行業(yè)最新動態(tài),因為擁有靈敏的技術(shù)嗅覺是很重要的。
IT行業(yè)變化很快,需要邏輯清晰、思維活躍,但并非鼓勵盲目追求新技術(shù),要有自己的“判斷準(zhǔn)則”,即使遇到一些新事物,也能舉一反三。而“判斷準(zhǔn)則”就是在技術(shù)圈中不斷地觀察而形成的。
這里推薦一些可拓寬程序員視野的網(wǎng)站,比如V2EX、CSDN、掘金技術(shù)社區(qū)、InfoQ技術(shù)社區(qū)、SegmentFault(思否社區(qū))、博客園、51CTO社區(qū)、GitHub等。
通過重新認(rèn)識程序員這個職業(yè),就會發(fā)現(xiàn),高薪的背后并非想象的那么簡單。逐漸了解IT行業(yè)的獨特之處,學(xué)習(xí)優(yōu)秀程序員的閃光之處,當(dāng)認(rèn)識提升的時候,成長便從這里開始了。