Passionate Programmer读书笔记

重读了"Passionate Programmer",看完52条关于程序员探讨的内容有了一些新思考。

按照时间划分,所有的问题都可以划分为3个阶段:过去——现在——未来

过去——总结经验,尤其是失败的教训;

现在

  • 我在哪里——与过去的自己比较;每日反思;自我评估。
  • 能力模型——成为通才;成为专家;学习运用方法论。
  • 如何看待工作——要么快乐地激情工作,要么休息;做个工作的有心人;为工作设定时限;适当说“NO”;以提供给客户的价值为目标。
  • 怎样思考和进步——通过讲授或帮助别人进步;练习再练习;发布自己的程序;逐步前进。
  • 个性——对形势始终保持如履薄冰的心态;正确对待错误;专注过程。

未来

  • 关注技术变化,通过技术前沿的人物了解未来的趋势。
  • 学习财务知识,了解公司运作。
  • 制定蓝图,不要把自己限定为程序员。

很高兴再次阅读这本书,对照自己的现状(符合书中内容的只有区区3条)发现还有很多可以提高。虽然书中细节之处很多,比如如何提高效率、穿插的很多启发性小故事,但最重要的几点我的理解是:

  • 固步自封是前进的障碍,需要的是不断反思和评估自己。做到这一点也许比写一段优秀的程序更困难。
  • 工作是一个“逆水行舟,不进则退”的过程,只有破除安逸和暂时的安全感,挑战自己的极限才能不断前进。
  • 看待问题保持一个纵向思维,从各个阶段来看待和评估现在的学习和工作;保持一个横向的思维,让“客户价值”这个词成为自我反思的核心。

写了很多,但对于自己那些是适合的还要通过实践来检验。

 

你可能感兴趣的:(读书笔记)