? 第一阶段
此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。
? 第二阶段
此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。
? 第三阶段
此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。
? 第四阶级
此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次。这时进入了高级内功的修炼。比如能进行VxD或操作系统的内核的修改。
这时已经不再有语言的束缚,语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉一下,就手到擒来,完全不像是第一阶段的时候学习语言的那种情况。一般来说,从第三阶段过渡到第四阶段是比较困难的。为什么会难呢?这就是因为很多人的思想转变不过来。
? 第五阶级
此阶段就已经不再局限于简单的技术上的问题了,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。可以说是“手中无剑,心中有剑”。到了这个阶段以后,能对市面上的任何软件进行剖析,并能按自己的要求进行设计,就算是MS Word这样的大型软件,只要有充足的时间,也一定会设计出来。
? 第六阶级
此阶段也是最高的境界,达到“无招胜有招”。这时候,任何问题就纯粹变成了一个思路的问题,不是用什么代码就能表示的。也就是“手中无剑,心中也无剑”。
此时,对于练功的人来说,他已不用再去学什么少林拳,只是在旁看一下少林拳的对战,就能把此拳拿来就用。这就是真正的大师级的人物。这时,Win 32或Linux在你眼里是没有什么差别的。
怎么感觉我还处在一二阶段徘徊中呢 -_-! 努力学习中!不知道朋友,你在第几阶段呢?
原文地址:http://blog.csdn.net/lihan6415151528/archive/2008/11/20/3338206.aspx
分享到:
相关推荐
而今,我们将详细探讨这座程序员成长之楼的每一层,每一层都是一个重要的里程碑,标记着技术能力的提升和职业素养的升华。 首层为“菜鸟”,是每个程序员起步时的必经阶段。初学者在这里开始接触计算机世界,学习...
一个程序员的成长的六个阶段
如何设计高可用、可扩展的系统架构,如何在现有系统中应用性能优化的技巧,以及如何管理团队、带好新人,这些都是每一个高级程序员需要考虑的问题。高级程序员还应当具备较强的抽象思维和解决问题的能力,能够在面对...
jsp程序员成长攻略,详细介绍如何成为一名jsp程序员。
程序员成长日记,帮助程序员成长!特别适合刚开始编程的初学者!
程序员需要构建一个扎实的技术栈,以便能够适应不断演进的技术环境。 其次,职业规划也是书中的一大主题。程序员不仅需要关注技术技能的提升,还要思考自己的职业发展方向,例如是否要成为技术专家,还是转向管理...
第6章通过一个用C语言编程的课题设计程序,展示理论与实践的结合;第7章通过一个算法演示验证程序,说明C语言在算法实现中的应用;第8章讲述如何扩展C语言编程,增强C语言的使用范围和能力;第9章提供了调试C程序的...
程序员成长路线图 从入门到优秀
程序员成长路线图是 IT 行业中一个非常重要的主题,作为一个 IT 行业职员,我经历过一个普通程序员成长的过程,同时也接触过许多不同层次的程序员。他们或在我身边匆匆而过,或与我共同工作,或在我可以关注的范围内...
《Delphi程序员成长攻略》是一本专为想要深入学习和提升Delphi编程技能的开发者设计的指南。Delphi,作为一款强大的对象 Pascal 编程工具,以其高效的代码生成、直观的集成开发环境(IDE)以及丰富的组件库而受到...
模板C++的学习是C++程序员旅程中的一个重要阶段。《C++ Templates》是这一领域的权威书籍。模板提供了强大的元编程能力,可以作为代码生成器和模式塑造工具。然而,过度依赖模板可能导致代码过于复杂,因此需要找到...
程序员成长之路是一个老程序员对刚上大学的学弟学妹的忠告。文章提出了几个误区,提醒初学者不要追赶时髦技术,而应该花时间学习基础性的东西。 第一个误区是认为计算机技术等于编程技术。很多人认为计算机专业就是...
一个java程序员的成长历程
这篇奋斗经历不仅记录了一个非名牌大学毕业生如何通过自己的努力成长为一名优秀的程序员的故事,更重要的是,它传达了一个重要的信息:无论起点高低,只要有坚定的决心和不懈的努力,每个人都有可能实现自己的目标。...
根据给定文件的信息,我们可以将如何成为一名程序员的过程分为四个阶段,并详细探讨每个阶段的学习目标、内容及推荐工具。 ### 第一阶段:基础编程语言学习 #### 学习目标: 掌握一门编程语言的基础语法与基本操作...
选择一个与自己兴趣或职业目标相符的开源项目,积极参与其中,无论是代码贡献还是文档编写,都能极大地促进个人成长。 ### 成为专家级程序员 成为一名专家级C程序员,不仅仅是技能上的精通,更重要的是具备独立...
其次,描述中的“从这本书中,你可以看到作为一个程序员,你未来的方向”意指文章不仅讲述了一个程序员的成长故事,还试图为读者提供一个参考,帮助他们了解程序员的职业生涯可能面临的各种情况,以及如何更好地为...
关于什么样的人可以被称为程序员,文章中给出了一个相对宽泛的定义:“凡是从计算机专业或相近专业毕业的、以编写程序为职业的人都可算得上是程序员。”然而,在早期,由于计算机行业的快速发展和技术的不断进步,很...