> 的确,任何人开始学习编程语言的时候都不太清楚“正确”的学习曲线是什么,我当初也是这样的,后来摸着石头过河也就这么过来了。对于这个问题,也许根本就没有什么“正确”的学习曲线,因为每个人所处的环境不同、接受能力不同、学习方法不同、信息来源不同、兴趣爱好不同、性格特点不同、学习编程的目的不同等等诸多因素,所以这个学习的曲线就会因人而异。我只能根据我的经验,简单谈一下我的学习曲线,当然,学无止境,我离最终目的还遥遥无期,我下面谈的是我经历的学习曲线,我反复强调各人有各人的实际情况,千万不要盲目模拟。</P>
> 1.Apple II的BASIC和中华学习机的LOGO语言。如果把这两个也算计算机语言的话,那么他们就是我最早学习的语言。自从邓小平的一句“计算机普及要从娃娃抓起”掀起了中小学生学习计算机的热潮开始,许多学校雨后春笋般的出现了计算机课程,当时我初三。虽说是“计算机”,但我碰到的都是学习机,有Apple II型和更好一点的“中华学习机”,我的第一个程序:四则运算测验程序 就是在一台Apple II上用BASIC写的,不过LOGO更有趣,用它绘制的图形及美观又有动感。呵呵,其实说这个本无参考意义,主要是有点怀旧的味道。</P>
> 2.PC上的BASIC。由于接触PC机的时间比较早,年纪又轻,所以最开始的时候理所当然的学了当时国内比较普及的BASIC语言,长城BASIC那种,够酷!好像进了大学以后还瞟到过它几眼。</P>
> 3.C语言。学了BASIC一年后开始学习C语言,由于兴趣高昂和上机时间充足,所以没两个就掌握了C语言及Turbo C 2.0开发环境,Turbo C 2.0相信大家很熟悉了,大学里C语言课做作业还靠它呢。要说学习C语言时,先前掌握的BASIC语言有没有启到什么作用,那是肯定的,BASIC语言至少教会了我什么叫做“语言”和“程序”。由于C语言这东西,光学会了是不行的,要真正掌握它,运用自如,是永远不能停止学习和使用它的,所以,这个学习的过程延续了多年一直到现在,虽然现在在混合使用多语言。</P>
> 4.PASCAL语言。学了C也是一年后开始学习PASCAL语言,是由于程序设计竞赛语种限制的缘故。不过学起来相当的快,两个星期就搞定了,毕竟已经掌握了两门语言,触类旁通嘛。</P># d: V9 `+ N ?3 p5 R
> 5.汇编语言。这是在大学里的必修课,不学不行。学了以后感觉到,它真得很有用,这为我写高性能的图像显示程序提供了保障。</P>
> 6.C++。自学的,虽然大学也有这门必修课,但是课程来得太晚,而很多场合需要使用C++,例如编写MFC程序等等,所以等不及,先学了再说,反正自学语言这又不是第一次了。</P>
> 没了,这些也基本上够用了,可能不久的将来会把Java或者C#列入学习的日程。</P>
> 其实每个语言的学习和实践的过程也是有它自己的曲线的,不过大家也看到了,这些“曲线”会受很多种因素的影响,所以也不必过分地追求这方面问题的答案,顺其自然吧!</P>
>同意楼上意见</P><
>虽然基础积累很郁闷</P>
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |