Ⅰ 程序员修炼之道的内容简介
《程序员修炼之道》(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
内容简介:
《程序员修炼之道》由一系列的独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术。利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。