1.生命中最困难的,是想清楚你真正想要做的事情,而不是学上一堆假设将来会有用的东西。

2.我绝对不会提倡为了学编程而学编程。我鼓励的是毫无保留地追求你的快乐。

3.做程序员确实需要一些技能,当然,还要有坚韧不拔的精神。但除此之外,更重要的还是要有良好的沟通技巧。

4. 我们相信,我们能在写电子邮件的同时跟人通电话,而且不会影响沟通的质量。

  我们相信,我们能一边看电影一边做家庭作业。

  我们相信,我们能在和我们的孩子/配偶/情人/同事谈话的同时上网冲浪。

  但是,我们不能!我们必然会在时间、质量以及深度思考能力各方面都受到损害。

5.作为一名谦逊的程序员,最基本的要求就是要有意识:你写的代码在任何时候出了问题,那一定都是你的错。

6.如果你真的渴望做一名谦逊的程序员,在你碰到问题的时候,你就应该很淡定的说:“嘿,这是我的错-----让我把它弄个水落石出。”

7. 最好的代码就是没有代码(大道至简)。

  如果你不得不写代码,你也必须从简洁开始。

  如果你热爱编程----而且爱得情真意切----那你就应该惜墨如金

8.你应该总是专注于编写代码,而忘了还有注释这种东西的存在。这会迫使你竭尽全力使用最简单、最直白、最能进行自我说明的方式把代码写出来。

9.如果你觉得你的代码在没有注释情况下显得过于复杂、很难被人理解,那只能说明你的代码写得太糟糕了。重写代码吧,直到它不再需要任何注释。如果经过努力,你仍然觉得注释是必需的,你就务必加上注释。切记,小心。

10.不管文档上面怎么说,源代码才是最终的事实,是你所能找到的最好的、最确定的、最新的“文档”。这个事实永远不会变。

 

posted on 2016-01-15 19:19  Mr_.White  阅读(172)  评论(0编辑  收藏  举报