因为Jeff讲的很多东西其实已经流传得比较广泛了, 所以再拿来读也就没有那么多深刻的体会的. 不过古人讲"开卷有益", 以下是我自己印象还比较深的几个点
# Screening
Jeff建议招人的最后一步是编程"试镜". 为面试者分配一个可以在两三天内完成的, 当前项目中会遇到的一个实际问题. 以外包咨询的方式雇佣面试者. 如果成功, 就证明了面试者在进入团队后的实际工作能力. 如果失败, 所浪费的咨询费也将远远小于一个失败雇佣的成本.
> 诸葛一生唯谨慎, 吕端大事不糊涂
其实从面试者的角度来说, 也挺好. 即使最后面不上, 也有钱可拿, 算是这些时间也没有白费吧. 当然, 不给钱的"试镜", 或者"家庭作业"都是耍流氓
# Crazy Monkey
有一个团队这么搞系统稳定性. 他们上线的第一个服务是一个会在集群中随机时机随机kill任意进程的服务, 名曰"混世魔猴". 而他们就在这种场景下来要求其它服务的可用性和稳定性
> 年经人, 要对自己狠一点
# Happiness
幸福是一种过程, 而不是结果
这当然适用于编程了, 因为它本事就适用于人生. 同样, 它也适用于为了省7块钱而开车去更远的商店去买一支原价25元的钢笔
幸福是一种过程而非结果
《高效能程序员的修炼》热门书评
-
Jeff Atwood关于”如何成为更好的程序员“的精彩论断
3有用 1无用 豆巴陆其明 2013-07-29
”程序员不是码农!“其实,我更喜欢这个书名,它更能表达作者Jeff Atwood对于程序员这个职业的理解,以及Jeff对广大程序员的教诲。如何成为更好的程序员呢?这其实跟写代码没有关系,而在于你是否能够参透书中涉及的各个主题。我是本书译者,阅读过程中如有任何问题,欢迎与我微博交流~...
-
指导程序员更好工作,更幸福的生活
2有用 0无用 Clark 2014-05-23
书中讲述程序员的多种能力,编程只是基本的能力之一,多数程序员需要锻炼非编程的技能,包括如下:1. 沟通能力,这是多数程序员较欠缺的,这个能力对合作解决项目问题有很大的帮助。沟通能力强的人,可以更快的协调,完成任务。2. 设计能力,设计是一门很重要的学科,设计的知识对于程序员也是比较重要的,具有设计能...
-
能不能别来这么多"译者注"
1有用 2无用 [已注销] 2013-08-22
我想,这本书的读者几乎都是程序员,译者能不能有节操些,那么多注释搬过来有什么意思。遇到不懂的地方,我们可以谷歌,最不济还有度娘。译者大爷,我真的用不着知道安卓的各个版本的代号!弄得一页五分之三的部分用来注释,这用户体验真不错!!!既然把<程序员修炼之道>都注释了,能不能顺便把<代码大全>也维基下。...
-
高效能程序员的修炼 - 摘句
1有用 0无用 曲天 2016-06-26
第1章 入门须知- 软件开发的整个历程,就是程序员耗尽毕生精力去编写代码,以使其他人能从代码编写工作中解脱出来,从而可以很方便的使用计算机来做他们真正需要做的事情的一个过程,所以不是每个人都需要知道如何去编程。- 跟钱打交道的人往往会挣很多钱,看看华尔街就知道了。- 预测未来最好的方法是创造未来。 ...
-
相比管理方面的书籍来说,书一般般
0有用 3无用 飞翔的鱼 2013-11-21
这本书中引用了大量的经典书籍,给我留下深刻影响的是电梯测试:给企业/团队构建一个远景声明。拥有一个清晰的项目远景声明(Version Statement)是极其重要的,每个人都可以把它当做这个项目的试金石。...你团队里的每个人都应该能通过由陌生人主持的“电梯测试”——在60秒之内,清晰的解释他们在...
书名: 高效能程序员的修炼
作者: [美] Jeff Atwood
出版社: 人民邮电出版社
原作名: Effective Programming: More Than Writing Code
副标题: 软件开发远不止是写代码那样简单……
译者: 陆其明 | 张健
出版年: 2013-7
页数: 268
定价: 49
装帧: 平装
ISBN: 9787115318985