程序员修炼之道:从小工到专家
译 序
本书原名“The Pragmatic Programmer”,也就是“注重实效的程序员”。正如书名所示,本书将围绕“注重实效”讲述关于编程的各种话题:个人责任、曳光弹开发、调试策略、元程序设计、按合约设计(Design By Contract)、重构、无情的测试,等等。看到本书的目录,你也许会奇怪,300多页的篇幅,怎么能涵盖如此多内容?但本书的两位作者Andy Hunt和Dave Thomas的确做到了,他们知道抵达编程的各种维度的途径,并找到了一种言简意赅的方式讲述这些途径;与此同时,在书中还提供了大量资源,可以帮助你找到各种更深入讨论这些话题的读物。本书的各个小节既独立又相关,你可以从头开始阅读,也可以随手翻开任何一页开始阅读——Dave Thomas就将本书视为一本“洗手间读物”。如果你是编程初学者,你可以从本书中了解到各种编程技术和方法,根据书中的指引拓展你的编程生涯;如果你是富有经验的程序员,同样可以从本书中获益:如果一本书能够全面、明晰地总结你从实践中获得的各种认识、总结你从其他书里散乱地读到的技术和方法,这本书就一定不是无益的。
除了是程序员,Andy Hunt还是一位木匠和音乐家,而Dave Thomas则喜欢驾驶单引擎飞机。尽管作者未曾明言,在本书的许多地方,你都将看到与这样的背景相关的叙述。我想,对于两位作者而言,编程就和木匠活、和音乐创作、或是驾驶飞机一样,既需要禀赋,更需要坚持不懈的学习和训练——这也正是书中所说的,编程是一种技艺,一种需要用心学习的技艺。也许,只有在长久的学习之后,我们才会开始明白书中提到的“hacker”的真正含义:“Someone who loves to program and enjoys being clever about it”(摘自《自由软件杂志》)。
我仍然要感谢侯捷先生和周筠老师,他们像以前一样,为了行业的发展扶掖后进,竭尽心力。谢谢你们的支持和帮助。倘若我未能始终如一,请你们原宥。感谢本书的编辑方舟先生,他是一个诚恳、好学的年轻人,从不因我的苛刻批评而存有怨言。他的热情、他的年轻,常常让我想起自己那些古怪的、正渐渐没入记忆深处的青春时光。
这是一本“注重实效”的书,其实也可以说,是一本“实用主义”的书。但正因为这样,两位作者在书序的最后给家人的谢辞或许就更加意味深长:
谢谢你们让我们梦想。
马维达于贵阳
E-mail: weida@flyingdonkey.com
程序员修炼之道:从小工到专家相关推荐
- 读《程序员修炼之道——从小工到专家》(The Pragmatic Programmer: From Journeyman to Master)
花了几天时间略读完了<程序员修炼之道--从小工到专家>(The Pragmatic Programmer: From Journeyman to Master).总体感觉就像是一位多年开发 ...
- [拇指飞动]读《程序员修炼之道:从小工到专家》
在很多Must Read推荐书目中,<The.Pragmatic.Programmer_From.Journeyman.to.Master[1999][CHS][PDF]>(<程序员 ...
- 程序员修炼之道-从小工到专家读后感
最近3周,利用早上的时间,阅读了<程序员修炼之道-从小工到专家>,这本书写得非常好,深有感触.可能由于水平有限,对于其中一些珠玑理解没有那么强的感受.这里主要讲一些我感触特别深的点. 一. ...
- 程序员修炼之道–从小工到专家
<程序员修炼之道–从小工到专家> <程序员修炼之道–从小工到专家>[美]Andrew Hunt / David Thomas 著 马维达 译 图片来源-百度图片 看这本书主 ...
- 《程序员修炼之道–从小工到专家》读书笔记
<程序员修炼之道–从小工到专家>的读书笔记 <程序员修炼之道–从小工到专家>[美]Andrew Hunt / David Thomas 著 马维达 译 看这本书主要使用了检视阅 ...
- 读书笔记2014第4本:程序员修炼之道-从小工到专家(第一章)
<程序员修炼之道-从小工到专家>是一本1999年写的老书,但15年之后,书中的许多道理依然没变,时不时拿出一章咀嚼一下仍有许多可回味之处. 第一章 注重实效的哲学 1.我的源码让猫给吃了 ...
- 程序员修炼之道--从小工到专家(一)
这个假期里看了一下这本书,乍一看名字,觉得这就是比较鸡汤类的书吧,但是在看了一部分之后,忽然感觉到,以前的自己真的是很无知,一直就没有认识到做一个真实的项目的困难性,也根本就没有真正的认识到怎么去做一 ...
- 读《程序员修炼之道——从小工到专家》
注重实效的程序员,能够越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的场景.注重实效的程序员不满足于只解决客户的问题,而且更关注如何为客户带来价值.注重实效的程序员,倾向于把需 ...
- 《程序员修炼之道——从小工到专家》读后感一
"在所有弱点中,最大的弱点就是害怕暴露弱点."自己很喜欢这句话.这让我再一次的提醒自己,不要怕把自己的错误暴露给别人,不要怕把自己的无知暴露给别人.只有暴露出缺点,才能 ...
- 读《程序员修炼之道-从小工到专家》有感
在知乎上看到的,作为一名程序员必须要看的书,我发现这本书刚好我们学校的图书馆里面有,让我借到了,我就开始了阅读.读完之后感觉颇深,写下这篇博客进行记录. 整本书有270多页.我就把我认为好的记录下来, ...
最新文章
- Python分析101位《创造营2020》小姐姐,谁才是你心中的颜值担当?
- Python单元测试--使用装饰器实现测试跳过和预期故障
- ORACLE学习第三天
- python哪一版好用-python IDE有哪些?哪个好用?
- Web打印的解决方案之普通报表打印
- hdu 5569(二维dp,水题)
- 梓益C语言学习笔记之指针
- Toolbox的Ajax Extensions Tab不见了
- 修改eclipse中java和xml页面的字体的样式
- Vivado MMCM IP核接口信号介绍
- Ubuntu下Eclipse中文乱码解决
- 手机话单分析方法解析
- 微软模拟飞行2020 数字化建模分析
- navigateTo:fail can not navigateTo a tabbar page
- 行行出状元,大学毕业生卖煎饼月入13万
- xhprof安装使用
- TapTap 发布开发者服务:降低开发者研运成本 聚焦创作优质内容
- java 拼图游戏_Java 拼图游戏
- moses 编译_MOSES安装以及使用说明
- 智慧交通大数据可视化,让城市运营车辆可视、可监、可控