偶是垃圾大专大二的学生。我没那种高考的命,曾经2次高考都失手。第2次的志愿又报错,只好补录到
现在的大学。
其实大学是让人很沉沦的。偶刚上大一的时候对一切事情都很新鲜。觉的大学和高中就是不同。大
学可以狂玩没人管(高中给老师管的非常严格),天天晚上在宿舍玩电脑玩通宵。我复读那年出了网GAME
MU(相信应该很多人知道吧)我开始看我同学在网吧玩。觉的有什么意思,老在一个地方劈来劈去的。后
来我同学就教我玩。我慢慢的也就上瘾了。好象吸白粉那样想戒都戒不了。我们复读那班有57个人(物理
班)数了一下有37人有mu帐号。29人经常玩。其中还有位女生。我们复读的那个时候老师不怎么管的了。
我们(一般是12人去)就天天晚上12点出去网吧(晚自修到11点)狂玩MU,到早上4点回来睡觉,8点起床
上课。现在想起来还真怀念那段日子。刚来大学我没买电脑。但是我宿舍人已经有了。他晚上2点就睡。
那个时候到我玩。我就天天玩mu玩通宵。一直这样持续了一年吧。还有上QQ。我同时开着3个QQ聊天,应
该同时和10几个人一起聊吧。在加上华工QQ聊室。后来给同学送了一个Q神的外号。玩物丧志,学习就差
到极点(想起来就后悔)。C语言学的一塌糊涂。SQL是白痴。网络概论还好点。
到了大二就开始学数据结构了。由于我c语言基础太差了。所以我上课一点都听不懂老师在说什么。
其他科目还好点。一直到了第十三周。数据结构的老师说要找位同学的机帮他放课件(FTP服务器)。我
那个时候不关机的。就主动去找老师,说要帮他放课件。老师听了非常高兴。就要我帮他放课件。并且每
个星期的实验先要我做完他。然后在给他看。最后给其他同学做参考。我一听到场晕了。但是又不敢反悔
。没办法只好拼命的自学数据结构了。从第一章看起。我隔壁宿舍的人有位同学看到我那么努力的学数据
结构,就过来教我(也就是热情,我们大学比较冷漠。很少过去隔壁宿舍玩的。就算是同班的人都只知道
是同班的,不知道名字。我到现在为止都还有10几个人不知道名字的。偶班43人)。他教我学。我自己在
看书。在上机。老师给的实验当然没那么容易做。我记得第十周的实验是树那一章的题目。我从早上8点
就开始做(哪天星期二我没课)说要建立一个二叉树。程序我写了出来。但是怎么都运行不了。我后来想
了好久好久。都想不出。一直到了中午2点了。实在太累了就去睡了。躺在床上都还在想着那道题。我突
然一想他好象有个根结点root啊。开始的时候a应该插入root的左边(我一直以为a就是root)。我兴奋的
从床上跳起来。当时就这样穿着裤衩(或许有人会笑我太不注意) 然后就上机验证我思想。一试果然行
了。我就兴奋的连午觉都睡不着了。整理好我所写的程序发给老师。老师看过后非常的高兴。问我是怎么
做出来的。我说自己看书。然后写了很久才写出来的。他说不错嘛。老师说你只做一半啊。还有一条题呢
。我说不会吧。还一条题。老师说我要求你做的。其他同学不用。我听了当时候很感动。老师对那么好。
我却学的那么差。我那个时候就发誓不管有多难都要学好数据结构(这个时候完全放弃MU)。
因为第一题我深刻的理解了二叉树建立删除。做第二题的时候就得心应手拉。后来我自己写了一些
算发。如尾插法(那个时候我不知道可以这样的。自己想了好久才写出来),链表排序(与排序思想相结
合,把链表的data放到数组里去。现在想起来是多么的弱智)但是那个时候一次又一次的成功使我对数据
结构有种疯狂的爱了。这当中当然少不了热情的帮忙(所以我说热情是我半个师傅 ,是他带我入门的。
我在这里非常的感激他。从此以后我们成了好朋友。)我非常认真的学到了期末,把以前不会的全部补回
来。从数组那章开始。并且从头学c语言。
到了这个学期就报名程序员了。热情c和数据结构都强。看的资料比我多的多。就帮我买资料。我们
2人一起天天努力复习以前的的科目(程序员要求考的)。用了一个月复习完数据结构。一个星期复习完
C++(程序员对c++的要求没那么高。只要学会类的 构造函数 成员 析构函数 派生 运行时多态 )+模板
真的很疯狂的学了一个学期。我相信很少人可以做到我那么。整整7天。我平均每天睡了6小时。其他时候
都在学。7天内写了200M的c++程序。其中有类的派生。运行时多态。本来非常的怕c++的类了。现在一点
都不怕了。准备考完程序后努力学c++。做c++的时候也当然有不会的。就跑去以前教我c++的老师那里。
要他教。他一看我来就骂了。现在才知道“书到用时方恨少”。我每次一想起这句话都想哭。自己浪费了
一年青春。现在真正要考程序员才来努力学。我和热情也非常的痛苦。因为教我数据结构的老师这个学期
走了,不在此工作了。没人教我数据结构。我还好点,有热情教。他就不行了。不会的没人可以帮他。如
开始看二叉树非递归前中后遍历,图论的最短路径。hafuman树。他都是自己一个人自学的。他看会后就
教我。但是我都是很多没学会。如图论 KMP算法 hafuman树。不过我自己也算坚强了。自己学4种排序(
堆排序,折半,希尔,快速。还少二路归并+基数排序)。字符串操作(老师没教的)。在高手眼里这根
本就不算什么。但是我们完全没老师教的情况下,靠自己坚强的毅力去学的。我骄傲的说一句:“我并不
比人笨”。没老师教的痛苦或许你们永远都体会不到。三四天做不出来。睡觉在想。洗澡在想。走路在想
。想的好痛苦。但是就因为这样的执着的坚持着。我和热情提高的也非常的快。虽然现在的水平来说不足
于和人比。但是我相信考程序员应该够了。考程序员后继续努力c++ 数据结构 离散数学 都是自学的了。
我劝想学好编程的人就要用自己坚强的意志,不平凡的忍耐力,去学。不要三天打鱼四天晒网。那
样什么都学不到的。大学是美好的。青春是萌发爱情的,我也渴望有位女朋友。可惜我喜欢的人却不喜欢
我(哈哈。人丑家穷没办法)不过自从报了程序员后就非常的努力学习。这些感情事都可以抛开一边。我
希望沉迷于感情问题的同学不要在那样下去了。学习才是主要的。还有别玩网络游戏。天天坚持写50~100
行代码。别小看c语言。要认真学好他。有他做基础学起其他来就快。我就是因为c差。所以写起长的程序
非常辛苦。还有一个学习的方法。那就帮人修改程序。你修改的多就知道错误出在那里,自己也不要在犯
同样的错误了。看到自己的短处。补足他。多买些书来看。在就是做题了。热情做的题目多了。程序没看
完。有的题目他就知道下面是说什么。也就是知道这条程序要实现什么功能了。做完后用自己的头脑运行
一次。看看是否正确。还有送给考试程序员的朋友一句话:“你要明白程序的每一句有什么用”。我对这
个深有体会。要看明白他前面已经可以做到什么功能了,还缺少什么功能没实现。比如有个字符数组。指
针p指向字符首地址。然后他说要p移到最后面去
p=&a[0];
while (p++) ; //注意这里的分号
p=p-2;
开始的时候他把2那个格子给挖空要我填。我开始也想到是2。但是一想不可能吧。就写了1。答案就是2才
对。因为他移动到字符最后一个的时候是'\0'后面的那个内存单元。所以要减2才移到字符串的最后一个
字符。还有做题的要非常细心。我做一条题目很绝的。他说链表删除一个结点。一看起来当然简单拉。但
是他有个前面有else 用到if else for的时候就要注意他的大括号吧。我相信这个大家都应该知道。我就
是没看他的大括号括到那里。直接就像平时那样写下去。后来一看答案。夷!!!怎么不对的。后来热情
才要我看清楚括号括到什么地方。我当时晕了。还有的时候做题想了很久都做不出来。那你就要想是不是
用递归算法来做了。还有&&这个运算符。
n=3,k=5;
if(n>5&&k++)
他问上面运行后的k的结果是什么。我说当然是6拉。那就错了。因为:“如果你第一个条件不符合了。他
就不执行第二个条件。”
我想大家在学习中要多点总结,那样提高的快。还有不要一点小小的问题都要人教。如果真的做不出那就
没办法了。我认为自己想出来的比别人教的理解要深刻。起码有自己的见解。各人有各人的学习方法和想
法。自己找到适合自己的学习方法。但是有一条不变的规律就是要有付出才有收获。但是付出并不等于收
获。如果一点都付出,那就一点都没收获。
呵呵,我看到c论坛那里有还有帮月就考程序员突然想写下的感受。我随便写的。写的不好莫怪哦。
还有一点建议。学好编程要学好英语和数学。英语好学出来的程序可读性比较好。数学一个是思维敏捷很
多。逻辑方面也更加严谨(程序健壮性好)。再一个当然是关于数学的编程咯。曾经有人在论坛说小学数
学水平可以编程。我不否认。但是你写的程序好不好我就不敢恭维了。最后祝所有学编程的朋友个个都成
为一代大虾。考程序员的朋友都优秀的过。再次感谢教我的热情师傅。姚兰老师。陆远蓉老师。罗林老师
。我心里永远都记得他们对我的好 ^_^
QQ:59071323 (18H在线)加的时候写一下 编程中国论坛 ^_^
[此贴子已经被作者于2006-1-5 10:07:25编辑过]