CSDN博客

img jacksonwj

电脑编程学习之我所见

发表于2004/10/18 16:26:00  1432人阅读

其实在一开始,本人学习计算机语言也是相当困难的,还记得大一的C语言考试,我只考了60多分,也就是刚刚及格,这个对于我来说打击真的是很大,而且当时班上很多人都对我在计算机方面的能力持肯定态度,但是对于我后来的考试成绩,我不知道会给他们对我的看法带来什么样的转变,当然,也对我自己对计算机的学习带来很大的冲击。

后来,学习了C++,我的C++做作业的能力当时在班上还是“影响”了一些人,所以找我帮忙做作业的同学还是比较多,这样好的练习机会对于我来说是肯定不会放弃的,所以就一一答应下来了。但是到了期末考试,真正上考场的那一刻,我害怕了,也许是因为当年的C语言的成绩吧,但是最后我还是壮着胆子去了,而考试结果,可以说是我考试这么多年来失败中的失败,仅仅得了60分,我完全崩溃了!

我几乎对计算机语言已经完全绝望了。

我想了一下,从C到C++,两年来,我到底学会了什么?在那个暑假,我抽了个时间来想这个问题,整整两天两夜没有合眼睛,我第一次为计算机语言流泪了……

“也许高考的失败注定我一直这样失败下去!”我这样想到,而且似乎是近乎坚定的认为!

后来的暑假时间,我还是上网,还是看网页,而且还开始迷恋“聊天”(我接触网络以来是根本不喜欢聊天的!),无意中点了一个链接,进了CSDN这个网站,也是因为聊天,我认识了一个计算机高手(不好意思,网名忘了!),我甚至不知道他(她)是男是女,他(她)让我现在再去看看C语言的教程,要知道,对于我来说,要我再翻开C语言的书,要我再去“重温旧梦”,是多么残忍的事情,在我女朋友给我的信心下,我终于翻开了,结果却是让我大吃一惊!原来C语言是那么的“简单”,C++是那么的“美妙”……

我总结了一下自己的学习历程(当然现在也仍然在学习中),提出以下内容:

首先,我认为是学习的态度(也可以说成是学习的动机)。学习计算机语言你可以向你学习其它语言的一样(比如英语)来学习,它也是一种语言,只不过是英语与之不同的是英语的使用对象是人,而计算机语言的使用对象是计算机,但是你完全可以把计算机也当作一个“人”、一个在逻辑运算上面相当“聪明”的“人”来看待。其它的就完全和英语完全一样,什么语法啊,含义啊,一词多义啊,书写规则啊,等等,都和英语一样看待就可以了。

其次,我觉得是方法。我的学习方法也许可以大家看出来,先学习C,然后学习C++,最后再从C看起,虽然我不知道这样的学习方法有没有人用过,但是至少我是这样开始进入编程生涯的。其实为什么在学了一次C之后,而且还在完全没有吃透的情况就开始学习C++,当时我自己也不知道。现在回过头来想一想,应该是这样的:是C让我接触到计算机编程,而C++掌握了编程的思想,让我大脑里面形成的“程序”的概念。然后才可以说是正式的学习,这样看起书来对于我来说就得心应手一些。

第三,我觉得是良好的数学思维模式。我觉得高考对于我来说虽然有一点失败,但是在数学考试中我还是考取140多分好成绩,这对于我来说是很大的鼓励,而且让我深刻的认识到了练习的好处,所以,对于我来说,无论是数学还是编程,“题海战术”是永恒的主题(当然,一定要会总结!这点很重要!不要瞎编!)。

第四,我觉得是自己对自己鼓励和肯定。你要相信一点——别人能做到的,你就能做到。我觉得对于我来说,我是学习“通信工程”的,所以应该去考一下全国计算机等级考试。然而自己的成功不仅仅是自己的一次性通过,而是在我帮助下能让别人也能很轻松的面对这个对于计算机专业以外的学生来说很难逾越的障碍,并且顺利通过,那么就可以告诉你自己,你能行!我今天很自豪的说,我做到了。

第五,我觉得是良好的编程风格。很多人都强调这一点很重要,但是我是一直到后来才意识到的,真是惭愧!当你能够比较顺利的成功的写出一些程序之后,你就应该考虑自己的书写格式了。因为一个好的程序员不仅仅是自己能够写出程序,更重要的是能够让别人也能很轻易的读懂你的程序,这才是程序设计的本质。如果你设想一下,如果英语在一开始不是由26个字母组成,而是由不计其数的字符组成,这样的话,还有人会去学习甚至研究英语吗?更为准确的说是还有人会去理会英语吗?

第六,我觉得是有远大的抱负。我想每一个人都有刨根问底的精神,每一个人都会有优势心理的存在,每一个人都会有相互比较的心态,比尔盖茨写出了Windows,他做到了,我们应该向他致敬,应该向他学习(甚至,应该把他超越!),正所谓“长江后浪推前浪!”(我们暂且不提这句话的下半句——‘前浪死在沙滩上!’,因为那样是对他老人家的不尊敬!)我知道,也许会有人说比尔盖茨是得到“幸运之神”的眷顾,甚至会有人说他本身就是一个神,但是你要知道,即使有“幸运之神”,那他也只会眷顾真正的“实干家”、有实力的人。如果不是,那么请你定论一下,刘翔,这次雅典奥运会为中国短跑创造历史的上海男人,他是“神”吗?如果是,请说出他是什么“神”?谢谢了!话说回来:编程!=买彩票。我们首先需要的不是“幸运之神”,而是需要用实力来证实自己。更何况,我根本不会相信有“神”的存在,更别说什么“幸运之神”了。

第七,我觉得是良好的承受力。有一点我向先提出来说一下,你一定要学会在自己一个人的情况下,单独的对自己进行心理的调节方法,这点很重要,尤其是在刚刚开始编程的,那些周围人的质问可谓“至你于死地”,所以你必须学会“至之死地而后生”的求生技能。比如说我,,现在就准备好了一切,来等待大家对这片文章的批评。

第八,我想说的是我要谢谢人很多,但是在这其中,对于我的女朋友(就是我的个人相册里面的那个女孩),我想由衷对她说一声:“谢谢!”。她对我真的很好,我很感激,但是对于自己的迂腐,还是让她伤心不少,虽然她不会看到这个帖子(即使看到,也不会看到我说的谢谢她的话!),但是我还是要谢谢她。而这些谢谢她的话,我将用自己这一生的时间,加上自己的行动来回报她。

最后,这些是我对编程的一些理解,虽然比较片面,但是还是愿意拿出来与大家讨论,希望大家能指出我其中的不足之处(虽然很多,还是请帮帮忙!)。

阅读全文
0 0

相关文章推荐

img
取 消
img