高效程序员的45个习惯

国庆假期只有5.5天 ,悲催的昨天晚上失眠导致今天早上还是在床上度过。所幸上周当当拍下的书已经到了,就让孤独寂寞死宅的我领会一下何为搞笑吧。。。

 o(╯□╰)o发现自己越来越不务正业了,技术上absolutely greenman 还更倾向于阅读与具体某个技术无关的书籍(什么程序员修炼之道/ 像程序员一样思考/还有嘎啦的书 etc.)。

ps:不知道何为读书笔记,看书的时候也只是习惯拿一张纸在旁边写写觉得不错的句子,so~ 这边估计也是这样 见谅。

 

序:

  所谓学习上的成功,都只靠两件事:策略和坚持,而坚持本身就应该是最重要的策略之一   --- 自李笑来《把时间当做朋友》

 

第一章 敏捷-- 高效软件开发之道                                                                              

  不管路走了多远,错了就要重新返回       ---  土耳其谚语

     

  何为敏捷: 敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善。

  

  发现国外人写的书都有一个特点: 在致谢的对象中绝对不是把什么ccav之类的东西放在里面,而是真诚的感谢那些帮助过作者的人,而且往往把家人放在最重要的位置。不论何时家人都是那最关心自己的人,老外作者总会在致谢中表达由于自己工作而减少与家人相处时间而感谢家人的理解和支持,想想自己就算是有大把时间发呆也没怎么主动联系。。。各种羞愧。

 

第二章  态度决定一切                                                                                            

  选定了要走的路,就算选定了它通往的目的地  ---  Harry Emerson Fosdick

  态度和心情瞬息变化都可以导致巨大的差别

  

  做事:

       在敏捷的团队中,大家的重点是做事。

      指责不会修复bug。把矛头对准问题的解决办法,而不是人。这是真正有用处的正面效应。

      勇于承认自己不知道答案,这会让人感觉放心。一个重大的错误应该被当做是一次学习而不是指责他人的机会。团队成员们在一起工作,应互相帮助,而不是互相指责。

  欲速而不达: 

      不要坠入快速的简单修复之中。要投入时间和精力保持代码的正解、敞亮。

  对事不对人:

      你不需要很出色才能起步,但是你必须起步才能变得很出色

      让我们骄傲的应该是解决了问题,而不是比较出谁的主意更好

  做正确的事。要诚实,要有勇气去说出实情。有时,这样做很困难,所以我们要有足够的勇气。 

 

第三章  学无止境                                                                                              

    唯有变化的永恒的   

    !!!迭代和增量式的学习   每天计划用一段时间来学习新技术,它不需要很长时间,但需要经常进行。记下那些你想学习的东西---当你听到一些不熟悉的术语或者短语时,简要的记下来。然后在计划的时间中深入研究它。

    跟踪技术变化。 你不需要精通所有技术,但需要清楚知道行业的动向,从而规划你的项目和职业生涯。

        敏捷的根本之一就是拥抱变化

           不停的问为什么 。 不能满足于别人告诉你的表面现象。要不停地提问知道你明白问题的根源。  ---that's my style 不明白根源就浑身不舒服 O(∩_∩)O哈哈~

 

posted @ 2013-10-01 16:52  mushishi  阅读(193)  评论(0编辑  收藏  举报