黑马程序员—只要路对,不怕路远——寂寞中蔓延着成功路途

文章来源:黑马程序员,黑马论坛

    
    注释:这是一个黑马6期哥们来信
    时已季夏,提笔思绪良久,有许多感慨的话要说,一时间却不知从何始。
    12年的2月30号,一个在我生命中值得特别铭记的日子,怀揣着年少青狂的编程梦想,带着满腔热血的不羁激情,离开家乡和学校告别同学和亲人,踏上了浩浩荡荡北上的征程。
    我喜欢编程,感情由来已久,最早接触电脑还是初中。乡下大院,残旧的红砖绿瓦房里,竟有着十九台让我着迷的东西。那还是DOS横行的年代,多知道的每行DOS命令就能让我沾沾自喜好久,也是那时,无法自拔的迷恋上了这个神奇的机器。
    乡下条件差,学校能配上电脑已属不易,上机玩DOS的时间更是少的可怜,每每我都格外珍惜那宝贵的20分钟轮流上机操作的机会。正是那时,我学会了五笔,了解了DOS为以后梦想的成长,算是埋下了一颗种子。
    依稀还带着点少年的青涩,就懵懵懂懂的进入了高中,也正是在这草长茑飞的季节,留下了我太多美好的回忆。

    在高一的时候,我遇到了我的恩师,孔令全老师,有一次孔老师跟班主任聊天,说直了高二有几个学生正在学PASCAL,过些天要参加信息学奥赛,我很感兴趣,就跟孔老师说我也想学,但当时,PASCAL基础基本讲完,学长们正在自由复习,没有办法带我。
    孔老师就给了一本他们讲基础课用的书,一本PASCAL小黄皮书。尽管不能和学长一起参加今年的学习,我扔旧很高兴的拿着书回到了教室,也是从此,我开始了我的奥赛生活。
    对计算机的热爱,促使我每天花一到两个小时自学PASCAL语言,也许,冥冥之中注定,枯燥的代码,复杂的指针结构,陌生的定义,反而激起了我更大的兴趣,我每天坚持两个小时去看那本PASCAL黄皮书,也许我的诚意感动了恩师,恩师从学校的储物室给我收拾出了一间小屋,从学校机房搬了台电脑,每周周六下午周天一天,我全在小黑屋中度过,转眼到了高一下半学期,此时,那本黄皮书我已看了不下十遍,书上哪一章,在什么位置,讲的什么,我都能马上反应出来,这时恩师给我找了往年的奥赛题,让我试着接触下,满满自信的我竟发现,四道题,我一道也不会做,完全没有任何思路,此时,我有点心灰意冷了,觉得太难了,吃了这么多苦,付出这么多,竟然一点作用都没有,有点想放弃了,我找到恩师,恩师告诉我,奥赛的高度不是每一个都可以攻克的,你只是会了基础,你现在还有任何解题思路,给你一本算法书,你回去像学PASCAL基础那样学习这本书,就可以做题了。
    我拿了书回去后,本以为跟PASCAL基础没什么太大区别,只要多花点时间就可以了,但当我打开这本书,读里面内容的时候,我才意识到我错了,全书全是干涩的代码,复杂的解题思路,我依然记得那本白皮书第一章第一节的内容,是递归给出车票买票排队顾客的排列组合,并用递推也实现此功能,当时的我,对函数都比较朦胧,看这个算法就如天书一般,全然没有任何思路,就是这一小节,我每天两小时,整整看了两周,才理解了。
    算法方面我们学校是没有老师辅导的,恩师也无能为力,过了基础后,都是自由练习,成绩看你个人造化了,因为学校小,地区落后,老师和同学都没有机会出去跟其他市交流,算法全得自已来,恩师唯一能做的就是把市科协给的唯一一本算法书给了我,让学长看复印件。
    此后,我陆陆续续的自学了许多算法,恩师一有机会就托人给我带书,快排,二叉树排序,拓扑排序,堆排,桶排,二分查找 贪心算法,动态规划,深度优先算法,广度优先算法,高精度算法,简单图论,最优路,带权最优路,最短路,各种算法加数据结构走进了我的编程世界。
    充实的学习时光总是过得很快,自己当年觉得最牛X的就是解决了恩师也没看懂的M个盘子,N个塔的汉诺塔拓展问题。
    转眼就高二了,此时的我自信满满,顺利的通过了初试,复试,进入了山东省总决赛,我以为我付出了这么多努力,一定可以一战成名,当时有时迫不及待,更有点沾沾自喜,比赛采用黑盒测试,四道题,三个小时,每道题十组测试数据,对一组给10分,当我自信满满的等成绩的时候,却被告知只得了10分,如晴天霹雳,瞬时我的精神防线就崩溃了,为什么?明明我做对了,明明我自己模拟数据测的结果是对的,为什么会这样?心不甘的我央求恩师带我去组委会看源码,更让我伤心的是,我在输出结果得时候,没有区分大小写,全输出成了小写字母,名字全成了小写,后面的数据全对,只有第二道东归的一组数据是对的,得了10分,那一年省一是110分。
    
    此后的两个月里,我在自责中度过,省一等奖是可以保送大学的,一直也是我梦寐以求得结果,却这般戏剧性的收了场。那两月,我没有主动跟任何人讲过一句话,心里满是自责。
    后来,是恩师开导了我,恩师说:“传鹏,没什么大不了,你才高二,高三还有机会,纵是没机会了,只要现在努力了,以后一定会有收获的。”
    高三,金秋十月,我获得了我们市首个省二,当时等奖。虽然只是省二等奖,但是我已然不再后悔。
    现在回想下,当时所有的东西基都自己看书,那个时候,在我们小县城,还不流行上网,很多东西上网了也找不到,遇到不懂得,恩师也解决不了的,只能硬着头皮一遍又一遍的反复看,高中毕业时,关于pascal的书,差不多自己都看了十本,每本都在2遍上,有数据结构方面的,有算法方面的,更有三本NOIP的题解,那个时候,没有周末,没有娱乐,一有时间,我就去恩师给我收拾的小黑屋里写程序,25瓦的昏黄灯光,一遍又一遍敲打着我的孤单,高中,我基本上没怎么有时间去有朋友,看到同学周末一个一个出校门玩的时候,内心总会多少的有点孤独,但是又要告诉自己,经得起寂寞的人,才可以攀上更高峰。恩师在我周末的时候,常会让师娘给我送两个肉包子,补下营养,对当年的回忆,我想,更多的是缘于这样的师徒亲情。
    如今,站在北京这片沃土,看着四个月前我来到的黑马,内心感慨万千,在黑马的这四个月,仿佛又回到了中学时代,充实,并快乐着,我没有什么自信或成功的诀窍可以让你们马上找到份好工作,但是,写这些东西,是想告诉后来的学弟学妹们,在越来越浮躁的当下,为何不找片净土,安心修炼,实现自我,不要惧怕困难,困难都是暂时的,不要急功近利,急功近利只会让你输的手忙脚乱,静下心来,每天多学点,先前的付出最终是一定有收获的。
    北京街头,看着忙忙碌碌的人群,迎着晚霞,享受惬意的微风,思绪越飘越远,真心祝愿,有一天,你们在炼狱般的努力后,会有个崭新光辉的明天。

手稿扫描件:
 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值