学习知识|怎样学编程,怎样自学编程入门( 二 )



3. 注意理解一些重要概念

一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念 , 但要真正能进行编程应用 , 需要深入理解这些概念 , 在理解的基础上应用 , 不要只简单地学习语法、结构 , 而要吃透针对这些语法、结构的应用例子 , 做到举一反三 , 触类旁通 。

4.掌握编程思想

学习一门语言或开发工具 , 语法结构、功能调用是次要的 , 最主要是学习它的思想 。 例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl...... , 关键是学一种思想 , 有了思想 , 那么我们就可以触类旁通 。

5.多实践、多交流

掌握编程思想必须在编程实际工作中去实践和体会 。 编程起步阶段要经常自己动手设计程序 , 具体设计时不要拘泥于固定的思维方式 , 遇到问题要多想几种解决的方案 。 这就要多交流 , 各人的思维方式不同、角度各异 , 各有高招 , 通过交流可不断吸收别人的长处 , 丰富编程实践 , 帮助自己提高水平 。 亲自动手进行程序设计是创造性思维应用的体现 , 也是培养逻辑思维的好方法 。

6.养成良好的编程习惯

编程入门不难 , 但入门后不断学习是十分重要的 , 相对来说较为漫长 。 在此期间要注意养成一些良好的编程习惯 。 编程风格的好坏很大程度影响程序质量 。 良好的编程风格可以使程序结构清晰合理 , 且使程序代码便于维护 。 如代码的缩进编排、变量命令规则的一致性、代码的注释等 。

7.上网学编程

在网上可以学到很多不同的编程思想、方法、经验和技巧 , 有大量的工具和作品及相关的辅导材料供下载 。 例如网站“编程课堂”()主要以 VB 和 Delph;教学和交流为主 , 提供大量实用技巧;网站“现在时编程学园”()是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”()提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等 。

8.加强计算机理论知识的再学习

学编程是符合“理论→实践→再理论→再实践”的一个认识过程 。 一开始要具有一定的计算机理论基础知识 , 包括编程所需的数学基础知识 , 具备了入门的条件 , 就可以开始编程的实践 , 从实践中可以发现问题需要加强计算机理论知识的再学习 。 程序人人皆可编 , 但当你发现编到一定程度很难再提高的时候 , 就要回头来学习一些计算机科学和数学基础理论 。 学过之后 , 很多以前遇到的问题都会迎刃而解 , 使人有豁然开朗之感 。 因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识 。 这样经过不断的学习 , 再努力地实践 , 编程水平一定会不断提高到一个新高度 。
怎么学编程呢 熟悉以下关键东西 , 可以边学边做 , 定期训练 , 经常思考 , 长期积累:
1、语法 。
2、基础理论(数学、数据结构、算法等) 。
3、设计方法(编程原则、设计模式、框架设计等) 。
4、库(核心、基础、UI、扩展、游戏引擎等) 。
5、计算机相关(操作系统、网络、图形学等) 。
6、领域知识(游戏设计、网站设计等) 。
7、开发工具(编辑器、IDE、自动部署等) 。
8、项目管理(进度管理、分工协作、Bug管理、版本控制等) 。

推荐阅读