一个程序员的成长的六个阶

原创 2006年05月22日 18:25:00
第一阶段
此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。
第二阶段
此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。
第三阶段
此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。
第四阶级
此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次。这时进入了高级内功的修炼。比如能进行VxD或操作系统的内核的修改。
这时已经不再有语言的束缚,语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉一下,就手到擒来,完全不像是第一阶段的时候学习语言的那种情况。一般来说,从第三阶段过渡到第四阶段是比较困难的。为什么会难呢?这就是因为很多人的思想变不过来。
第五阶级
此阶段就已经不再局限于简单的技术上的问题了,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。可以说是“手中无剑,心中有剑”。到了这个阶段以后,能对市面上的任何软件进行剖析,并能按自己的要求进行设计,就算是MS Word这样的大型软件,只要有充足的时间,也一定会设计出来。
第六阶级
此阶段也是最高的境界,达到“无招胜有招”。这时候,任何问题就纯粹变成了一个思路的问题,不是用什么代码就能表示的。也就是“手中无剑,心中也无剑”。
此时,对于练功的人来说,他已不用再去学什么少林拳,只是在旁看一下少林拳的对战,就能把此拳拿来就用。这就是真正的大师级的人物。这时,Win 32或Linux在你眼里是没有什么差别的。
每一个阶段再向上发展时都要按一定的方法。第一、第二个阶段通过自学就可以完成,只要多用心去研究,耐心地去学习。
要想从第二个阶段过渡到第三个阶段,就要有一个好的学习环境。例如有一个高手带领或公司里有一个好的练手环境。经过二、三年的积累就能达到第三个阶段。但是,有些人到达第三个阶段后,常常就很难有境界上的突破了。他们这时会产生一种观念,认为软件无非如此,认为自己已无所不能。其实,这时如果遇到大的或难些的软件,他们往往还是无从下手。
现在我们国家大部分程序员都是在第二、三级之间。他们大多都是通过自学成才的,不过这样的程序员一般在软件公司也能独当一面,完成一些软件的模块。
但是,也还有一大堆处在第一阶段的程序员,他们一般就能玩玩VB,做程序时,去找一堆控件集成一个软件

Java程序员谈一谈-----java程序员成长之路

转载:http://www.banzg.com/archives/679.html?ref=myread 阿里面试回来,想和Java程序员谈一谈 引言 其实本来真的没打算写这...
  • wickedvalley
  • wickedvalley
  • 2017年02月10日 22:07
  • 6201

java程序员成长之路

Java程序员 Java,设计而又非常精巧的语言。学习Java,须从Java开发环境开始,到Java语法,再到Java的核心API。 1.Java开发入门:Java开发环境的安装与使用,包括J...
  • FMSCOTT
  • FMSCOTT
  • 2016年05月07日 11:43
  • 1555

从高考到程序员,一生无悔的选择,码农的成长之路

高考毕业了,学弟学妹们哈皮了。但是我身为程序员还在为追梦而努力着。会想高考,仿佛就是一场梦,一场我无法都无法忘记的梦。高中三年的时光,对于我来说是痛苦的,我现在极其后悔高中三年的生活,很多的东西都被沉...
  • wenfeng627
  • wenfeng627
  • 2017年06月09日 17:14
  • 932

Java程序员的成长路程

第一阶段  Java编程基础→oracle/mysql→sql优化→jdbc  第二阶段  JavaScript基础→JavaScript深入→jQuery→jquery easyui→boot...
  • x1066988452
  • x1066988452
  • 2016年04月28日 13:44
  • 1048

《程序员的成长课》:少走5年弯路

作为一名普通的程序员: 你想买一套房子,不想再租住在远离公司的偏僻地带每天通勤 4 个小时上下班 你想买一部车子,可以周末开着去山里转转,看看红叶听听鸟鸣 你想买衣服时...
  • IMbRl71u7pt5X29rlEu7
  • IMbRl71u7pt5X29rlEu7
  • 2017年12月07日 00:00
  • 3559

一个JAVA程序员成长之路分享

我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉...
  • u013659231
  • u013659231
  • 2017年05月26日 16:18
  • 4735

一个毕业6年的程序员工作经历和成长感悟(上)

把时钟拨回到2007年的夏天,大学毕业。那时非常迷茫,不知道自己能做什么,想做什么,对工作有一种期待和憧憬,只是觉得计算机、网络有关的职位都可以投递简历。 2007年5月12日(历史惊人的巧合,没...
  • linguifa
  • linguifa
  • 2013年05月13日 00:10
  • 16733

看到一个程序员成长之路 一点点感慨

刚才看到一个程序员的成长之路,感慨很多,先开个博客占个坑, 记录一下,同时也鼓励一下自己,坚持自己的路走下去。 机器学习, my love  例子中, 一个很一般的院校的毕业生,在毕业五...
  • u014114990
  • u014114990
  • 2015年08月20日 15:27
  • 2124

一名C++程序员的成长之路

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。   2.初学者请不要看太多太多的书那会误人子弟的,先找本系统...
  • wo17fang
  • wo17fang
  • 2015年06月06日 10:58
  • 1029

《内外兼修:程序员的成长之路》

1.最近笔者读了这样一本书,总的来说还是比较有意思2.主要记得的内容有三个方面:首先是现在技术方向和计算机行业的就业方向;其次是利用开源程序框架加快开发和相关的工具;最后就是讲了工作中的团队精神,说明...
  • qq_25327609
  • qq_25327609
  • 2017年03月29日 09:07
  • 3683
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个程序员的成长的六个阶
举报原因:
原因补充:

(最多只允许输入30个字)