Ⅰ 程序員修煉之道的內容簡介
《程序員修煉之道》(The Pragmatic Programmer)由一系列獨立的部分組成,涵蓋的主題從個人責任、職業發展,到用於使代碼保持靈活並且易於改編和復用的各種架構技術,利用許多富有娛樂性的奇聞軼事、具有思想性的例子及有趣的類比,全面闡釋了軟體開發的許多不同方面的最佳實踐和重大陷阱。
本書是The Pragmatic Programmer一書的評注版,力邀國內資深專家執筆,在英文原著的基礎上增加了中文點評和注釋,旨在融合二者之長,既保留經典的原創文字與味道,又以先行者的學研心得與實踐感悟,對讀者的閱讀和學習加以點撥,指明捷徑。
Ⅱ 如何成為編程高手——讓你的知識資產保值增值(圖靈程序員修煉之道筆記1)
【圖靈圖書推薦】經典圖書英文注釋版即將推出 Andy Hunt & David Thomas《程序員修煉之路》(The Pragmatic Programmer) Martin Fowler & Kent Beck等《重構》Martin Fowler《企業應用架構模式》Robert Martin《敏捷軟體開發》(Java和C++描述) Robert Martin父子《敏捷軟體開發》C#版 正在做Andy Hunt和David Thomas的《程序員修煉之路》英文注釋版(The Pragmatic Programmer)的最後審稿工作。 這本書雖然很早就讀過一些,但現在再讀,仍然暗暗稱奇。作者一定是在長期工作中養成了記筆記的習慣,才能寫出這樣旁徵博引、涵蓋豐富的書來。 全書是按條目方式組織的,多入口,可以隨意挑出一條感興趣的,開始閱讀,感覺非常適合你在dead moment(無所事事的時候)閱讀。其中一條感觸較深,名字叫「Your Knowledge Portfolio(知識資產)」。 這里的Portfolio原意是指投資組合,比如你有了一些錢,存一點在銀行,買一點股票,買一點基金,買一點房產,買一點保險之類。總之是不要把all your eggs放在一個籃子里,減少風險,並且保值增值。 作者提出的經營之道是: ——Invest Regularly,不斷投資,積少成多。 ——Diversity,擴大知識面,多元化,減少風險,增加潛力。 ——Manage Risk,控制風險,這點與上呼應,要注意結合學習短線和長線技術。 ——Buy low,sell hign,低買高賣,尋找潛力股。 ——Review and rebalance,多總結。 這些對於現在全民買基金、炒股票的年代,當然都不需過多解釋了。 作者提出的8大目標,可能更有實踐意義: ——每年學習一種新語言。不同語言能夠以不同方式解決同樣的問題。而學習各種不同的方法,能夠擴寬思路,打破思維局限。學習不同的語言將改變和豐富你思考問題的方式。而且,現在學習新語言比過去要簡單得多了。編譯器、開發環境、文檔都可以自由從網上找到。 如果你熟悉靜態語言,不妨去嘗試一下動態語言,Java程序員比較好的選擇有Ruby、Groovy和JavaScript;Windows上開發的程序員可以嘗試一下微軟的PowerShell;從事Web開發的,可以選擇PHP、Ruby;從事游戲開發的,可以選擇Lua。此外,Python也是一個值得認真考慮的選擇。當然,還有編程范型(paradigm)的切換,從過程到面向對象,從面向對象到函數式(很好的選擇是代表了並發時代的Erlang)、邏輯式(以Prolog為代表)。 ——每個季度讀一本技術圖書。 養成習慣以後,每個月讀一本。 同樣,閱讀興趣也應該廣一些,多元化。 ——還要閱讀非技術圖書。不要忘了軟體是人在使用,多多了解人這方面的事情。 ——參加技術課程。可以是學校的,也可以是培訓班或者技術會議上的。 ——加入本地的程序員組織。不僅是帶著耳朵去聽,而是要積極參與。「與世隔絕對職業生涯是致命的。」 去發現公司之外的朋友。 ——實驗不同的環境。如果你工作中只使用Windows,那麼在家裡用用Unix/Linux。如果你只用makefile和編輯器,嘗試一下IDE,或者反之。 ——與時俱進,訂閱行業雜志。——上網,閱讀有價值的文章、網站……最後一條現在已經越來越重要,很大程度已經取代了上一條。現在國外主流的技術雜志,不少已經完全開放在網上,包括書中推薦的Dr. Dobb's Journal。 注釋者還建議加上一條: ——多做筆記,建議採用Wiki或者blog的形式。此外,作者還建議要利用各種機會學習,多與高手交流,利用各種時間。而且最重要的是,學習中,對所讀所聞要批判地分析和思考。
Ⅲ 《程序員修煉之道從小工到專家》pdf下載在線閱讀全文,求百度網盤雲資源
《程序員修煉之道》(Andrew Hunt)電子書網盤下載免費在線閱讀
鏈接:
書名:程序員修煉之道
作者:Andrew Hunt
譯者:馬維達
豆瓣評分:8.6
出版社:電子工業出版社
出版年份:2005-1
頁數:333
內容簡介:
《程序員修煉之道》由一系列的獨立的部分組成,涵蓋的主題從個人責任、職業發展,直到用於使代碼保持靈活、並且易於改編和復用的各種架構技術。利用許多富有娛樂性的奇聞軼事、有思想性的例子以及有趣的類比,全面闡釋了軟體開發的許多不同方面的最佳實踐和重大陷阱。無論你是初學者,是有經驗的程序員,還是軟體項目經理,本書都適合你閱讀。
Ⅳ 《程序員修煉之道從小工到專家》epub下載在線閱讀,求百度網盤雲資源
《程序員修煉之道》(Andrew Hunt)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:程序員修煉之道
作者:Andrew Hunt
譯者:馬維達
豆瓣評分:8.6
出版社:電子工業出版社
出版年份:2005-1
頁數:333
內容簡介:《程序員修煉之道》由一系列的獨立的部分組成,涵蓋的主題從個人責任、職業發展,直到用於使代碼保持靈活、並且易於改編和復用的各種架構技術。利用許多富有娛樂性的奇聞軼事、有思想性的例子以及有趣的類比,全面闡釋了軟體開發的許多不同方面的最佳實踐和重大陷阱。無論你是初學者,是有經驗的程序員,還是軟體項目經理,本書都適合你閱讀。
Ⅳ 「程序員修煉之道 從小工到專家」這本書怎麼樣
讀他干什麼?
實際做出來兩個項目,比讀十本都強。
Ⅵ 程序員修煉之道的介紹
《程序員修煉之道》是2011年電子工業出版社出版的圖書,作者是安德魯·亨特、大衛·托馬斯,譯者是周愛民。該書主要講述了使代碼保持靈活並且易於改編和復用的各種架構技術,利用許多富有娛樂性的奇聞軼事、具有思想性的例子及有趣的類比。
Ⅶ 《程序員修煉之道從小工到專家》epub下載在線閱讀全文,求百度網盤雲資源
《程序員修煉之道從小工到專家》(David Thomas / Andrew Hunt)電子書網盤下載免費在線閱讀
鏈接:
書名:程序員修煉之道從小工到專家
作者: 【美】David Thomas / Andrew Hunt
出版社: 電子工業出版社
出版年: 2020-4
頁數: 348
內容簡介
《程序員修煉之道》之所以在全球范圍內廣泛傳播,被一代代開發者奉為圭臬,蓋因它可以創造出真正的價值:或編寫出更好的軟體,或探究出編程的本質,而所有收獲均不依賴於特定語言、框架和方法。時隔 20 年的新版,經過全面的重新選材、組織和編寫,覆蓋哲學、方法、工具、設計、解耦、並發、重構、需求、團隊等務實話題的最佳實踐及重大陷阱,以及易於改造、復用的架構技術。本書極具洞察力與趣味性,適合從初學者到架構師的各階層讀者潛心研讀或增廣見聞。
作者簡介
亨特(AndyHunt)是一位熱切的木匠和音樂家,但奇怪的是,人們更需要作為顧問的他。他的工作領域包括電信、銀行、金融服務、公共服務,以及一些更奇特的領域,比如醫學成像、圖形藝術、Internet服務。在於1994年移居美國前,Dave在英國創立了一家通過ISO9001認證的軟體公司,為世界各地的客戶開發成熟、定製的軟體項目。Dave現在是一位獨立顧問,居住在德克薩斯州的達拉斯。
Ⅷ 程序員修煉之道的作品目錄
務實的哲學 1
CHAPTER1 A PRAGMATIC PHILOSOPHY(新增評注21條) 5
1 The Cat Ate My Source Code 6
2 Software Entropy 8
3 Stone Soup and Boiled Frogs 11
4 Good-Enough Software 14
5 Your Knowledge Portfolio 16
6 Communicate! 23
務實的方法 29
CHAPTER 2 A PRAGMATIC APPROACH(新增評注34條) 35
7 The Evils of Duplication 36
8 Orthogonality 44
9 Reversibility 54
10 Tracer Bullets 58
11 Prototypes and Post-it Notes 64
12 Domain Languages 68
13 Estimating 75
基本工具 83
CHAPTER 3 THE BASIC TOOLS(新增評注18條) 87
14 The Power of Plain Text 89
15 Shell Games 93
16 Power Editing 98
17 Source Code Control 103
18 Debugging 106
19 Text Manipulation 115
20 Code Generators 119
務實的執著 125
CHAPTER 4 PRAGMATIC PARANOIA(新增評注20條) 129
21 Design by Contract 130
22 Dead Programs Tell No Lies 142
23 Assertive Programming 144
24 When to Use Exceptions 148
25 How to Balance Resources 151
解耦合是王道 161
CHAPTER 5 BEND, OR BREAK(新增評注13條) 165
26 Decoupling and the Law of Demeter 166
27 Metaprogramming 172
28 Temporal Coupling 178
29 It』s Just a View 185
30 Blackboards 193
編碼時刻 199
CHAPTER 6 WHILE YOU ARE CODING(新增評注16條) 203
31 Programming by Coincidence 204
32 Algorithm Speed 209
33 Refactoring 216
34 Code That』s Easy to Test 221
35 Evil Wizards 230
需求與問題 233
CHAPTER 7 BEFORE THE PROJECT(新增評注22條) 237
36 The Requirements Pit 238
37 Solving Impossible Puzzles 249
38 Not Until You』re Ready 252
39 The Specification Trap 254
40 Circles and Arrows 257
團隊 261
CHAPTER 8 PRAGMATIC PROJECTS(新增評注13條) 265
41 PragmaticTeams 266
42 Ubiquitous Automation 272
43 Ruthless Testing 279
44 It』s All Writing 290
45 Great Expectations 298
46 Pride and Prejudice 300
APPENDIX A RESOURCES 303
Professional Soci¬¬eties 304
Building a Library 304
Internet Resources 308
Bibliography 316
APPENDIX B ANSWERS TO EXERCISES 321
INDEX 351
Ⅸ 《程序員修煉之道從小工到專家》pdf下載在線閱讀,求百度網盤雲資源
《程序員修煉之道》(Andrew Hunt)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:程序員修煉之道
作者:Andrew Hunt
譯者:馬維達
豆瓣評分:8.6
出版社:電子工業出版社
出版年份:2005-1
頁數:333
內容簡介:
《程序員修煉之道》由一系列的獨立的部分組成,涵蓋的主題從個人責任、職業發展,直到用於使代碼保持靈活、並且易於改編和復用的各種架構技術。利用許多富有娛樂性的奇聞軼事、有思想性的例子以及有趣的類比,全面闡釋了軟體開發的許多不同方面的最佳實踐和重大陷阱。無論你是初學者,是有經驗的程序員,還是軟體項目經理,本書都適合你閱讀。