### 如何学好编程

学习编程对大多数 IT 业人员来说都是非常重要的，学编程，做一名编程人员，从个人角度讲，可以解决在软件使用中所遇到的问题，改进现有软件，可以为自己找到一份理想的工作添加重要得砝码，有利于在求职道路上谋得一个好的职位；一名优秀的程序员永远是被争夺的对象。

在初学计算机语言时，要认为学习编程是一件好事，不要认为编程很难，其实它并不难，不过之前你得先了解你学习编程的目的是什么？这个很重要，因为目的决定你的发展方向。目前对于编程有很多种编程语言以及相对应的开发软件，根据你的情况选一种语言进行专业学习，不要忙乱学习。编程是一种融会贯通的东西，学会基础到后边就越来越简单了。

很多人会问：学习程序设计有捷径吗？对于这样的问题，一般都不直接回答，而是这样反问他们：大家都看过武侠小说吧，那么练武有没有捷径呢？可能一部分学生会说没有，而另一些同学会说，练武有捷径的啊，比如什么“辟邪剑谱”、“葵花宝典”之类的，但是走这些捷径需要付出很大的代价，但是的确可以快速炼成绝世武功。可惜的是，学习程序设计连这些付出很大代价的秘籍都没有。

如何学好一门计算机语言，这是所有初学者共同面对的问题，其实，每种语言的学习方法都大同小异，需要注意的主要有以下几点：

l 明确学习目的

在确定要学习编程之前，要问问自己为什么要学习编程，有没有信心学好。这点很重要，不要随波逐流，看大家都在学就去学，这样盲目的学习，对自己没有好处。明确一个学习目标，如“为成为一名合格的程序员而学编程”。

图 1 明确学习目的

l 打好基础

学习编程如同盖房子一样，只有良好的基础才能把大楼盖得更高、更好。程序员也是如此，想要有良好的发展，必须有扎实的基础。在学习编程之初，一定要注重逻辑思维能力的培养，要想成为一名优秀的程序员，最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中，我们不必等到什么都完全明白了才去动手实践，只要明白了大概，就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白，也只有实践才能把老师和 书上的知识变成自己的，高手都是这样成材的。

l 多请教、多交流

在初学编程的过程中，一定会遇到很多的问题，当遇到问题的时候，一定要多和同学交流、多和老师请教。千万不用问代码应该怎么写，这样的问题，应该问解决问题的思路。此外，各人的思维方式不同、角度各异，各有高招，通过交流可不断吸收别人的长处，丰富编程实践，帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现，也是培养逻辑思维的好方法。

l 多上网学习

在网上可以学到很多不同的编程思想、方法、经验和技巧，有大量的工具和作品及相关的辅导材料供下载。

编程入门不难，但入门后不断学习确实更加的重要，相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理，且可以增强程序代码的可维护性。如代码的变量命令规则的一致性、代码的注释等。总而言之，勤奋+好的方法才是早日成为编程高手的惟一途径。