程序员的四个阶段

这是我在一本书中看到过一种说法,程序员对编程之道的追求大致要经历下面的四个阶段:

1.学会 - 知其所然

掌握一些具体编程知识。

2.会学 - 知所以然

能快速和深刻的理解某项技术并举一反三。

3.会用 - 人为我用

能将所学灵活运用到实际程序设计中。

4.被用 - 我为人用

能设计出广为人用的应用程序、库、工具包、框架等。更高层次如发明主流的设计模式、算法、语言乃至编程理论等。

应该说这也是学习知识的一些通用特征,不止是针对程序员,只是相对更激烈更富挑战。如果你选择了做程序员,就可能时时得学习,不会有手把手教你的人,没有指定的教科书,好不容易学到一点皮毛,可能已成昨日黄花。你时时得考试,每次提交代码就是上交一份答卷。

学习编程没有速成大法,没有捷径,只有思考、实践、思考、实践。需要宁静的思考,

posted @ 2016-12-01 00:12  x3d  阅读(902)  评论(0编辑  收藏  举报