《程序员修炼之道》封面

程序员修炼之道

The Pragmatic Programmer

Andy Hunt、Dave Thomas · 初版 1999 年

349人推荐
587位读者提及
698次提及

为什么值得读

  • 提供排查代码问题的实用排错思维准则
  • 梳理从业者从被管理者走向领导者的路径
  • 开创了关注工程师职业成长的开创性内容

The Pragmatic Programmer是那种在漫长岁月中值得你一听再听的罕见技术类有声书。无论你是该领域的初学者还是经验丰富的从业者,每一次倾听都会带给你全新的领悟。Dave Thomas和Andy Hunt于1999年撰写了这本极具影响力的著作的第一版,旨在帮助他们的客户打造更出色的软件并重新发现编码的乐趣。这些经验教训帮助了一代又一代程序员审视软件开发的本质,独立于任何特定的语言、框架或方法论,而Pragmatic……

Hacker News 上怎么说

  • ……代码和编译出来的可执行文件,以及运行结果。查到最后,发现这个 bug 居然是因为服务器上打操作系统补丁的先后顺序导致的。《程序员修炼之道》(The Pragmatic Programmer)这本神书里最早提到的准则之一就是“Select() 没有坏”。对,但它有时还真就坏了。不过如果今天有个初级程序员跑来跟我说操作系统内存管理有 bug,我的第一反应依然会是:“说实话,你代码到底哪儿写错了?”

    …code and the compiled executable, along with results. It turned out the bug was caused by the order in which OS patches had been applied on the servers. One of the first rules in the marvelous book The Pragmatic Programmer is "Select() isn't broken". Yeah, but sometimes it is. And if a junior programmer came to me today reporting a bug in OS memory management, my first response would be "What's wrong with your code, really?"

  • 我很喜欢:- Steve McConnell 写的《Code Complete》(代码大全)- Edmond Lau 写的《The Effective Engineer》(有效工程师)- Andrew Hunt 和 David Thomas 写的《The Pragmatic Programmer》(程序员修炼之道)

    I really like: - Code Complete by Steve McConnell - The Effective Engineer by Edmond Lau - The Pragmatic Programmer by Andrew Hunt and David Thomas

  • ……有存货,《工程手册》第二版、CRC《化学与物理手册》、《Ugly's 电工参考手册》、Thomas Glover 的《袖珍参考书》、《人月神话》、K&R、《程序员修炼之道》、Pyzdek 的 SPC 指南——我很想找一本简短精炼介绍统计学和 SPC 的书,Pyzdek 那本现在很难搞到了。也许现在有更好的。还有一些 PG 的文章,一些 Joel Spoolsky 的,???任何……

    …available, The Engineering Handbook, Second Edition, CRC Handbook of Chemistry and Physics, Ugly's Electrical Reference, The Pocket Reference by Thomas Glover, The Mythical Man-Month, K&R, The Pragmatic Programmer Pyzdek's guide to SPC - I'd like to find a nice short treatment of statistics and SPC, Pyzdek's is had to get hold of these days. Maybe there's a better one now. Some PG, Some Joel Spoolsky, ??? Anything…

  • ……现在有点过时了。DeMarco 和 Lister 的《人件》(Peopleware: Productive Projects and Teams)也是经典,重点讲了团队人际动态以及软件项目管理。Hunt 和 Thomas 的《程序员修炼之道》(The Pragmatic Programmer)评价极高,梳理了一个软件专业人员从“被人管”到“管别人”的进阶历程。Mantle 的《管理不可管理者:管理软件人才与团队的法则、工具与洞见》(Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams)……

    …dated now. DeMarco and Lister's "Peopleware: Productive Projects and Teams" is also a classic, and emphasizes interpersonal team dynamics as well as software project management. Hunt and Thomas's "The Pragmatic Programmer" is highly regarded and traces the progression of a software pro from being led to becoming leader. Mantle's "Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams"…

  • 有三本书我强烈建议你尽快读一下:1)《人月神话》 2)《程序员修炼之道》 3)《代码大全》。这几本书——至少第 1 本和第 3 本是这样——厉害之处在于它们问世时完全开辟了新天地。或者用更平实的说法,它们是最早的一批主流出版物……

    Three boks I'll recommend you read as soon as possible. 1) The Mythical Man month 3) The Pragmatic Programmer 3) Code Complete. The thing about these books, well atleast 1 and 3 is that when they were written they broke new ground. Or if that phrase bother you, they were the first mainstream publications that…

  • 《程序员修炼之道》里有一章特别棒,专门讲了为什么只要可能就应该坚持用纯文本文件。第 3 部分 / 第 14 章“纯文本的威力”(The Power of Plain Text)。它提出:作为程序员,我们这些手艺人的基础原料并不是木头或金属,……

    There is a great chapter in The Pragmatic Programmer on why you should stick with text files for everything possible. Section 3 / Chapter 14 "The Power of Plain Text". It argues that as programmers, our base material as craftspeople isn't wood or metal,…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助