導航:首頁 > 程序命令 > 45個高效程序員的習慣

45個高效程序員的習慣

發布時間:2025-04-09 22:57:22

㈠ 如何成為一個程序老手,新手必知的40個小技巧

老鳥和新手的一個很大區別來自於debug的能力。其中最主要又可以從兩方面看出來:

從高層往底層找錯。

科學方法。

0.重構是程序員的主力技能。

工作日誌能提升腦容量。

先用profiler調查,才有臉談優化。

注釋貴精不貴多。杜絕大姨媽般的「例注」。漫山遍野的碎碎念注釋,實際就是背景噪音。

普通程序員+google=超級程序員。

單元測試總是合算的。

不要先寫框架再寫實現。最好反過來,從原型中提煉框架。

代碼結構清晰,其它問題都不算事兒。

好的項目作風硬派,一鍵測試,一鍵發布,一鍵部署; 爛的項目生性猥瑣,口口相傳,不立文字,神神秘秘。

編碼不要畏懼變化,要擁抱變化。

常充電。程序員只有一種死法:土死的。

編程之事,隔離是方向,起名是關鍵,測試是主角,調試是補充,版本控制是後悔葯。

一行代碼一個兵。形成建制才能有戰鬥力。單位規模不宜過大,千人班,萬人排易成萬人坑。

重構/優化/修復Bug,同時只能作一件。

簡單模塊注意封裝,復雜模塊注意分層。

人腦性能有限,整潔勝於雜亂。讀不懂的代碼,嘗試整理下格式; 不好用的介面,嘗試重新封裝下。

迭代速度決定工作強度。想多快好省,就從簡化開發流程,加快迭代速度開始。

忘掉優化寫代碼。過早優化等同惡意破壞;忘掉代碼作優化。優化要基於性能測試,而不是糾結於字里行間。

最好的工具是紙筆;其次好的是markdown。

leader問任務時間,若答不上來,可能是任務拆分還不夠細。

寧可多算一周,不可少估一天。過於「樂觀」容易讓boss受驚嚇。

最有用的語言是English。其次的可能是Python。

百聞不如一見。畫出結果,一目瞭然。調試耗時將大大縮短。

資源、代碼應一道受版本管理。資源匹配錯誤遠比代碼匹配錯誤更難排查。

不要基於想像開發, 要基於原型開發。原型的價值是快速驗證想法,幫大家節省時間。

序列化首選明文文本 。諸如二進制、混淆、加密壓縮等等有需要時再加。

編譯器永遠比你懂微觀優化。只能向它不擅長的方向努力。

不要定過大、過遠、過細的計劃。即使定了也沒有用。

至少半數時間將花在集成上。時間,時間,時間總是不夠。

與主流意見/方法/風格/習慣相悖時,先檢討自己最可靠。

出現bug主動查,不管是不是你的。這能讓你業務能力猛漲、個人形象飆升; 如果你的bug被別人揪出來.....呵呵,那你會很被動~≧﹏≦

不知怎麼選技術書時就挑薄的。起碼不會太貴,且你能看完。

git是最棒的。簡單,可靠,免費。

僅對「可預測的非理性」拋斷言。

Log要寫時間與分類。並且要能重定向輸出。

注釋是稍差的文檔。更好的是清晰的命名。讓代碼講自己的故事。

造輪子是很好的鍛煉方法。前提是你見過別的輪子。

code review最好以小組/結對的形式。對業務有一定了解,建議會更有價值(但不絕對)。而且不會成為負擔。管理員個人review則很容易成team的瓶頸。

提問前先做調研。問不到點上既被鄙視,又浪費自己的時間。

永遠別小看程序媛(╯3╰)!

㈡ 如何成為一個高效,快樂,健康的程序員

只需每天做一些小改變,就可擺脫病痛、保持健康.....學會去積累工作經驗和成果就會變得高效......具備這些小習慣就會保持快樂……
一:高效
互聯網發展日新月異,社會科技每天都在發生著翻天覆地的變化,而程序員已經成了這個時代的龐大群體,各種各樣的程序員數不勝數,我們每天上下班,不 論你是坐公交還是乘地鐵,在你的身邊一定有程序員。本人我就是其中的一員,本人主修java語言,從事java類開發工作。由於本人工作時間不長,經驗尚 淺,都是學著前輩高人的路子,在慢慢前行,下面我給大家分享下,如何從菜鳥成長為高效程序員。要想成為一個高效的程序員,不是一朝一夕的事,而是貴在堅 持,程序員的工作都是在不斷淘汰舊的東西,接受新的,我們必須學會去積累工作經驗和成果。所謂高效程序員,就是邏輯思維敏捷,學習能力強悍,敲代碼速度絕 對是要快,代碼規范嚴謹,善於總結經驗,視野開闊,不局限於某一門專屬編程語言,能夠舉一反三。

築基階段:
1.敲代碼速度要快,要求手指靈活,盡量減少輸入出錯。這個是基本功,不然何以達到一定的代碼量。
2.精通幾個常用的代碼編輯工具。(注意,這里說的是編輯工具,除了常用的eclipse,myeclipse,jBuilder等IDE工具外,還必須掌握文本編輯工具,如notepad++,vim)。
3.掌握Linux系統中常規命令。(這個是所有程序員都必須掌握的基本功)。
4.隨時隨地的做筆記。(這個就不解釋了,反正善於總結經驗不會錯了,可以推薦使用有道筆記)。
5.學會一些主流的代碼管理工具的使用。(如SVN,gitHub,maven等)
初級階段:
6.熟悉並精通某種編程語言的基礎和特性。(java語言必須掌握corejava基礎部分)
7.善於給自己寫一些工具,拿來即用的那種。(如資料庫連接,文件讀寫操作等等)
8.掌握web開發的常用技術。(如HTML,CSS,javascript,Ajax,JSP,jQuery)
9.掌握常用資料庫的基本操作。(如oracle,mysql)
中級階段
10.掌握一些主流開源框架,設計思想。(如,spring MVC ,Struts2+hibernate+spring/SSH ,EJB等)
11.掌握設計模式,學會使用一些開發模式。
12.掌握Linux中的shell編程
14.學會使用資料庫的DDL,DML,以及存儲過程。
15.熟悉項目的整個生命周期,從需求到上線中的各個階段。
16.關注技術網站和社區,開拓思路,汲取他人的優序經驗,同時分享自己經驗。(如csdn ,oschina等)
17.熟悉整個項目周期的中的各類文檔。
18.定期給自己策劃一個項目,練手。
高級階段
19.關注科技,了解IT界動態,學會發現和創新。
20.開始學習項目管理相關知識,學會如何成為一個優秀的項目管理人。
21.適時給自己買一些書籍,給自己大腦及時充電。
22.經常參加一些培訓講座,開拓視野。
23.關注政策,了解時代互聯網發展趨勢,學習和創新。
本人現階段還處在初級階段,剛剛摸到中級階段的門檻,能力有限,暫時想到的就是這么多。這里23條方子助你成為一個高效程序員。其實IT界已然成了一大江湖,IT江湖門派之多,編程流派何其多,可能每個人踏足IT江湖都身懷絕技吧,上面的23條也許不一定適合你,但是我還是希望它能幫助大家,大家共同努力。

㈢ 程序員如何提高自己的工作效率

程序員如何提高自己的工作效率?程序員要在IT界混出個名堂,也要有高效的工作效率才行。下面我為大家整理了程序員提高工作效率的辦法,歡迎大家閱讀參考!

程序員如何提高工作效率

1)鍵盤功底要扎實

敲鍵盤時要使用標准指法。可能你認為這是程序員的基本功,可是我發現其實很多程序員都做不到這點。看著他們敲代碼時那笨拙的指法我就心急。其實煉成標准指法不難,相當年我還是一指禪,打字極慢,痛定思定,在一周內我打字必用標准指法,再別扭也要堅持,一周後就適應了標准指法了。現在不說運指如飛也算是略有小成。練習指法和鍵盤速度可以給大家推薦一些網站:http://10fastfingers.com/typing-test/english,這個就是練習標准指法的,我可以輕松上60 WPM(每分鍾60單詞),有個外國同事可以達到130以上,那才叫恐怖。http://typing.io/lessons,專門供程序員練習敲代碼的網站,融合了各種括弧和標點,難度有點大。

2)要熟悉IDE的各種快捷鍵及特性

IDE基本上是碼農們上班中使用時間最長的軟體。首先要選擇一個趁手的IDE,俗話說,工玉成其事,必先利其器嘛。如果是C#陣營的那肯定是最新版的Vistual Studio了,如果是Java陣營的話當然是Intellij了(eclipse作為開源IDE,真心比不過Intellij)。我現在使用Intellij可以在95%的情況下不用滑鼠,全鍵盤完成開發過程中的大部分操作。我覺得沒有什麼常用快捷鍵、不常用快捷鍵之分,只要你知道的快捷鍵就要拿來用。

尤其是各種重構快捷鍵必須要熟練掌握,當我看到碼農修改變數名時不用重構快捷鍵,而是自己手動在引用的地方一個個改,然後編譯查錯時,真為他們捉急。還有各種inline,introce的快捷鍵真是好用到爆,掌握了這些快捷鍵可以說對代碼進行任何重構都不費除灰之力,我們的注意力也從手動修改代碼轉移到如何發現壞味道了。Vistual Studio中推薦安裝ReSharper,其開發公司與Intellij開發公司是同一家。除了重構快捷鍵,還要掌握一些IDE的特性,比如調試時可以插入指定條件來命中斷點等,這些就要平時的積累和學習,另外還有好奇心。我敢說你現在挨個看IDE菜單,至少有30%功能你從沒用過或不知道是干什麼用的,其實裡面有些功能是非常實用的,只是你沒嘗試而已。

3)至少熟練掌握一種shell終端

作為程序員老用圖形化界面咋行,要用那種古老的命令行界面才能顯示出你的高深嘛!滑鼠點界面誰都會,而命令行界面不是誰都能駕馭。有些功能在命令行下要比圖形界面下高效N倍。比如我使用git提交文件時都是在命令行下查看哪些文件被修改了,哪些是新添加的,修改的部分是哪些等。

使用圖形化界面要用滑鼠點來點去,效率實在太低。Linux系統下的終端太多了,就不推薦了。Mac系統下推薦使用iTerm2這個殼,其比MAC自帶的terminal多了不少實用的特性,也能方便切換自己喜歡的配色。Windows下當然首推Windows Power Shell了。Windows Power Shell本身集成了常用的實用工具,並且與.net framework無縫結合,這點是那些在Windows上的類Linux模擬器(比如Cygwin)是遠遠比不了的。

4)具有一定編寫shell腳本的功底

光會用現有的`腳本還不行,還要會根據情況編寫腳本來實現自己特定的一些目標。比如我使用MAC機上的終端時,經常需要在不同目錄間跳來跳去,每次都打一串的cd …..很麻煩,後來我就自己寫了一個小工具,可以給指定的目錄起別名,想要跳到這個目錄只要敲別名即可(參見 http://www.huangbowen.net/blog/2013/02/16/gtshell/)。

還有我在Windows系統上工作時,也經常編寫一些Power Shell腳本,比如一個命令就啟動指定的FTP伺服器,一些小命令用來實現快速在不同項目源碼間切換並執行構建命令等。這些命令編寫起來都很簡單,在提高工作效率方面很好幫助,因為一些常用的費時的操作每天重復N次,讓人很厭煩,如果能夠使用腳本將其自動化起來,豈不是就把自己給解脫了?

5)多語言編程

在這個世界有太多太多的編程語言,但凡稍微流行的編程語言都有自己獨特的優勢,而我們要善於利用每種編程語言的特點,而不是整天吵鬧那種語言更強大。我自己熟悉C#、java語言,也用JavaScript、Ruby、Python、Groovy做過一些東西,甚至為了理解函數式編程還專門學習了Haskell語言。這些語言都給我帶來了實用的效果。比如我用Ruby寫了一個插件,可以自動把我主站上的博客同步到博客園中的博客來。

我使用Groovy給我的Java代碼寫單元和集成測試,比使用Java語言編寫要快很多。我用Python和WebDriver寫了一個論壇灌水工具來刷積分。你掌握的語言越多,你的視野就越廣,你對編程的理解就會越深入。當然我不贊成盲目的求多,至少你要有2到3門精通的語言,從語言語法、語言運行時、語言特性、語言API等方面都要有深入學習和見解,當你再學習其它語言時也不會浮於表面的了。

6)這是最重要的一點,時刻保持一顆好奇心,一顆堅定不移的提高工作效率的決心

很多人都抱著差不多態度,心想“我雖不是標准指法,敲鍵盤速度也差不多”,“我IDE快捷鍵用的不多,也沒覺得那裡影響到我開發”,“我只會C#一種語言,還不照樣干到現在了嗎?”之所以有這種想法,是是因為你沒有見到真正高效的人。我曾看到某IT界牛人那出神入化的VIM操作,簡直已經超越了指哪打哪的境界,已經達到了鍵隨心動的境界。

我也看到某高級程序員使用IDE快捷鍵三下五除二就把一段醜陋的代碼給收拾的服服帖帖。耳濡目染之下讓我堅定了這個決心,不做差不多先生。所以平時我和同事一起工作時,就留心他們有哪些方法和工具來提高自己的工作效率。如果他們使用了一些好用的快捷鍵而我不知道,那我就會記下來下次自己用(快捷鍵熟練程度上我早已是我們項目組的number one)。

如果看到他們使用了一些好的工具我也會立馬回去下載下來自己用。(比如前兩天我看到同事使用SuperPutty來連接遠程主機,其支持多tab方式,這正是我想要的功能。我回去立馬下載下來,拋棄了以前的Putty)這樣時間長了,集眾人之所長,你自然也成為效率達人了。


㈣ 怎樣做一名高效率程序員

1、理解編程語言的原理

三流的人才懂應用,二流的人才懂開發,一流的人才懂原理。各種語言之間存在著相似的地方,掌握語言的原理是必不可少的。最重要的,讓語言去適應項目,反之亦然。

2、向優秀程序員學習

你有一個蘋果,我也有一個蘋果,我們交換蘋果,你我還是有一個蘋果;你有一種思想,我也有一種思想,我們交換思想,你我就有了兩種思想。

與優秀的程序員為伍,你將吸收的最實用的經驗,這遠比你一個人自學、死磕編程來的快一些。有一句話說到好,與臭棋佬下棋,棋會越下越臭。不可否認這樣一個事實:和什麼樣的人在一起,就有什麼樣的格局,就會有什麼樣的人生。

3、了解數據結構和演算法

如果你要成為一個高效的開發者,就必須學會快速排序、學會辨認O(n2)程序、學會編寫遞歸函數。

學會多種語言,你便會更清楚不同的框架是相同問題的是如何解決的。盡可能去了解底層命令(plumbing),以便能夠作出明智的決定(Web框架是怎麼存儲session狀態的?Cookie到底是什麼?)。

4、精通一個編輯器

高效開發者通常是用IDE編輯器嗎?其實不是的,他們更常用的文本編輯器,因為這樣更會學到東西。

如果使用編輯器選擇通用的Emacs或Vim,自然是最好的。其次,挑選你的首選平台最支持的。使用宏,不斷地寫代碼;使用Visual Studio或SublimeText的自動補齊功能。

5、整潔的代碼勝過巧妙的代碼

如果想讓別人可以輕松讀懂你編寫的代碼,請盡量使用最少的代碼來完成任務。在編寫代碼過程中,遵循DRY(Don』t repeat yourself)的原則,使用明確定義的對象和庫,將任務分解成小而簡單的代碼段。

6、掌握代碼調試技巧

現如今市場和需求變化相當快,項目的周期有時就會縮短。一個月的工作計劃,會縮短到2個星期。項目的壓力難免會導致程序員的代碼質量會有所下降!

因此,調試技巧在這樣的環境下就顯得尤為重要。高級程序員會在函數的開始和結束輸出Log,把所有的參數和返回值列印到日誌系統,便於追蹤。在解決問題的過程中,使用開發工具一行一行進行調試,實時觀看參數的變化。

7、重新回顧代碼

重新去回顧和審視自己寫過的代碼,通常會有兩種體驗,一種是我怎麼寫了這么爛的代碼;另外一種則是對自己寫過的代碼充滿了成就感。回顧代碼有時可以觸發我們新的想法,甚至還能對編碼有一個更深層次的思考。

㈤ C璇璦鍩虹鐨勫凡緇忓︿簡錛岀劧鍚庝篃浼氬儚鍥句功綆$悊緋葷粺榪欑嶇▼搴︾殑緙栫▼錛屾兂瑕佹洿榪涗竴姝ワ紝涔嬪悗搴旇ョ湅浠涔堜功錛燂紵鍏蜂綋

濡傛灉鑳芥椂鍏夊掓祦錛屽洖鍒拌繃鍘伙紝浣滀負涓涓寮鍙戜漢鍛橈紝浣犲彲浠ュ憡璇夎嚜宸卞湪鑱屼笟鐢熸動鍒濇湡搴旇ヨ諱竴鏈錛 浣犱細閫夋嫨鍝鏈涔﹀憿錛熸垜甯屾湜榪欎釜涔﹀崟鍒楄〃鍐呭逛赴瀵岋紝鍙浠ユ兜鐩栧緢澶氫笢瑗褲傗
1銆併婁唬鐮佸ぇ鍏ㄣ 鍙茶拏澶路榪堝厠搴峰堝皵
鎺ㄨ崘鏁幫細1684
鈥滀紭縐鐨勭紪紼嬪疄璺電殑鐧劇戝叏涔︼紝銆婁唬鐮佸ぇ鍏ㄣ嬫敞閲嶄釜浜烘妧鏈錛屽叾涓鎵鏈変笢瑗垮姞璧鋒潵錛 灝辨槸鎴戜滑鏈鑳芥墍璇寸殑鈥滅紪鍐欐暣媧佺殑浠g爜鈥濄傝繖鏈涔︽湁50欏靛湪璋堣轟唬鐮佸竷灞銆傗 鈥斺 Joel Spolsky
瀵逛簬鏂版墜鏉ヨ達紝榪欐湰涔︿腑鐨勮傚康鏈夌偣楂橀樁浜嗐傚埌浣犲噯澶囬槄璇繪や功鏃訛紝浣犲簲璇ュ凡緇忕煡閬撳苟瀹炶返榪囦功涓99%鐨勮傚康銆傗 esac
Steve McConnell鐨勫師浣溿婁唬鐮佸ぇ鍏ㄣ(絎1鐗)鏄鍏璁ょ殑鍏充簬緙栫▼鐨勬渶浣沖疄璺墊寚鍗椾箣涓錛 鍦ㄨ繃鍘葷殑鍗佸氬勾闂達紝鏈涔︿竴鐩村湪甯鍔╁紑鍙戜漢鍛樼紪鍐欐洿濂界殑杞浠躲
鐜板湪錛屼綔鑰呭皢榪欐湰緇忓吀钁椾綔鍏ㄦ柊婕旂粠錛岃瀺鍏ヤ簡鏈鍓嶆部鐨勫疄璺墊妧鏈錛屽姞鍏ヤ簡涓婄櫨涓宕鏂扮殑浠g爜紺轟緥錛 鍏呭垎灞曠ず浜嗚蔣浠舵瀯寤虹殑鑹烘湳鎬у拰縐戝︽с McConnell奼囬泦浜嗘潵鑷鐮旂┒鏈烘瀯銆佸︽湳鐣屼互鍙婁笟鐣屾棩甯稿疄璺電殑涓昏佺煡璇嗭紝 鎶婃渶楂樻晥鐨勬妧鏈鍜屾渶閲嶈佺殑鍘熺悊浜ょ粐鋙嶄細涓鴻繖鏈鏃㈡竻鏅板張瀹炵敤鐨勬寚鍗椼
鏃犺烘偍鐨勭粡楠屾按騫沖備綍錛屼篃涓嶇℃偍鍦ㄦ庢牱鐨勫紑鍙戠幆澧冧腑宸ヤ綔錛屼篃鏃犺洪」鐩鏄澶ф槸灝忥紝 鏈涔﹂兘灝嗘縺鍙戞偍鐨勬濈淮騫跺府鍔╂偍鏋勫緩楂樺搧璐ㄧ殑浠g爜銆
銆婁唬鐮佸ぇ鍏錛堢2鐗堬級)銆嬪仛浜嗗叏闈㈢殑鏇存柊錛屽炲姞浜嗗緢澶氫笌鏃朵勘榪涚殑鍐呭癸紝鍖呮嫭瀵規柊璇璦銆佹柊鐨勫紑鍙戣繃紼嬩笌鏂規硶璁虹殑璁ㄨ虹瓑絳夈

2銆併婄▼搴忓憳淇鐐間箣閬撱
鎺ㄨ崘鏁幫細1504
瀵逛簬閭d簺宸茬粡瀛︿範榪囩紪紼嬫満鍒剁殑紼嬪簭鍛樻潵璇達紝榪欐槸涓鏈鍗撹秺鐨勪功銆 鎴栬鎬粬浠榪樻槸鍦ㄦ牎鐢燂紝浣嗗硅佽嚜宸卞仛浠涔堬紝榪樻劅瑙変笉鏄寰堝畨鍏ㄣ
灝卞儚鑽夊浘鍜屾灦鏋勪箣闂寸殑宸鍒銆傝櫧鐒朵綘鍦ㄥ︽牎璇懼爞涓婂﹀埌鐨勬槸鐢誨浘錛屼綘涔熷彲浠ョ敾鐨勫緢婕備寒錛 浣嗗傛灉浣犺夊緱浣犱笉澶鐭ラ亾浠庡摢鍎誇笅鎵嬶紝濡傛灉鏌愪漢瑕佷綘鐙鑷鐢諱竴涓狿2P鐨勯煶涔愪氦鎹㈢綉緇滃浘錛岄偅榪欐湰涔﹀氨閫傚悎浣犱簡銆傗斺 Joel
銆婄▼搴忓憳淇鐐間箣閬:浠庡皬宸ュ埌涓撳躲嬪唴瀹圭畝浠嬶細銆婄▼搴忓憳淇鐐間箣閬撱嬬敱涓緋誨垪鐙絝嬬殑閮ㄥ垎緇勬垚錛 娑電洊鐨勪富棰樹粠涓浜鴻矗浠匯佽亴涓氬彂灞曪紝鐭ラ亾鐢ㄤ簬浣誇唬鐮佷繚鎸佺伒媧匯佸苟涓旀槗浜庢敼緙栧拰澶嶇敤鐨勫悇縐嶆灦鏋勬妧鏈錛 鍒╃敤璁稿氬瘜鏈夊ū涔愭х殑濂囬椈杞朵簨銆佹湁鎬濇兂鎬х殑渚嬪瓙鍙婃湁瓚g殑綾繪瘮錛 鍏ㄩ潰闃愰噴浜嗚蔣浠跺紑鍙戠殑璁稿氫笉鍚屾柟闈㈢殑鏈浣沖疄璺靛拰閲嶅ぇ闄烽槺銆
鏃犺轟綘鏄鍒濆﹁咃紝鏄鏈夌粡楠岀殑紼嬪簭鍛橈紝榪樻槸杞浠墮」鐩緇忕悊錛屻婄▼搴忓憳淇鐐間箣閬:浠庡皬宸ュ埌涓撳躲嬮兘閫傚悎浣犻槄璇匯

3銆併婅$畻鏈虹▼搴忕殑鏋勯犲拰瑙i噴銆
鎺ㄨ崘鏁幫細916
灝變釜浜鴻岃█錛岃繖鏈涔︾洰鍓嶄負姝㈠規垜褰卞搷閱夊掔殑涓鏈緙栫▼涔︺
銆婁唬鐮佸ぇ鍏ㄣ嬨併婇噸鏋勩嬪拰銆婅捐℃ā寮忋嬭繖浜涚粡鍏鎬功浼氭暀緇欎綘楂樻晥鐨勫伐浣滀範鎯鍜屼氦鏄撶粏鑺傘 鍏朵粬鍍忋婁漢浠墮泦銆嬨併婅$畻鏈虹紪紼嬪績鐞嗗︺嬪拰銆婁漢鏈堢炶瘽銆嬭繖浜涗功浼氭繁鍏ヨ蔣浠跺紑鍙戠殑蹇冪悊灞傞潰銆 鍏朵粬涔︾睄鍒欏勭悊綆楁硶銆傝繖浜涗功閮芥湁鑷宸辨墍灞炵殑浣嶇疆銆
鐒惰屻婅$畻鏈虹▼搴忕殑鏋勯犲拰瑙i噴銆嬩笌榪欎簺涓嶅悓銆 榪欐槸涓鏈浼氬惎鍙戜綘鐨勪功錛屽畠浼氱噧璧蜂綘緙栧啓鍑鴻壊紼嬪簭鐨勭儹鎯咃紱 瀹冭繕灝嗘暀浼氫綘璁よ瘑騫舵h祻緹庯紱 瀹冧細璁╀綘鏈夌嶆暚鐣忥紝璁╀綘闅句互鎶戝埗鍦版復鏈涘︿範鏇村氱殑涓滆タ銆
鍏朵粬涔︽垨璁鎬細璁╀綘鎴愪負涓浣嶆洿鍑鴻壊鐨勭▼搴忓憳錛屼絾姝や功灝嗕竴瀹氫細璁╀綘鎴愪負涓鍚嶇▼搴忓憳銆
鍚屾椂錛屼綘灝嗕細瀛﹀埌鍏朵粬涓滆タ錛屽嚱鏁板紡緙栫▼錛堢涓夌珷錛夈佹儼鎬ц$畻銆佸厓緙栫▼銆佽櫄鎷熸満銆佽В閲婂櫒鍜岀紪璇戝櫒銆
涓浜涗漢璁や負姝や功涓嶉傚悎鏂版墜銆 涓浜鴻や負錛岃櫧鐒舵垜騫朵笉瀹屽叏璁ゅ悓瑕佹湁涓浜涚紪紼嬬粡楠屾墠鑳借繪や功錛屼絾鎴戣繕鏄涓瀹氭帹鑽愮粰鍒濆﹁呫 姣曠珶榪欐湰涔︽槸鍐欑粰钁楀悕鐨6.001錛屾槸楹葷渷鐞嗗伐瀛﹂櫌鐨勫叆闂ㄧ紪紼嬭劇▼銆 姝や功鎴栬擱渶瑕佸氬仛鍔鍔涳紙灝ゅ叾浣犲湪鍋氱粌涔犵殑鏃跺欙紝浣犱篃搴斿綋濡傛わ級錛屼絾榪欎釜浠鋒槸瀵瑰緱璧瘋繖鏈涔︾殑銆

4銆併奀紼嬪簭璁捐¤璦銆
鎺ㄨ崘鏁幫細774
榪欐湰涔︾畝媧佹槗璇伙紝浼氭暀緇欎綘涓変歡浜嬶細C 緙栫▼璇璦錛涘備綍鍍忕▼搴忓憳涓鏍鋒濊冿紱搴曞眰璁$畻妯″瀷銆 錛堣繖瀵圭悊瑙b滃簳灞傗濋潪甯擱噸瑕侊級鈥斺 Nathan
銆奀紼嬪簭璁捐¤璦銆(絎2鐗堟柊鐗)璁茶堪娣卞叆嫻呭嚭錛岄厤鍚堝吀鍨嬩緥璇侊紝閫氫織鏄撴噦錛屽疄鐢ㄦу己錛 閫傚悎浣滀負澶т笓闄㈡牎璁$畻鏈轟笓涓氭垨闈炶$畻鏈轟笓涓氱殑C璇璦鏁欐潗錛屼篃鍙浠ヤ綔涓轟粠浜嬭$畻鏈虹浉鍏寵蔣紜浠跺紑鍙戠殑鎶鏈浜哄憳鐨勫弬鑰冧功銆
銆奀紼嬪簭璁捐¤璦銆(絎2鐗堟柊鐗)鍘熻憲鍗充負C璇璦鐨勮捐¤呬箣涓Dennis M.Ritchie鍜岃憲鍚嶇殑璁$畻鏈虹戝﹀禕rian W.Kernighan鍚堣憲鐨 涓鏈浠嬬粛C璇璦鐨勬潈濞佺粡鍏歌憲浣溿 鎴戜滑鐜板湪瑙佸埌鐨勫ぇ閲忚鴻堪C璇璦紼嬪簭璁捐$殑鏁欐潗鍜屼笓钁楀潎浠ユや功涓鴻摑鏈銆 鍘熻憲絎1鐗堜腑浠嬬粛鐨凜璇璦鎴愪負鍚庢潵騫挎硾浣跨敤鐨凜璇璦鐗堟湰鈥斺旀爣鍑咰鐨勫熀紜銆
浜轟滑鐔熺煡鐨勨渉ello,world鈥濈▼搴忓氨鏄鐢辨湰涔﹂栨″紩鍏ョ殑錛岀幇鍦錛岃繖涓紼嬪簭宸茬粡鎴愪負鎵鏈夌▼搴忚捐¤璦鍏ラ棬鐨勭涓璇俱

5銆併婄畻娉曞艱恆
鎺ㄨ崘鏁幫細671
銆婁唬鐮佸ぇ鍏ㄣ嬫暀浣犲備綍姝g『緙栫▼錛 銆婁漢鏈堢炶瘽銆嬫暀浣犲備綍姝g『綆$悊錛 銆婅捐℃ā寮忋嬫暀浣犲備綍姝g『璁捐♀︹
鍦ㄦ垜鐪嬫潵錛屼唬鐮佸彧鏄涓涓宸ュ叿錛屽苟闈炵簿楂撱 寮鍙戣蔣浠剁殑涓昏侀儴鍒嗘槸鍒涘緩鏂扮畻娉曟垨閲嶆柊瀹炵幇鐜版湁綆楁硶銆 鍏朵粬閮ㄥ垎鍒欏儚閲嶆柊緇勮呬箰楂樼爾鍧楁垨鍒涘緩鈥滅$悊鈥濆眰銆
鎴戜緷鐒舵ⅵ鎯寵繖鏍風殑宸ヤ綔錛屾垜鐨勫ぇ閮ㄥ垎鏃墮棿錛>50%錛夋槸鍦ㄥ啓綆楁硶錛屽叾浠栤滅$悊鈥濈粏鑺傚垯鐣欑粰鍏朵粬浜衡︹ 鈥斺 Ran Biron
緇忓吀鐨勭畻娉曚功,琚浜氶┈閫婄綉錛屻婄▼搴忓憳銆嬬瓑璇勯変負2006騫存渶鍙楄昏呭枩鐖辯殑鍗佸ぇIT鍥句功涔嬩竴銆
綆楁硶棰嗗煙鐨勬爣鍑嗘暀鏉愶紝鍏ㄧ悆澶氭墍鐭ュ悕澶у﹂夌敤
MIT鍚嶅笀鑱旀墜閾稿氨錛岃瑾変負鈥滆$畻鏈虹畻娉曠殑鍦g粡鈥
緙栧啓涓婇噰鐢ㄤ簡鈥滀簲涓涓鈥濓紝鍗充竴絝犱粙緇嶄竴涓綆楁硶銆佷竴縐嶈捐℃妧鏈銆佷竴涓搴旂敤棰嗗煙鍜屼竴涓鐩稿叧璇濋樸

6銆併婇噸鏋勶細鏀瑰杽鏃㈡湁浠g爜鐨勮捐°
鎺ㄨ崘鏁幫細617
銆婇噸鏋:鏀瑰杽鏃㈡湁浠g爜鐨勮捐°嬫竻鏅板湴鎻紺轟簡閲嶆瀯鐨勮繃紼嬶紝瑙i噴浜嗛噸鏋勭殑鍘熺悊鍜屾渶浣沖疄璺墊柟寮忥紝 騫剁粰鍑轟簡浣曟椂浠ュ強浣曞湴搴旇ュ紑濮嬫寲鎺樹唬鐮佷互奼傛敼鍠勩 涔︿腑緇欏嚭浜70澶氫釜鍙琛岀殑閲嶆瀯錛屾瘡涓閲嶆瀯閮戒粙緇嶄簡涓縐嶇粡榪囬獙璇佺殑浠g爜鍙樻崲鎵嬫硶鐨勫姩鏈哄拰鎶鏈銆
銆婇噸鏋:鏀瑰杽鏃㈡湁浠g爜鐨勮捐°嬫彁鍑虹殑閲嶆瀯鍑嗗垯灝嗗府鍔╀綘涓嬈′竴灝忔ュ湴淇鏀逛綘鐨勪唬鐮侊紝浠庤屽噺灝戜簡寮鍙戣繃紼嬩腑鐨勯庨櫓銆
銆婇噸鏋:鏀瑰杽鏃㈡湁浠g爜鐨勮捐°嬮傚悎杞浠跺紑鍙戜漢鍛樸侀」鐩綆$悊浜哄憳絳夐槄璇伙紝 涔熷彲浣滀負楂樼瓑闄㈡牎璁$畻鏈哄強鐩稿叧涓撲笟甯堢敓鐨勫弬鑰冭葷墿銆
鎴戞兂鎴戜笉寰椾笉鎺ㄨ崘銆婇噸鏋勩嬶細鏀硅繘鐜版湁浠g爜鐨勮捐°傗斺 Martin
鎴戝繀欏繪壙璁わ紝鎴戞渶鍠滄㈢殑緙栫▼璇褰曟槸鍑鴻嚜榪欐湰涔︼細浠諱綍涓涓鍌葷摐閮借兘鍐欏嚭璁$畻鏈鴻兘鐞嗚В鐨勭▼搴忥紝 鑰屼紭縐鐨勭▼搴忓憳鍗磋兘鍐欏嚭鍒浜鴻兘璇誨緱鎳傜殑紼嬪簭銆傗斺 Martin Fowler

7銆併婅捐℃ā寮忋
鎺ㄨ崘鏁幫細617
鑷1995騫村嚭鐗堜互鏉ワ紝鏈涔︿竴鐩村悕鍒桝mazon鍜屽悇澶т功搴楅攢鍞姒滃墠鍒椼 榪10騫村悗錛屾湰涔︿粛鏄疉ddison-Wesley鍏鍙2003騫存渶鐣呴攢鐨勫浘涔︿箣涓銆 涓鏂囩増閿鍞閫4涓囧唽銆
灝辨垜鑰岃█錛屾垜璁や負鍥涗漢甯緙栬憲鐨勩婅捐℃ā寮忋嬫槸涓鏈鏋佷負鏈夌敤鐨勪功銆 鉶界劧姝や功騫朵笉鍍忓叾浠栧緩璁涓鏍鋒湁鍏斥滃厓鈥濈紪紼嬶紝浣嗗畠寮鴻皟灝佽呰稿傛ā寮忎竴綾葷殑浼樼緙栫▼鎶鏈錛 鍥犺岄紦鍔卞叾浠栦漢鎻愬嚭鏂版ā寮忓拰鍙嶆ā寮忥紙antipatterns錛夛紝騫惰繍鐢ㄤ簬緙栫▼瀵硅瘽涓銆傗斺 Chris Jester-Young

8銆併婁漢鏈堢炶瘽銆
鎺ㄨ崘鏁幫細588
鍦ㄨ蔣浠墮嗗煙錛屽緢灝戣兘鏈夊儚銆婁漢鏈堢炶瘽銆嬩竴鏍峰叿鏈夋繁榪滃獎鍝嶅姏騫朵笖鐣呴攢涓嶈「鐨勮憲浣溿
Brooks鍗氬+涓轟漢浠綆$悊澶嶆潅欏圭洰鎻愪緵浜嗘渶鍏鋒礊瀵熷姏鐨勮佽В銆 鏃㈡湁寰堝氬彂浜烘繁鐪佺殑瑙傜偣錛屽張鏈夊ぇ閲忚蔣浠跺伐紼嬬殑瀹炶返銆 鏈涔﹀唴瀹規潵鑷狟rooks鍗氬+鍦↖BM鍏鍙窼ystem/360瀹舵棌鍜孫S/360涓鐨勯」鐩綆$悊緇忛獙銆
璇ヤ功鑻辨枃鍘熺増涓緇忛潰涓栵紝鍗沖紩璧蜂笟鍐呬漢澹鐨勫己鐑堝弽鍝嶏紝鍚庡張璇戜負寰楓佹硶銆佹棩銆佷縿涓絳夊氱嶈璦錛屽叏鐞冮攢閲忔暟鐧句竾鍐屻 紜絝嬩簡鍏跺湪琛屼笟鍐呯殑緇忓吀鍦頒綅銆

9銆併婅$畻鏈虹▼搴忚捐¤壓鏈銆
鎺ㄨ崘鏁幫細542
銆婅$畻鏈虹▼搴忚捐¤壓鏈銆嬬郴鍒楄憲浣滃硅$畻鏈洪嗗煙浜х敓浜嗘繁榪滅殑褰卞搷銆 榪欎竴緋誨垪鍫縐頒竴欏規旦澶х殑宸ョ▼錛岃嚜1962騫村紑濮嬬紪鍐欙紝璁″垝鍑虹増7鍗鳳紝鐩鍓嶅凡緇忓嚭鐗堜簡4鍗楓
銆婄編鍥界戝﹀躲嬫潅蹇楁浘灝嗚繖濂椾功涓庣埍鍥犳柉鍧︾殑銆婄浉瀵硅恆嬬瓑涔﹀苟鍒楃О涓20涓栫邯鏈閲嶈佺殑12鏈鐗╃悊瀛﹁憲浣溿 鐩鍓岾nuth姝e皢姣曠敓綺懼姏鎶曞叆鍒拌繖閮ㄥ彶璇楁ц憲浣滅殑鎾板啓涓銆
榪欐槸楂樺痙綰沖炬敞蹇冭鍐欑殑涓鏈涔︺傗斺 Peter Coulton

10銆併婄紪璇戝師鐞嗐嬶紙榫欎功錛
鎺ㄨ崘鏁幫細462
鎴戝緢濂囨錛屽眳鐒舵病浜烘彁鍒伴緳涔︺傦紙鎴栬稿凡鏈夋帹鑽愶紝鎴戞病鏈夌湅鍒幫級銆 鎴戜粠娌″繕榪囨や功鐨勭涓鐗堝皝闈銆 姝や功璁╂垜鐭ラ亾浜嗙紪璇戝櫒鏄澶氫箞鍦扮炲囩粷濡欍- DB

11銆併婃繁鍏ユ祬鍑鴻捐℃ā寮忋
鎺ㄨ崘鏁幫細445
寮哄ぇ鐨勫啓浣滈樀瀹廣
銆奌ead First璁捐℃ā寮忋(涓鏂囩増) 浣滆匛ric Freeman錛
ElElisabeth Freeman鏄浣滃躲佽插笀鍜屾妧鏈欏鵑棶銆
Eric鎷ユ湁鑰墮瞾澶у︾殑璁$畻鏈虹戝﹀崥澹瀛︿綅錛孍1isabath鎷ユ湁鑰墮瞾澶у︾殑璁$畻鏈虹戝︾曞+瀛︿綅銆
Kathy Sierra(javaranch錛巆om鐨勫壋濮嬩漢)FHBert Bates鏄鐣呴攢鐨凥eadFirst緋誨垪涔︾睄鐨勫壋絝嬭咃紝涔熸槸Sun鍏鍙窲ava寮鍙戝憳璁よ瘉鑰冭瘯鐨勫紑鍙戣呫
鏈涔︾殑浜у搧璁捐″簲鐢ㄧ炵粡鐢熺墿瀛︺佽ょ煡縐戝︼紝浠ュ強瀛︿範鐞嗚猴紝榪欎嬌寰楄繖鏈涔﹁兘澶熷皢榪欎簺鐭ヨ瘑娣辨繁鍦板嵃鍦ㄤ綘鐨勮剳嫻烽噷錛 涓嶅規槗琚閬楀繕銆
鏈涔︾殑緙栧啓鏂瑰紡閲囩敤寮曞煎紡鏁欏︼紝涓嶇洿鎺ュ憡璇変綘璇ユ庝箞鍋氾紝鑰屾槸鍒╃敤鏁呬簨褰撲綔寮曞瓙錛屽甫棰嗚昏呮濊冨苟鎯沖姙娉曡В鍐抽棶棰樸 瑙e喅闂棰樼殑榪囩▼涓鍙堜細浜х敓涓浜涙柊鐨勯棶棰橈紝鍐嶇戶緇鎬濊冦佺戶緇瑙e喅闂棰橈紝榪欐牱鍙浠ュ姞娣變綋浼氥
浣滆呬互澶ч噺鐨勭敓媧誨寲鏁呬簨褰撹儗鏅錛屼緥濡傜1絝犳槸楦瀛愶紝絎2絝犳槸姘旇薄絝欙紝絎3絝犳槸鍜栧暋搴楋紝 涔︿腑鎼閰嶅ぇ閲忕殑鎻掑浘(鍑犱箮姣忎竴欏甸兘鏈夊浘)錛屾墍浠ラ槄璇昏搗鏉ョ敓鍔ㄦ湁瓚o紝涓嶄細鎰熻夊埌鏄忔槒嬈茬潯銆
浣滆呰繕鍒╃敤姝姝鏂滄枩鐨勬墜鍐欏瓧浣擄紝澧炲姞鈥滅幇鍦烘劅鈥濄 綺懼績璁捐¤稿氱垎絎戠殑瀵圭櫧錛岃╁︿範榪囩▼涓嶄細澶鏋鐕ャ 榪樻湁妯″紡鍛婄櫧鑺傜洰錛屽皢璁捐℃ā寮忔嫙浜哄寲鎴愯妭鐩鏉ュ撅紝鐣呰皥鍏跺唴鍦ㄧ殑涓鍒囥 姣忎竴絝犻兘鏈夋暟鐩涓嶇瓑鐨勬祴楠岄樸 姣忕珷鏈鍚庢湁涓欏佃佺偣鏁寸悊錛岃繖涔熸槸綺懼崕鎵鍦錛屾垜閮芥槸鍒╃敤榪欎竴欏靛仛澶嶄範銆
鎴戠煡閬撳洓浜哄府鐨勩婅捐℃ā寮忋嬫槸涓鏈鏍囧噯涔︼紝浣嗗掍笉濡傚厛鐪嬬湅榪欓儴澶ч儴澶達紝姝や功鏇翠負綆鏄撱 涓鏃︿綘浜嗚В浜嗚В浜嗗熀鏈鍘熷垯錛屽彲浠ュ幓鐪嬪洓浜哄府鐨勯偅鏈鍦g粡浜嗐- Calanus

12銆併婂摜寰峰皵銆佽壘鑸嶅皵銆佸反璧涔︼細闆嗗紓鐠т箣澶ф垚銆
鎺ㄨ崘鏁幫細437
濡傛灉涓嬫槀鐪熸f繁鍏ラ槄璇伙紝鎴戞帹鑽愰亾鏍兼媺鏂路渚涓栬揪錛圖ouglas Hofstadter錛夌殑銆婂摜寰峰皵銆佽壘鑸嶅皵銆佸反璧涔︺嬨 浠栨瀬涓烘繁鍏ョ爺絀朵簡紼嬪簭鍛樻瘡鏃ラ兘瑕侀潰瀵圭殑闂棰橈細閫掑綊銆侀獙璇併佽瘉鏄庡拰甯冨皵浠f暟銆 榪欐槸涓鏈寰堝嚭鑹茬殑璇葷墿錛岄毦搴︿笉澶э紝鍋跺皵鏈夋寫鎴橈紝涓鏃︿綘瑕侀彇鎴樺埌搴曪紝灝嗘槸闈炲父鍊煎緱鐨勩 鈥 Jonik

13銆併婁唬鐮佹暣媧佷箣閬撱
鎺ㄨ崘鏁幫細329
緇嗚妭涔嬩腑鑷鏈夊ぉ鍦幫紝鏁存磥鎴愬氨鍗撹秺浠g爜
灝界$碂緋曠殑浠g爜涔熻兘榪愯岋紝浣嗗傛灉浠g爜涓嶆暣媧侊紝浼氫嬌鏁翠釜寮鍙戝洟闃熸償瓚蟲繁闄鳳紝 鍐欏緱涓嶅ソ鐨勪唬鐮佹瘡騫撮兘瑕佽楄垂闅句互璁℃暟鐨勬椂闂村拰璧勬簮銆 鐒惰岃繖縐嶆儏鍐靛苟闈炴棤娉曢伩鍏嶃
钁楀悕杞浠朵笓瀹禦oberfC.Marlin鍦ㄣ婁唬鐮佹暣媧佷箣閬撱嬩腑涓轟綘鍛堢幇鍑轟簡闈╁懡鎬х殑瑙嗛噹銆 Martin鎼哄悓ObjectMetltor鍏鍙哥殑鍚屼簨錛屼粠浠栦滑鏈夊叧鏁存磥浠g爜鐨勬渶浣蟲晱鎹峰疄璺典腑鎻愮偧鍑鴻蔣浠舵妧鑹虹殑浠峰艱傦紝 浠ラ(璇昏咃紝璁╀綘鎴愪負鏇翠紭縐鐨勭▼搴忓憳鈥斺斿彧瑕佷綘鐫鎵嬬爺璇匯婁唬鐮佹暣媧佷箣閬撱嬨
闃呰匯婁唬鐮佹暣媧佷箣閬撱嬮渶瑕佷綘鍋氫簺浠涔堝憿錛熶綘灝嗛槄璇諱唬鐮佲斺斿ぇ閲忎唬鐮併 銆婁唬鐮佹暣媧佷箣閬撱嬩績浣誇綘鎬濊冧唬鐮佷腑浣曡皳姝g『錛屼綍璋撻敊璇銆 鏇撮噸瑕佺殑鏄錛屻婁唬鐮佹暣媧佷箣閬撱嬪皢淇冧嬌浣犻噸鏂拌瘎浼拌嚜宸辯殑涓撲笟浠峰艱傦紝浠ュ強瀵硅嚜宸辨妧鑹虹殑鎵胯恆
浠庛婁唬鐮佹暣媧佷箣閬撱嬩腑鍙浠ュ﹀埌錛
濂戒唬鐮佸拰緋熺硶鐨勪唬鐮佷箣闂寸殑鍖哄埆錛
濡備綍緙栧啓濂戒唬鐮侊紝濡備綍灝嗙碂緋曠殑浠g爜杞鍖栦負濂戒唬鐮侊紱
濡備綍鍒涘緩濂藉悕縐般佸ソ鍑芥暟銆佸ソ瀵硅薄鍜屽ソ綾伙紱
濡備綍鏍煎紡鍖栦唬鐮佷互瀹炵幇鍏跺彲璇繪х殑鏈澶у寲錛
濡備綍鍦ㄤ笉濡ㄧ嶄唬鐮侀昏緫鐨勫墠鎻愪笅鍏呭垎瀹炵幇閿欒澶勭悊錛
濡備綍榪涜屽崟鍏冩祴璇曞拰嫻嬭瘯椹卞姩寮鍙戙
鉶界劧銆婁唬鐮佹暣媧佷箣閬撱嬪拰銆婁唬鐮佸ぇ鍏ㄣ嬫湁寰堝氬叡鍚屼箣澶勶紝浣嗗畠鏈夋洿涓虹畝媧佹洿涓哄疄闄呯殑娓呮櫚渚嬪瓙銆 鈥 Craig P. Motlin

14銆併奅ffective C++銆嬪拰銆奙ore Effective C++銆
鎺ㄨ崘鏁幫細297
鍦ㄦ垜鑱屼笟鐢熸動鏃╂湡錛孲cott Meyer鐨勩奅ffective C++銆嬪拰鍚庣畫鐨勩奙ore Effective C++銆嬮兘瀵規垜鐨勭紪紼嬭兘鍔涙湁鐫鐩存帴褰卞搷銆 姝e傚綋鏃剁殑涓浣嶆湅鍙嬫墍璇達紝榪欎簺涔︾緝鐭浣犲煿鍏葷紪紼嬫妧鑳界殑榪囩▼錛岃屽叾浠栦漢鍙鑳借佽姳璐規暟騫淬
鍘誨勾瀵規垜褰卞搷鏈澶х殑涓鏈涔︽槸銆婂ぇ鏁欏爞涓庡競闆嗐嬶紝璇ヤ功鏁欎細鎴戝緢鏈夊叧寮婧愬紑鍙戣繃紼嬪備綍榪愪綔錛屽拰濡備綍澶勭悊鎴戜唬鐮佷腑鐨凚ug銆 鈥 John Channing

15銆併婄紪紼嬬彔鐜戙
鎺ㄨ崘鏁幫細282
澶氬勾浠ユ潵錛屽綋紼嬪簭鍛樹滑鎺ㄩ夊嚭鏈蹇冪埍鐨勮$畻鏈哄浘涔︽椂錛屻婄紪紼嬬彔鐜戙嬫繪槸浣嶅垪鍓嶅垪銆 姝e傝嚜鐒剁晫閲岀弽鐝犲嚭鑷緇嗘矙瀵圭墶錏庣殑紓ㄧ牶錛岃$畻鏈虹戝﹀ぇ甯圝on Bentley浠ュ叾鐙鏈夌殑媧炲療鍔涘拰鍒涢犲姏錛 浠庣(鐮虹▼搴忓憳鐨勫疄闄呴棶棰樹腑鍑濈粨鍑轟竴綃囩瘒涓嶆溄鐨勭紪紼嬧滅彔鐜戔濓紝 鎴愪負涓栫晫璁$畻鏈虹晫鍚嶅垔銆夾CM閫氳銆嬪巻鍙蹭笂鏈鍙楁㈣繋鐨勪笓鏍忥紝 鏈緇堢粨闆嗕負涓ら儴涓嶆溄鐨勮$畻鏈虹戝︾粡鍏稿悕钁楋紝褰卞搷鍜屾縺鍔辯潃涓浠e張涓浠g▼搴忓憳鍜岃$畻鏈虹戝﹀伐浣滆呫
鏈涔︿負絎涓鍗鳳紝涓昏佽ㄨ鴻$畻鏈虹戝︿腑鏈鏈璐ㄧ殑闂棰橈細濡備綍姝g『閫夋嫨鍜岄珮鏁堝湴瀹炵幇綆楁硶銆
灝界℃垜涓嶅緱涓嶇緸鎰у湴鎵胯わ紝涔︿腑涓鍗婄殑涓滆タ鎴戦兘娌℃湁鐞嗚В錛屼絾鎴戠湡鐨勬帹鑽愩婄紪紼嬬彔鐜戙嬶紝涔︿腑鏈変簺浠や漢鎯婂囩殑涓滆タ銆 鈥 Matt Warren

16銆併婁慨鏀逛唬鐮佺殑鑹烘湳銆媌y Michael Feathers
鏈涔︽槸緇с婇噸鏋勩嬪拰銆婇噸鏋勪笌妯″紡銆嬩箣鍚庢帰璁ㄤ慨鏀逛唬鐮佹妧鏈鐨勫張涓閲岀▼紕戝紡鐨勮憲浣滐紝 鑰屼笖浠庢兜鐩栭潰鍜屾繁搴︿笂閮借秴榪囦簡鍓嶄袱閮ㄧ粡鍏搞 涔︿腑涓嶄粎璁茶堪闈㈠悜瀵硅薄璇璦錛圝ava銆丆#鍜孋++錛変唬鐮侊紝涔熸湁涓撶珷璁ㄨ篊榪欐牱鐨勮繃紼嬪紡璇璦銆
浣滆呭皢鐞嗚В銆佹祴璇曞拰淇鏀逛唬鐮佺殑鍘熺悊銆佹妧鏈鍜屾渶鏂板伐鍏鳳紙鑷鍔ㄥ寲閲嶆瀯宸ュ叿銆佸崟鍏冩祴璇曟嗘灦銆佷豢瀵硅薄銆侀泦鎴愭祴璇曟嗘灦絳夛級錛 涓庤В渚濊禆鎶鏈鍜屽ぇ閲忓紑鍙戝拰璁捐′紭縐浠g爜鐨勫師鍒欍佹渶浣沖疄璺電浉緇撳悎錛岃稿氬唴瀹歸潪甯告繁鍏ワ紝鑰屼笖甯稿父鍙戝墠浜烘墍鏈鍙戙
涔︿腑澶勫勪綋鐜板嚭浣滆呯嫭鍒扮殑媧炲療鍔涳紝浠ュ強澶氬勾寮鍙戝拰鎸囧艱蔣浠墮」鐩鎵縐緔鐨勪赴瀵岀粡楠屽拰娣卞帤鍔熷姏銆 閫氳繃榪欓儴闆嗗ぇ鎴愪箣浣滐紝浣犱笉浠呰兘鎺屾彙鏈欏跺皷鐨勪慨鏀逛唬鐮佹妧鏈錛岃繕鍙浠ュぇ澶ф彁楂樺逛唬鐮佸拰杞浠跺紑鍙戠殑棰嗘偀鍔涖
鎴戣や負娌℃湁浠諱綍涓鏈涔﹁兘鍚戣繖鏈涔︿竴鏍峰獎鍝嶄簡鎴戠殑緙栫▼瑙傜偣銆 瀹冩槑紜鍦板憡璇変綘濡備綍澶勭悊鍏朵粬浜虹殑浠g爜錛屽惈钃勫湴鏁欎細浣犻伩鍏嶅摢浜涳紙浠ュ強涓轟粈涔堣侀伩鍏嶏級銆- Wolfbyte
鍚屾剰銆傚緢澶氬紑鍙戜漢鍛樿ㄨ虹敤騫插噣鐨勭煶鏉挎潵緙栧啓杞浠躲 浣嗘垜鎯沖嚑涔庢墍鏈夊紑鍙戜漢鍛樼殑鏌愪簺鏃跺欐槸鍦ㄥ悆鍏朵粬寮鍙戜漢鍛樼殑鐙楅熴傗 Bernard Dy

17銆併婄紪鐮侊細闅愬尶鍦ㄨ$畻鏈鴻蔣紜浠惰儗鍚庣殑璇璦銆
榪欐槸涓鏈璁茶堪璁$畻鏈哄伐浣滃師鐞嗙殑涔︺
涓嶈繃錛屼綘鍗冧竾涓嶈佸洜涓衡滃伐浣滃師鐞嗏濅箣綾葷殑瀛楃溂灝辨︽柇鍦拌や負錛屽畠鏄鏅︽訂鑰岄毦鎳傜殑銆 浣滆呯敤涓板瘜鐨勬兂璞″拰娓呮櫚鐨勭瑪澧ㄥ皢鐪嬩技綣佹潅鐨勭悊璁洪槓榪板緱閫氫織鏄撴噦錛屼綘涓濇涓嶄細鎰熷埌鏋鐕ュ拰鐢熺‖銆 鏇撮噸瑕佺殑鏄錛屼綘浼氬洜姝よ岃幏寰楀硅$畻鏈哄伐浣滃師鐞嗚緝娣卞埢鐨勭悊瑙c 榪欑嶇悊瑙d笉鏄鎶借薄灞傞潰涓婄殑錛岃屾槸鍏鋒湁涓瀹氭繁搴︾殑錛岃繖縐嶆繁搴︾敋鑷充笉閫婁簬鈥滅數姘斿伐紼嬪笀鈥濆拰鈥滅▼搴忓憳鈥濈殑鐞嗚В銆
涓嶇′綘鏄璁$畻鏈洪珮鎵嬶紝榪樻槸瀵硅繖涓紲炲囩殑鏈哄櫒鍏呮弧鏁鐣忎箣蹇冪殑鑿滈笩錛 閮戒笉濡ㄧ炕闃呬竴涓嬨婄紪鐮:闅愬尶鍦ㄨ$畻鏈鴻蔣紜浠惰儗鍚庣殑璇璦銆嬶紝璇諱竴璇誨ぇ甯堢殑緇忓吀浣滃搧錛屽繀鐒朵細鏈夋敹鑾楓
鎴戞帹鑽怌harles Petzold鐨勩婄紪鐮併嬨 鍦ㄨ繖涓鍏呮弧宸ュ叿鍜孖DE鐨勫勾浠o紝寰堝氬嶆潅搴﹀凡緇忎粠紼嬪簭鍛橀偅鈥滄娊鍙栤濊蛋浜嗭紝榪欐湰涔︿竴鏈寮鐪間箣浣溿 鈥 hemil

18銆併婄呬笌鎽╂墭杞︾淮淇鑹烘湳 / Zen and the Art of Motorcycle Maintenance銆
瀵規垜褰卞搷鏈澶х殑閭f湰涔︽槸 Robert Pirsig 鐨勩婄呬笌鎽╂墭杞︾淮淇鑹烘湳銆嬨 涓嶇′綘鍋氫粈涔堜簨錛屾繪槸瑕佸姏奼傚畬緹庯紝褰誨簳浜嗚В浣犳墜涓鐨勫伐鍏峰拰浠誨姟錛屾洿涓洪噸瑕佺殑鏄錛 瑕佹湁涔愯叮錛堝洜涓哄傛灉浣犲仛浜嬫湁涔愯叮錛屼竴鍒囧皢鑷鍙戝紩鍚戞洿濂界殑緇撴灉錛夈 鈥 akr

19銆併奝eopleware / 浜轟歡闆:浜烘у寲鐨勮蔣浠跺紑鍙戙
Demarco 鍜 Lister 琛ㄦ槑錛岃蔣浠跺紑鍙戜腑鐨勯栬侀棶棰樻槸浜猴紝騫墮潪鎶鏈銆 浠栦滑鐨勭瓟妗堝苟涓嶇畝鍗曪紝鍙鏄浠や漢闅句互緗淇$殑鎴愬姛銆 絎浜岀増鏂板炲姞浜嗗叓絝犲唴瀹廣 鈥 Eardo Molteni

20銆併奀oders at Work / 緙栫▼浜虹敓銆
榪欐槸涓鏈璁胯皥絎斿綍錛岃板綍浜嗗綋浠婃渶鍏蜂釜浜洪瓍鍔涚殑15浣嶈蔣浠跺厛椹辯殑緙栫▼鐢熸動銆 鍖呮嫭DonaldKnuth銆丣amie Zawinski銆丣oshua Bloch銆並en Thompson絳夊湪鍐呯殑涓氱晫浼犲囦漢鐗╋紝涓烘垜浠璁茶堪浜 浠栦滑鏄鎬庝箞瀛︿範緙栫▼鐨勶紝鍦ㄧ紪紼嬭繃紼嬩腑鍙戠幇浜嗕粈涔堜互鍙婁粬浠瀵規湭鏉ョ殑鐪嬫硶錛 騫跺硅稿傚簲璇ュ備綍璁捐¤蔣浠剁瓑闀誇箙浠ユ潵涓鐩村洶鎵板緢澶氱▼搴忓憳鐨勯棶棰樿皥浜嗚嚜宸辯殑瑙傜偣銆
涓鏈闈炲父鏈夊獎鍝嶅姏鐨勪功錛屽彲浠ヤ粠涓瀛﹀埌涓浜涗笟鐣岄《綰т漢澹鐨勭粡楠岋紝浜嗚В浠栦滑濡備綍鎬濊冨苟宸ヤ綔銆 鈥 Jahanzeb Farooq

21銆併奡urely You鈥檙e Joking, Mr. Feynman! / 鍒闂逛簡錛岃垂鏇煎厛鐢燂紒銆
鉶界劧榪欐湰涔﹀彲鑳芥湁鐐瑰嚲棰橈紝浣嗕笉綆′綘淇′笉淇★紝榪欐湰涔︽浘鍦ㄨ$畻鏈虹戝︿笓涓氳劇▼鐨勯槄璇誨垪琛ㄤ箣涓娿 涓涓浼樼鐨勮掕壊妯″瀷錛屼竴鏈鏈夊叧濂藉囧績鐨勪紭縐涔︾睄銆 鈥 mike511

22銆併奅ffective Java 涓鏂囩増銆
姝や功絎浜岀増鏁欎綘濡備綍緙栧啓婕備寒騫墮珮鏁堢殑浠g爜錛岃櫧鐒惰繖鏄涓鏈琂ava涔︼紝浣嗗叾涓鏈夊緢澶氳法璇璦鐨勭悊蹇點 鈥 Marcio Aguiar

23銆併奝atterns of Enterprise Application Architecture / 浼佷笟搴旂敤鏋舵瀯妯″紡銆
寰堝囨錛岃繕娌′漢鎺ㄨ崘 Martin Fowler 鐨勩婁紒涓氬簲鐢ㄦ灦鏋勬ā寮忋- levi rosol

24銆併奣he Little Schemer銆嬪拰銆奣he Seasoned Schemer銆 nmiranda
榪欎袱鏈鏄疞ISP鐨勮嫳鏂囦功錛屽皻鏃犱腑鏂囩増銆 緹庡浗涓滃寳澶у︾綉絝欎笂涔熸湁鐢靛瓙鐗堛

25銆併婁氦浜掕捐′箣璺銆嬭嫳鏂囧悕錛氥奣he Inmates Are Running The Asylum: Why High Tech Procts Drive Us Crazy and How to Restore the Sanity銆嬭ヤ功浣滆咃細Alan Cooper錛屼漢縐癡isual Basic涔嬬埗錛屼氦浜掕捐′箣鐖躲
鏈涔︽槸鍩轟簬浼楀氬晢鍔℃堜緥錛岃茶堪濡備綍鍒涘緩鏇村ソ鐨勩侀珮瀹㈡埛蹇犺瘹搴︾殑杞浠朵駭鍝佸拰鍩轟簬杞浠剁殑楂樼戞妧浜у搧鐨勪功銆 鏈涔﹀垪涓句簡寰堝氱湡瀹炲彲淇$殑瀹為檯渚嬪瓙錛岃存槑鐩鍓嶅湪杞浠朵駭鍝佸拰鍩轟簬杞浠剁殑楂樼戞妧浜у搧涓錛屾櫘閬嶅瓨鍦ㄧ潃鈥滈毦鐢ㄢ濈殑闂棰樸
浣滆呰や負錛屸滈毦鐢ㄢ濋棶棰樻槸鐢辮繖浜涗駭鍝佷腑瀛樺湪鐫鐨勯珮搴︹滆ょ煡鎽╂摝鈥濆紩璧風殑錛 鑰屼駭鐢熻繖涓闂棰樼殑鏍規簮鍦ㄤ簬鐜頒粖杞浠跺紑鍙戣繃紼嬩腑嬈犵己浜嗕竴涓涓虹敤鎴峰埄鐩婄潃鎯崇殑鍓嶆湡鈥滀氦浜掕捐♀濋樁孌點 鈥滈毦鐢ㄢ濈殑浜у搧涓嶄粎鎹熷充簡鐢ㄦ埛鐨勫埄鐩婏紝鏈緇堜篃灝嗗艱嚧浼佷笟鐨勫け璐ャ
鏈涔﹂氳繃涓浜涚敓鍔ㄧ殑瀹炰緥錛岃╀漢淇℃湇鍦拌茶堪浜嗙敱浣滆呭″肩殑鈥滅洰鏍囧煎悜鈥濅氦浜掕捐℃柟娉曞湪瑙e喅鈥滈毦鐢ㄢ濋棶棰樻柟闈㈢殑鏈夋晥鎬э紝 璇佸疄浜嗗彧鏈夋敼鍙樼幇鏈夎傚康錛屾墠鑳芥湁鏁堝湴鍦ㄥ紑鍙戣繃紼嬩腑寮曞叆浜や簰璁捐★紝灝嗕駭鍝佺殑璁捐″紩鍚戞垚鍔熴
鏈涔﹁櫧鐒舵槸涓鏈闈㈠悜鍟嗗姟浜哄憳鑰岀紪鍐欑殑涔︼紝浣嗕篃閫傚悎浜庢墍鏈夊弬涓庤蔣浠朵駭鍝佸拰鍩轟簬杞浠剁殑楂樼戞妧浜у搧寮鍙戠殑涓撲笟浜哄+錛 浠ュ強鍏沖績杞浠惰屼笟鍜岄珮縐戞妧琛屼笟鐜扮姸涓庡彂灞曠殑浜哄+闃呰匯
浠栬繕鏈夊彟涓鏈涓鏂囩増钁椾綔錛氥夾bout Face 3 浜や簰璁捐$簿楂撱

26銆併奧hy鈥檚 (Poignant) Guide to Ruby 銆
濡傛灉浣犱笉鏄紼嬪簭鍛橈紝闃呰繪や功鍙鑳戒細寰堟湁瓚o紝浣嗗傛灉浣犲凡緇忔槸涓紼嬪簭鍛橈紝鍙鑳戒細鏈夌偣涔忓懗銆

27銆併奤nix緙栫▼鑹烘湳銆
It is useful regardless operating system you use. 鈥 J.F. Sebastian
涓嶇′綘浣跨敤浠涔堟搷浣滅郴緇燂紝榪欐湰涔﹂兘寰堟湁鐢ㄣ 鈥 J.F. Sebastian

28銆併婇珮鏁堢▼搴忓憳鐨45涓涔犳儻錛氭晱鎹峰紑鍙戜慨鐐間箣閬撱
45涓涔犳儻錛屽垎涓7涓鏂歸潰錛氬伐浣滄佸害銆佸︿範銆佽蔣浠朵氦浠樸佸弽棣堛佺紪鐮併佽皟璇曞拰鍗忎綔銆
姣忎竴涓鍏蜂綋鐨勪範鎯閲岋紝涓寮濮嬫彁鍑轟竴涓璋璁猴紝鐒跺悗灞曞紑鍒嗘瀽錛屼箣鍚庢湁姝i槦鎬у湴鎻愬嚭姝g『鐨勫仛娉曪紝騫惰捐韓澶勫湴鍦拌插嚭浜嗘g『鍋氭硶緇欎綘涓浜虹殑鈥滃垏韜鎰熷彈鈥濓紝鏈鍚庡垪鍑哄嚑鏉℃敞鎰忎簨欏癸紝甯鍔╀綘淇姝h嚜宸辯殑鍋氭硶錛堚滃鉤琛$殑鑹烘湳鈥濓級銆

29銆併婃祴璇曢┍鍔ㄥ紑鍙戙
鍓嶉潰宸茬粡鎻愬埌鐨勫緢澶氫功閮藉惎鍙戜簡鎴戱紝騫跺獎鍝嶄簡鎴戱紝浣嗚繖鏈涔︽瘡浣嶇▼搴忓憳閮藉簲璇ヨ匯 瀹冨悜鎴戝睍紺轟簡鍗曞厓嫻嬭瘯鍜孴DD鐨勯噸瑕佹э紝騫惰╂垜寰堝揩涓婃墜銆 鈥 Curro
鎴戜笉鍏沖績浣犵殑浠g爜鏈夊氬ソ鎴栦紭闆呫 濡傛灉浣犳病鏈夋祴璇曪紝浣犳垨璁稿氨濡傚悓娌℃湁緙栧啓浠g爜銆 榪欐湰涔﹀緱鍒扮殑鎺ㄨ崘鏁板簲璇ユ洿楂樹簺銆 浜轟滑璁ㄨ虹紪鍐欑敤鎴峰枩嬈㈢殑杞浠訛紝鎴栨棦璁捐″嚭鑹插苟鍋ュ.鐨勯珮鏁堜唬鐮侊紝浣嗗傛灉浣犵殑杞浠舵湁涓鍫哹ug錛岃皥璁洪偅浜涗笢瑗挎鏃犳剰涔夈傗 Adam Gent

30銆併婄偣鐭蟲垚閲:璁垮㈣嚦涓婄殑緗戦〉璁捐$樼瑘銆
鍙鐢ㄦц捐℃槸Web璁捐′腑鏈閲嶈佷篃鏄闅懼害鏈澶х殑涓欏逛換鍔° 銆婄偣鐭蟲垚閲戱紞璁垮㈣嚦涓婄殑緗戦〉璁捐$樼瑘錛堝師涔︾浜岀増錛夈嬩綔鑰呮牴鎹澶氬勾浠庝笟鐨勭粡楠岋紝鍓栨瀽鐢ㄦ埛鐨勫績鐞嗭紝 鍦ㄧ敤鎴蜂嬌鐢ㄧ殑妯″紡銆佷負鎵鎻忚繘琛岃捐°佸艱埅璁捐°佷富欏靛竷灞銆佸彲鐢ㄦф祴璇曠瓑鏂歸潰鎻愬嚭浜嗚稿氱嫭鐗圭殑瑙傜偣錛 騫剁粰鍑轟簡澶ч噺綆鍗曘佹槗琛岀殑鍙鐢ㄦц捐$殑寤鴻銆
鏈涔︾煭灝忕簿鐐礆紝璇璦杞繪澗璇欒皭錛屼功涓絀挎彃澶ч噺鑹插僵涓板瘜鐨勫睆騫曟埅鍥俱佽叮鍛充笡鐢熺殑鍗¢氭彃鍥句互鍙婂寘鍚澶ч噺淇℃伅鐨勫浘琛錛 浣挎灟鐕ョ殑璁捐″師鐞嗗彉寰楀鉤鏄撹繎浜恆
鏈涔﹂傚悎浠庝簨Web璁捐″拰Web寮鍙戠殑鎶鏈浜哄憳闃呰伙紝鐗瑰埆閫傚悎涓哄備綍鐣欎綇璁塊棶鑰呰岃嫤鎮肩殑緗戠珯/緗戦〉璁捐′漢鍛橀槄璇匯 榪欐槸涓鏈鍏充簬Web璁捐″師鍒欒屼笉鏄疻eb璁捐℃妧鏈鐨勪功銆
鏈涔︿綔鑰呮槸Web璁捐′笓瀹訛紝鍏鋒湁涓板瘜鐨勫疄璺電粡楠屻 浠栫敤騫介粯鐨勮璦涓轟綘鎻紺篧eb璁捐′腑閲嶈佷絾鍗村規槗琚蹇借嗙殑闂棰橈紝鍙闇鍑犱釜灝忔椂錛 浣犱究鑳藉圭収涔︿腑璁叉巿鐨勮捐″師鍒欐壘鍒扮綉絝欒捐$殑鐥囩粨鎵鍦錛屼護浣犵殑緗戠珯鐒曠劧涓鏂般

㈥ 程序員雜志評出的十大it好書

1、人人都是產品經理
互聯網產品經理的第一本書。作者蘇傑經歷豐富,實踐出真知,串起產品經理散落在各處的精粹,讓人融匯貫通,掌握思維方法和做事方式,人人都是產品經理!

2、正在爆發的營銷革命:社會網路營銷指南
《程序員》雜志主編劉江如是說「搞技術的人也要懂得營銷」,無獨有偶,馮大輝亦說「技術本身也需要營銷」。在網路如此發達的今天,科技依然引領著營銷的變革,作為科技的創建者和使用者,更需要了解點營銷學。

3、高效程序員的45個習慣
這是一本對所有程序員開卷有益的好書,是一本融知識、哲理、實踐於一體的奇書。用簡明、易懂的方式將各種敏捷方法中的有效實踐有機地串聯成一個整體,深刻、實用,是有志於躋身「優秀程序員」的人員必讀之作。

4、演講之禪:一位技術演講家的自白
從事IT媒體行業已有10年,參加過無數的IT技術會議,最大的感觸就是演講者們能夠把技術講得很好,但在演講技巧,和聽眾互動以及演講的趣味性上實在是不敢恭維。而這本《演講之禪,正是專門為「參加(或以後有機會參加)公共演講的程序員精英們」而精心准備的。作者15年的演講經驗匯集於此書,從多方面介紹如何做好技術演講,以及如何處理演講時遇到的突發事件。值得一提的是,書中提到美國前總統柯林頓的演講費用高達每小時15萬美金(據媒體報道,他因全球巡迴演講獲得巨額收入,而成為近40年來最富裕的美國總統)。

5、結網:互聯網產品經理改變世界
稱得上是作者8年來培養產品經理新兵的經驗集萃,從互聯網產品經理的視角,深入剖析了互聯網公司的產品運作方式和互聯網產品的成功要素。值得一提的是,本書的閱讀體驗很好,脈絡清晰,結構分明,語句簡潔,排版考究。

6、程序員職場第一課
這是作者Leo 獻給社會新人的生存手冊。推薦給剛剛入職或入職一兩年的朋友。書中詳細闡述了學校里學不到,但是工作中又特別需要的「常識」。希望你的職業之路走得更順暢。

7、如何管理軟體企業
曾經一篇《我的大學10年》轟動IT開發界,如果拿來重讀依舊意味深長。從曾經的高校學子到企業老闆,如今已經為企業在做咨詢,林先生本身的過程就是一部很好的教科書。暫不論成敗英雄,林先生的這本《如何管理軟體企業》立足本土,值得品味。

8、團隊之美
書中匯集了30多位IT資深團隊領導的成功與失敗經驗,揭秘軟體工程歷史上最引人注目的團隊鮮為人知的故事。幫助你從中吸取教訓、學到經驗,打造成功的團隊。

9、觀止——微軟創建NT和未來的奪命狂奔
一個比爾蓋茨都怕的人?他是誰?一本在國外已經出版了15年,為什麼到今天才在中國有中文版面市?上市一個月在各大技術社區引起了巨大反響,每一個開發者在感嘆Culter的偉大與執著同時,也為自己是一個程序員而感到莫大的榮耀。

10、軟體隨想錄:程序員部落酋長Joel談軟體
這是一本影響全世界數百萬程序員的網志書、一位軟體行業老兵的真知灼見。作者以詼諧幽默的筆觸將自己在軟體行業的親身感悟娓娓道來,觀點新穎獨特,內容簡潔實用。從不同側面滿足了軟體開發人員、設計人員、管理人員及從事軟體相關工作的人員的學習與工作需要。

閱讀全文

與45個高效程序員的習慣相關的資料

熱點內容
程序員放棄後會怎樣 瀏覽:159
河北模具編程 瀏覽:177
adb查找命令 瀏覽:308
安卓手機視頻文件夾怎麼打開 瀏覽:302
平板加密手機後怎麼關閉 瀏覽:556
流媒體伺服器應該注意什麼 瀏覽:526
d8命令編譯 瀏覽:942
壓縮包解壓需要多少空間 瀏覽:138
如何查找app屬性 瀏覽:380
android人臉識別技術 瀏覽:304
pc104編程 瀏覽:328
二維碼反編譯破解推廣 瀏覽:674
修改伺服器的mac地址 瀏覽:520
好玩的編程軟體 瀏覽:891
編程語言創始人有錢嗎 瀏覽:796
短視頻app怎麼獲客 瀏覽:8
查看雲伺服器的應用 瀏覽:427
javadump工具 瀏覽:558
程序員16g 瀏覽:421
程序員沒有辦法成為top怎麼辦 瀏覽:196