电脑编程学习之我所见

转载 2004年10月18日 16:26:00

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

吾之所为,汝之所见

1. 人之所以痛苦,在于追求错误的东西。 2. 如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。 3. 你永远要感谢给你逆境的众生。 4. 你永远要宽恕众生,不论...
  • binglinuxxin
  • binglinuxxin
  • 2012年08月14日 23:14
  • 2140

如何从零基础学习计算机编程

大家好!   我是一个超新手,以前从来没有学过编程的经验,但是,一直以来都对这方面有很大的兴趣,希望可以有机会学习。但是一直都不知道该从那里入手去学,不知道哪位师傅可以传授一些经验。   例如:1...
  • u012187684
  • u012187684
  • 2013年12月28日 18:01
  • 1212

学习VC中所得的点点技术心得

1  toolbar默认位图左上角那个点的颜色是透明色,不喜欢的话可以自己改。2  VC++中 WM_QUERYENDSESSION WM_ENDSESSION 为系统关机消息。3  Java学习书推...
  • fang_xp
  • fang_xp
  • 2006年05月04日 17:14
  • 4151

课程设计之我所见

今天帮女朋友做了课程设计----家教信息管理系统,平时用惯了vs和ecplise的我突然用起了vb和access!开始感觉vb和access很简单,就是拖控件,其实做完了才明白说这是拖控件的都是理解不...
  • myfirst111
  • myfirst111
  • 2014年01月12日 15:09
  • 402

设计模式之我所见

现在软件设计里到处都是模式,框架。有次朋友问什么是模式?我也在学习中,就我的学习经验,给出以下小结。(注意:个人观点,仅供参考,欢迎指正。)   1.什么是模式?  模式,即pattern。其实就是解...
  • lsf4662872
  • lsf4662872
  • 2007年01月31日 15:34
  • 240

web2.0之我所见

web2.0是什么呢?        以前web2.0在我认为就是象xml,ajax等技术组成的一种新的web编程技术,xml讲究数据的标准化,而ajax讲究不刷新web页面而从服务器上取数据。更多的...
  • hanker9608
  • hanker9608
  • 2006年06月19日 22:28
  • 975

软件测试之我所见

这篇博以及接下来的几篇博客,主要是为了即将要毕业的大学生想要从事软件测试行业而写的。只是个人的一些心得,希望朋友多多指教。 一、软件测试的背景 1.软件缺陷是什么? 软件或程序中存在的某种破...
  • bit_dangersmile
  • bit_dangersmile
  • 2017年08月10日 09:56
  • 223

考试系统之我所见

又是一学期的期末,接踵而来的就是各种考试。不过这次考试,有许多课程的考试方式已经发生了本质性的变化。不再是依托于纸张,而是用在下考试系统,完成试题、考试,计分、统计等操作。       我们八期被安...
  • xiaoxian8023
  • xiaoxian8023
  • 2012年06月14日 23:35
  • 1481

类图之我所见

紧接着上一篇的用例图,接着来谈一下类图。 说到类图,我们首先来了解一句话:对象是类的实例,而类是对象的抽象。这就需要我们来发挥我们的想象力,来抽象一些东西。下面进入正题。 重温需求    因为有那句话...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2014年02月04日 11:28
  • 1559

论中国青少年学习计算机编程的必要性

近年来,国内外青少年教育掀起了一股计算机编程学习浪潮。欧美国家将计算机编程能力作为与阅读、写作、算术能力并列的四大基本能力之一。最新的STEAM教育理念跨越了科学(Science,S)、技术(Tech...
  • sujim
  • sujim
  • 2017年10月03日 21:53
  • 1054
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:电脑编程学习之我所见
举报原因:
原因补充:

(最多只允许输入30个字)