《高效程序员的45个习惯》之体会

简介:
不知大家是否有这样的感觉,总有那么多国外的好东西因为名字翻译太烂被大家忽视或者被低端化,比如那部印度的经典影片《3 Idiots》,被本土化后成了《三傻大闹宝莱坞》,还有经典书籍《 Pragmatic Programmer》本土化后成为《程序员修炼之道——从小工到专家》,包括这本《 Practices of an Agile Developer>,本土化成为《高效程序员的45个习惯——敏捷开发修炼之道》,在我的印象里,有什么修炼,**个习惯的都是那种大话满天飞的励志丛书。可是《Practices of an Agile Developer》却是一部不可多得的提升高度的好书。

从书的名字可以看出,其中的知识应该是与敏捷开发相关的。也许你并没接触过敏捷开发,也许你已经有了敏捷开发的部分实践但是你并不知道,因为从我对敏捷开发的认知来看,我不想将其化为方法论,化为流程,而是一种思想,利用这个思想去管理和规划项目和去协作你的团队。在这篇文章里,我们先抛去敏捷,先看看书中的内容是否对我们都有益。

“态度决定一切”,多么唯心的理论?曾经在工作中,我觉得我的态度非常好,勤奋努力,加班加点,对人对事感觉也是中规中矩......但是始终得不到领导的认可,所以当我听到领导对我说“我态度不好时”,我的气愤,失望,委屈导致了我和领导的争执。但是随着对工作的感悟,年龄的增长,不断地学习,这本书,我才逐渐明白为什么“态度可以决定一切”。(第2章:态度决定一切)

“学无止境”,很难得还记得小时学过的话“学海无涯苦作舟,书山有路勤为径”。很多人说程序员是吃“青春饭”,在中国的浮躁的大环境下不可避免会有这样的情况出现。但是这种浮躁的始作俑者是谁?是不规范的市场?是利益熏心的企业主?别急,请把自己也加上,你把技术的变化当做洪水猛兽,固步自封;你自私,生怕与别人分享你的技术成果,以维持你表面的高高在上;你不求甚解,懂得皮毛时就开始骄傲自大;.....(第3章:学无止境)

我们开发软件的目的是什么?当然是给客户,但是有多少工程师能把做项目和做产品分开,能最大程度的考虑客户,按照客户的准确意图去做软件。(第4章:交付用户想要的软件;第5章:敏捷反馈)

编码和调试是除架构设计外我们最重要的工作,当你还在写着杂乱拼凑的代码,还在用着糟糕低效的调试方式时,你究竟是在侮辱自己还是侮辱这个职业。(第6章:敏捷编码;第7章:敏捷调试)

单枪匹马逞英雄的时代已经过去,团队协作该提上你的日程了。(第8章:敏捷协作)

朋友们,修炼一下吧!
本文转自永远的朋友博客51CTO博客,原文链接http://blog.51cto.com/yaocoder/1056858如需转载请自行联系原作者

yaocoder
相关文章
|
5月前
|
设计模式 自然语言处理 程序员
普通程序员要成为高级程序员,一定要学会重构
普通程序员要成为高级程序员,一定要学会重构
35 0
|
2月前
|
敏捷开发 程序员 测试技术
《高效率程序员的45个习惯》读后小总结
《高效率程序员的45个习惯》读后小总结
13 0
|
7月前
|
Java 程序员 开发者
优秀程序员的学习习惯和方法你都不知道,还学什么编程
好的学习习惯和方法会让你的工作事半功倍,快来看看你还差哪些
34 0
优秀程序员的学习习惯和方法你都不知道,还学什么编程
|
12月前
|
搜索推荐 程序员
资深程序员在编程中有哪些特殊的习惯或方法?
资深程序员在编程中有哪些特殊的习惯或方法?
|
自然语言处理 程序员
高级程序员解决问题的思维模式和普通程序员的区别在哪里?
先给你出一道题,看你会如何思考: 假设你是一个程序员,常年保持自学和超长工作时长的状态,承受着不为人知的压力和痛苦,面对同行程序员的攀比和压力,在公司title、年薪、房子之间深陷,35岁大限越来越近,头顶日愈清凉……
151 0
|
Java 程序员
编程中,有哪些好的习惯一开始就值得坚持?
编程中,有哪些好的习惯一开始就值得坚持?
64 0
|
PHP
15个编程好习惯
译文链接:http://www.jobbole.com/entry.php/581
677 0
高效职业发展的七个习惯
静下心来对照自身,体验一些常讲常新的道理,建立一些实实在在的习惯,最后你只需做一件事:等待晋升的好消息。   Elena Gong   经理人要获得更好的职业机会,在职业发展上持续前进,除了需要不断学习来提高相关的知识和技能之外,还需要培养以下七个习惯:   一、充分地认识自我   一个人能否取得事业上的成功,关键在于是否能准确识别并充分发挥自身的优势。
1918 0
|
架构师 测试技术 程序员