您的位置:首页 > 职场人生

软件高手是怎么样炼成的?

2013-10-27 10:15 218 查看
程序员怎么样才能够达到最高的编程境界呢?高手不是你几分钟能编多少代码,或者使用可视化的工具产生最少代码的工作。这都不是高手的境界,即使是这样的高手,也是无知的自封。

必须经历下面的六个阶段:

1.熟练使用某种语言,比如C或者C++,这就相当于是入门级的程序员;

2.此阶段要熟悉某一平台的接口,比如window或者linux,以及对应语言的库函数,到这个阶段,去一般的IT公司找份工作,是没有任何问题的;

3.要深入某个平台的系统底层,不仅要知其然,而且要知其所以然。这个阶段可以说是“手中有剑,心中无剑”;

4.这个阶段,要进入高层次的发展,修炼内功,比如按照自己的意愿来修改系统的内核,此时语言仅仅是一个工具,即使不熟悉的语言,简单熟悉后也可信手拿来;

5.不再局限于简单的技术问题,而是从全局出发,把握和设计一个比较大的系统体系结构,从内核到外层界面。可以说现在是"手中无剑,心中有剑";

6.这个阶段就是“手中无剑,心中无剑”,什么windows或linux,任何问题都将是一个思路的问题,windows和linux之间没有任何差别,做到“此时无招胜有招”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息