如何学习编程_第1页
如何学习编程_第2页
如何学习编程_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何学习编程程序就是计算机的语言和人类语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,就是要学会从计算机的角度来考虑现实问题的解决方法,即要学会计算思维。学习编程需要广泛的阅读,了解算法的博大精深和计算机的基本理论;需要有广泛的练习,还要有创新精神和数学思维能力,这些都是需要培养的。要想学好编程要具备以下几个条件:(1)数学基础从计算机发展和应用的历史来看,计算机的数学模型和体系结构等都是由数学家提出的。最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础。比尔.盖茨举世闻名的微软公司总裁比尔.盖茨在11岁时,数学知识就远远超过其同龄人。比尔.盖茨一直都非常喜欢数学,他在这方面的天赋极高。在—次湖滨中学举行的数学例试中.他荣登第一名的宝座。校委会在评定他的数学成绩时给了他一个800分的满分。在湖滨中学时,比尔·盖茨就开始学习华盛顿大学的数学课程。湖滨中学的数学系主任弗雷福·赖特这样谈起比尔.盖茨,“他能用一种最简单的方法来解决某个代数或计算机问题,他可以用数学的方法来找到一条处理问题的捷径,我教了这么多年的书,没见过像他这样天分的数学奇才。他甚至可以和我工作过多年的那些优秀数学家媲美。”

考上哈佛大学以后,第一年他就选修了哈佛大学最难的研究生级别的数学课,此时他还期望着自己能当一名数学教授,但最终,他还是把主要的精力花在了计算机方面,并在哈佛大学的艾坎计算机中心里度过了无数个不眠之夜。盖茨把大量的时间花在了研究计算机上。不管什么时候,只要他有空余时间,他总会往机房跑,不仅花大量时间操作计算机,而且也用大量的时间来探讨有关未来计算机技术的问题。他常常在机房一呆就是好几个小时,三句话不离计算机的本行。“他对计算机迷恋到这种程度.可以说是共命运同呼吸,以致经常忘记修剪他的指甲。他的指甲有时达半英寸长也无暇去修剪。从一定意义上说,他完全是一个沉迷者,不管他做什么,他都是那么投入。”盖茨曾在日记中写道:“也许,人的生命是一场正在焚烧的‘火灾’,一个人所能去做、也必须去做的,就是竭尽全力要在这场‘火灾’中去抢救点什么东西出来。”比尔.盖茨他的计算机技巧与商业敏锐相结合,加上希望赢的强烈愿望,使他很快就出人头地了。在出发上大学的头天晚上,18岁的盖茨曾踌躇满志地宣布:“我要在25岁之前赚到我的第一个一百万”。他确实做到了,并且超过310倍。只不过此时他已经离开了哈佛校园,走上了辉煌的创建微软帝国之路。(2)逻辑思维能力学程序设计要有一定的逻辑思维能力,“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程的过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了解题的思路和步骤,就要敢于自己动手去试验,只有通过反复的实践才能明白其中的奥秘,也只有反复实践才能把老师和书本上的知识变成自己的,才有可能练成编程高手。(3)良好的编程习惯编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量名见名知意、为代码添加注释、变量命名规则统一等。(4)正确的学习方法学习编程,掌握正确的方法最重要。以下是行之有效的学习方法。1、先照书上例程写,编程要从模仿开始。2、写几个小程序解决一些数学题,以熟悉基本的算法和基础函数。3、结合身边的事,找个小课题,自已想办法实现,或看别人的程序。4、把教材中的例子,自己仿照着写一遍,上机运行,看结果。6、从自己熟悉的事情入手,如成绩统计,编制一段程序,完成一个功能,然后再完善。7、要反复上机练习,不断提高编程技巧。(5)多问多学习掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。(6)选择一种合适的入门语言面对各种各样的语言,应从哪门语言开始学好呢?目前,程序设计工具主要有以下几类:1.本地应用软件开发工具:VisualBasic、Delphi、VB、C、C++、C#、VisualFoxpro、OracleDeveloper、PowerBuilder等。2.跨平台开发工具有Java等。3.网络应用软件开发工具有:、ASP、JSP、PHP、ASP.NET、VB.NET等。以上几种开发工具中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论