`
goldbull
  • 浏览: 27188 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何成为编程高手?

阅读更多
第一阶段
此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。


第二阶段
此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。


第三阶段
此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。


第四阶级
此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次。这时进入了高级内功的修炼。比如能进行VxD或操作系统的内核的修改。


这时已经不再有语言的束缚,语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉一下,就手到擒来,完全不像是第一阶段的时候学习语言的那种情况。一般来说,从第三阶段过渡到第四阶段是比较困难的。为什么会难呢?这就是因为很多人的思想变不过来。


第五阶级
此阶段就已经不再局限于简单的技术上的问题了,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。可以说是“手中无剑,心中有剑”。到了这个阶段以后,能对市面上的任何软件进行剖析,并能按自己的要求进行设计,就算是MS Word这样的大型软件,只要有充足的时间,也一定会设计出来。


第六阶级
此阶段也是最高的境界,达到“无招胜有招”。这时候,任何问题就纯粹变成了一个思路的问题,不是用什么代码就能表示的。也就是“手中无剑,心中也无剑”。


此时,对于练功的人来说,他已不用再去学什么少林拳,只是在旁看一下少林拳的对战,就能把此拳拿来就用。这就是真正的大师级的人物。这时,Win 32或Linux在你眼里是没有什么差别的。


每一个阶段再向上发展时都要按一定的方法。第一、第二个阶段通过自学就可以完成,只要多用心去研究,耐心地去学习。


要想从第二个阶段过渡到第三个阶段,就要有一个好的学习环境。例如有一个高手带领或公司里有一个好的练手环境。经过二、三年的积累就能达到第三个阶段。但是,有些人到达第三个阶段后,常常就很难有境界上的突破了。他们这时会产生一种观念,认为软件无非如此,认为自己已无所不能。其实,这时如果遇到大的或难些的软件,他们往往还是无从下手。


现在我们国家大部分程序员都是在第二、三级之间。他们大多都是通过自学成才的,不过这样的程序员一般在软件公司也能独当一面,完成一些软件的模块。


但是,也还有一大堆处在第一阶段的程序员,他们一般就能玩玩VB,做程序时,去找一堆控件集成一个软件.


分享到:
评论

相关推荐

    编程高手箴言(最新版)--梁肇新

    内容简介: 本书是作者(梁肇新)十余年编程生涯中的技术和经验的总结。... =================================================== 想成为编程高手???--那怎么能不看<编程高手箴言>呢?

    成为编程高手的八大奥秘

    ### 成为编程高手的八大奥秘 #### 一、扎实的基础 编程高手之所以能够在众多程序员中脱颖而出,很大程度上归功于他们坚实的基础知识。数据结构、离散数学、编译原理等基础知识是计算机科学的核心,也是高效编程的...

    编程修养-成为编程高手必备良品

    ### 编程修养:成为编程高手的必备良品 在探讨如何成为一名优秀的程序员时,很多人可能会立即联想到掌握大量的技术细节、精通底层编程或是具备快速的编程能力。然而,真正的编程高手并不仅仅依赖于这些表面的技术...

    如何成为编程高手如何成为编程高手

    ### 如何成为编程高手 在IT领域,特别是编程方向,成为一名真正的高手是许多人的追求目标。本文将基于提供的部分信息,深入探讨如何成为一个优秀的程序员,包括掌握基础技能、熟悉平台特性、理解系统架构等多个方面...

    成为编程高手的秘诀

    ### 成为编程高手的秘诀 在当今社会,随着信息技术的快速发展,编程已成为一项非常重要的技能。无论是对于学生还是职场人士来说,掌握编程技术都显得尤为重要。本文将从多个角度出发,为大家提供一些实用的建议与...

    c语言经典程序,成为编程高手必备

    本压缩包“C语言经典程序,成为编程高手必备”提供了100个精心挑选的C语言程序实例,旨在帮助学习者深入理解和掌握C语言的核心概念及编程技巧。 1. **基础语法**:C语言的基础包括变量声明、数据类型(如int、char、...

    如何成为编程高手的八大奥秘

    以下是对成为编程高手八大奥秘的详细解读: 1. 扎实的基础:学习编程时,要重视计算机科学的基本理论,如数据结构、离散数学和编译原理。这些都是编程能力提升的基石,缺乏这些基础知识,难以编写高质量的程序。...

    轻松成为设计高手verilog源代码

    这个"轻松成为设计高手Verilog源代码"压缩包文件包含了一系列示例代码,旨在帮助学习者深入理解和掌握Verilog语言。 首先,让我们逐一解析这些示例文件的可能内容: 1. **Example-4-4**: 这个例子可能与Verilog的...

    VC编程高手.rar

    本书全面覆盖了VC编程的核心概念、关键技术和实践应用,旨在帮助读者提升编程技能,成为一名真正的VC编程高手。 在VC编程中,首要掌握的是MFC(Microsoft Foundation Classes)库。MFC是微软提供的一个C++类库,它...

    编程高手箴言 想成为编程高手的就下吧

    《编程高手箴言》这本书是为那些渴望提升编程技能、追求卓越的程序员量身打造的。它涵盖了编程领域的多个重要方面,旨在帮助读者避免常见误区,提高编程效率,提升代码质量,以及培养良好的编程习惯。以下是一些核心...

    工控行业中成为PC编程高手的8个法则

    在工控行业中,成为一名PC编程高手不仅需要深厚的技术功底,还需要具备创新思维、解决问题的策略以及坚持不懈的精神。以下八条法则将帮助你提升在编程领域的专业素养: 1. 扎实的基础理论:编程不仅仅是关于语法和...

    成为编程高手的二十二条军规

    《成为编程高手的二十二条军规》这篇文章,提供了一系列宝贵的建议与指导原则,旨在帮助程序员们在编程的道路上不断精进,最终达到高手的境界。下面,我们将对文章中的部分核心知识点进行深入解析,以期帮助读者更好...

    如何成为一个编程高手

    要成为一个编程高手,首先要具备扎实的IT工程师技能。这些技能包括高效编码能力、丰富的实战经验以及深厚的理论基础。编码不仅仅是写程序,更重要的是能够在有限时间内编写出高质量的代码,这需要对语言特性和最佳...

    编程高手箴言-源码

    总的来说,“编程高手箴言-源码”是一个宝贵的资源,通过深入研究和学习,我们可以汲取高手的经验,提高自己的编程技能,从而成为更好的开发者。无论是初学者还是经验丰富的程序员,都应该珍视这样的学习机会。

    《编程高手箴言》

    这本书的核心在于提供编程的智慧与经验,帮助读者提升编程技能,成为一名真正的编程高手。以下是书中涵盖的一些关键知识点: 1. **程序设计思想**:编程不仅仅是写代码,更重要的是理解问题并找到解决问题的最佳...

    (ebook) - 编程高手箴言

    《编程高手箴言》是一本全面总结编程技术和经验的书籍,作者梁新通过对多年编程实践的梳理,分享了在编程领域中的各种技术和理念,旨在帮助程序员...适合广大程序员深入阅读,对有志于成为编程高手的程序员尤为适用。

Global site tag (gtag.js) - Google Analytics