如何成为一个好的程序员

Make things as simple as possible, but not simpler.

  1. 语法
    1.   规则
  2. 语义
    1.   api
  3. 逻辑结构和算法
    1.   数据结构与算法
  4. 模式
    1.   软件模式
  5. 架构
    1.   软件架构

  第二个阶段和第三个阶段可以同时进行,第四阶段和第五阶段也可以同时进行。二、三两个阶段是一般可以去工作了,这些知识能够解决一般面试问题。四五两个阶段,需要一定的项目经验。相比做项目,阅读源代码可以获得更多的项目经验。但是要记住一句话“可以模仿,自己的东西,才是自己的”。

 

posted on 2014-02-27 13:40  L-cnblogs  阅读(162)  评论(0编辑  收藏  举报

导航