俗话说“兴趣是最好的老师”,但是只靠兴趣是远远不够的,还需要付出艰辛的努力。程序设计是一种技能,需要在较短的时间内学会,就不能像学习汉语一样,通过十几年甚至更长的时间来学好,也不能像英语那样进行业余学习,以至很多大学毕业的人英语水平也不敢恭维,也达不到实用的程度。
那么如何学好程序设计呢?或者更现实一点,如何在短时间内成为一个程序员呢?
在接触的学生中,很多人会问:学习程序设计有捷径吗?一般我都不直接回答,而是这样反问他们:大家都看过武侠小说吧,那么练武有没有捷径呢?可能一部分学生会说没有,而另一些同学会说,练武有捷径的啊,比如什么“辟邪剑谱”、“葵花宝典”之类的,但是走这些捷径需要付出很大的代价,但是的确可以快速炼成绝世武功。可惜的是,学习程序设计连这些付出很大代价的秘籍都没有。
但是在实际的学习中,就像练武一样,如果有位前辈对你进行指点或引导,的确可以提高你学习的速度,但是你还是要付出艰辛的努力。
在介绍如何学好程序设计以前,首先要搞明白,学习程序设计需要学什么,其实不外乎以下内容:
程序设计语言
语言是程序最终表达的方式,必须熟练。
开发工具
开发工具相当于练武的武器,拿个趁手的武器可以发挥你的潜能l 开发技术开发技术就是实现好的功能,可以直接拿来用的结构,类似于武功秘籍,但是一定要熟练到可以灵活使用啊。
逻辑思维
如何实现程序的要求功能。
设计模式
设计模式就是设计的技巧,类似于写作文时的倒序、插叙什么的。
其实学好程序的方法很简单——“勤学苦练”。多读代码,多写代码,是学好程序的基本方式。需要把各种东西熟练到可以灵活使用的程度,由于学习的时间一般都比较紧,不能像汉语那样炼成习惯成自然的方式,所以在开始学习的初期伴随着大量的记忆,在记忆的基础上进行使用,仔细记忆并体会每个细节,把合适的内容用在合适的地方。
当然,学习最好的开始是模仿,但是由于程序很灵活,所以一定要在模仿的基础上理解,理解了以后进行创新,把东西理解了以后,这些内容就变成了自己的,即使忘记了,也很容易的捡起来,而不要囫囵吞枣式的学习,那样无法做到灵活的解决问题。
当学会了程序设计以后,就可以成为大师级的人物,像武侠小说里的那些大侠一样,做到“意由心生”、“无招胜有招”了,祝福每个初学者以及从事开发的人员,能够早日进入到该境界。
分享到:
相关推荐
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程...
如何学好程序设计,绝对有用
针对C语言初学者遇到的问题, 总结多年的教学经验, 对如何学好C言程序设计这门课, 提出了几点建议。
如何学好程序设计 是有关C++的资料PPT
如何学好vb程序设计PPT教案.pptx
通过看这个ppt可以使你能更好的了解如何学习程序设计,如何才能达到事半功倍的效果。值得一看。
如何学好VB程序设计.ppt
这是我刚入学的时候老师给的一些关于程序设计的文档,还有与部分是我自己搜集的,讲解了一些在学习软件设计的时候应该注意的地方
高职学生如何学好C语言程序设计.pdf
它可以帮助读者扎扎实实学好autolisp+dcl+visual lisp程序设计,迅速提升读者的设计效率及绘图品质。《autocad完全应用指南.autolisp+dcl+visual lisp程序设计篇》非常适合autocad的初、中、高级读者使用。
学好Web应用程序设计必须要知道的知识,教你如何学好web程序设计及掌握web程序设计
怎样学好C语言程序设计PPT学习教案.pptx
掌握Visual C++--MFC程序设计与剖析,学好C++的关键
C语言程序设计编程函数表,可以帮助你学好编程的设计哟,祝福你,要努力哟
C语言程序设计的入门课程讲义. 教学内容安排 1. 概论:程序设计的基本概念与基本方法;怎样才能学好这门基础课 2. 程序的基本结构 3. 编程关键:逻辑思维与问题求解人是怎样让计算机帮助自己解题的 4. 数据的组织...
本文是关于学好单片机的前提是学会C语言程序设计。
程序设计语言的发展和学好C语言的捷径
介绍了c语言学习中用到的基本知识,每个章节都配有大量的c语言实例,对c语言初级学者来说是很好的指南书,对于c语言程序设计者也有很大的帮助。希望这本书能对爱好c语言的人有所帮助。
它可以帮助读者扎扎实实学好autolisp+dcl+visuallisp程序设计,迅速提升读者的设计效率及绘图品质。《autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇》非常适合autocad的初、中、高级读者使用。 《autocad...
计算机组成原理与汇编语言程序设计的课后习题的答案 想要学好这门课程的必要资源,