您的位置:首页 > 其它

《The Passionate Programmer》读书感想

2010-09-19 13:30 316 查看
最近读了一本书,叫做《The Passionate Programmer》,好像又中文版的,叫做《我编程,我快乐》。以下是读完之后一些感受,

这些观点都是来自书中,自己提取出来的。

 

01. 做团队中最差的人,意思是和比你好的人一起,这样你才会更快的提高。

      实践方法:1. 寻找开源项目加入;2. 寻找感兴趣的开源项目的bug列表,自己尝试修改,然后与项目开发者联系,提交代码。

02. 学习另外一门与你现在使用的语言风格不同的语言,对于java来说可以考虑函数类型的语言Haskell或者erlang。

03. 把一个项目做两次,一次使用你的本行,一次使用新的技术。把你做过的项目进行重写,我最近就打算用python重写一个

我做过的J2EE项目。

04. 有空上论坛,试着帮别人解决问题。

05. 练习的时候,去练习那些超出知识范围的东西,这样才会有所突破。不要写你上手的代码,去挑战一下你的极限。

06. Topcoder和Code kata 网站 : 尝试练习一些习题。

07. 项目管理的两本书:《Project Management Book of Knowledge》(http://www.pmi.org/
) 《Six Sigma》(http://www.isixsigma.com/
)

08. 阅读源代码,需要找出好的地方和不好的地方,把这些经验教训加入到你的Check List里。

09. 编写特定的自动化工具提高工作的效率。

10. 对于紧急的工作,尽管很急躁,担心自己做不完,却要忍住不可以因为害怕而拖拉到最后,咬咬牙马上开始吧。

11. 找出项目中很麻烦的事情,自己有空的时候去解决它,这就是你的闪光点。

12. 把你手头上的工作做到最好,然后再去考虑下一步的发展。

13. 提高写作的能能力,提高表达的能力。每天写一点开发日志,描述你都做了些什么,描述你关于技术上作出的决定,回头看看。

14. 把你的技术经验在博客里,既可以给自己以后使用,也可以让别人看到。

 

15. Email给一个你喜欢的软件的作者,请求他的指点和帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息