Huffman_coding程序经我痛苦煎熬2周3天的时间才初步完成,造成其他学科及本学科的滞后
,但在做完这个程序之后才发觉,什么是软件开发,什么是语言规范,什么是寂寞与坚持。。
。。
这是我的第一个比较有实际意义的程序。虽然程序还没有完善,bug和回收处理还有很多潜在
的威胁。至少让我明白什么是写程序:需要大量的时间和精力去练习,并以足够的耐心和兴趣
和程序大持久战。其实在做的这几天里,有绝望,有灰心丧气,有无助,每每蹲在电脑旁,看
着硕大的代码,和刺眼的背景,记忆在一次一次的考验着自己,即使脑袋麻了,也不愿离开,
因为我还有一大段功能和bug没完成,我开始绝望了,有点想后退了,但当每次要放弃时,有有
些不舍,于是有了个疯狂的想法,课不上了,啥都不做了,就先把这程序个做完为止,不做出
来,这书也就别读了,连这点是都干不了,以后还如何到社会上混啊!(其实只是一时冲动以后
还是要上滴。。。),于是每个功能我都花了一两天的时间去写(其实就是技术差,写的也就慢
了),过了一周了。。程序依然还是没有什么进度,,,就这样一直坚持到1周3天,那天坐在图
书馆写代码,眼看离老师布置的作业上交不远了。于是,我再次疯了,我迫不及待的想写完,
却无从解决,于是我眼高手低的就用了一个毒招--指针,指针!!!,它将我指向捷径,同时也把
握指向未知的深渊,我开始没有像以前那样用初步的规划来设计,而是上手就写不计后果,果
然。。。。。。。。
果然我迅速的提前了任务的工期,我想:看来离成功不远了,拿着几个简单的字符输入进去
,得出的结果:正确!!我开始心花怒放了,那天晚上我好像沉迷在自己的成就中,就连上厕
所都忘记带手纸了(夸张了点了!!),于是我管都没管就得意洋洋的关闭了电脑,吃个宵夜,洗个
小澡,睡个好觉。。。。
果然老师居然说要推迟下周教作业,我就有点得意了(提前完成),下课回来,就当我要再
次运行时,奇迹居然发生了------------死循环,这是多么惊奇的场面啊,我傻了,我以为我
是我的机器不兼容。。。。。最后才发现----已经是过了3天的3天了。。。。这三天我日子过
的度日如年。
回忆起老师说的:一个bug个就找了我3,4天甚至一个多月,当时想起来还特别搞笑。认为有
这么夸张吗!而如今轮到自己,连现在写的800多行代码就要花2天的时间,还不知道怎么的稀
里糊涂的就解决了。。。(比起别人的几千行甚至几万行的代码量),简直是小巫见大巫了。我
彻底的晕了,在这背负这死循环和机器的滴滴声,慢慢的我开始厌倦了,我有一次开始逃避,
逃避,只愿让我的输入能够一帆风顺,但bug不会放过我的,于是我干脆截了那段代码,只身去做其他的功能。时间一天一天的过去,恐惧在我心里慢慢的滋生,于是我删除了那一大段我心爱而又可恨的代码。这一次,只是有点郁闷,花了这么多时间都没搞定(基础差啊!!!!!),“努力不一定成功,但不努力一定不成功”--这是姚明说的一句话,怎么突然的想起了呢。。。算了,人还是要活的,路还是要走的。。。。。。
。。。。。。死循环。。。。。。。。。
回忆起老师讲的那些至理名言,勿碰“禁区”,说的果然对啊!!!!
总之一句话,写软件先搞好基础。。。。(基础+尝试+深入+坚持+方法=程序)还有身体!!!!!!!!!!
第一次写,还真紧张。。。。