做一个永不停歇的程序员程序员

2017年10月13日23:44:33 54 4,436 °C
摘要

从高考到程序员的成长之路

做一个永不停歇的程序员

一、前言

风风雨雨四十载——高考恢复40年,中国士子的人生上升通道也已经被打通了40载。虽然社会的多元发展,已经淡化了“高考决定人生”的评判标准,但作为芸芸众生,参加高考并读完大学,也算是为人生奠定基石。

博主是2012年参加高考的,虽然已经过去了5年,但是高考的那段历程,至今记忆犹新!至于我如何走上程序员这条路,这可说来话长。


二、高中

我是在小县城长大的孩子,中考幸运地考上了当地的重点高中。刚上高中那会儿,我依稀记得自己在全校排名是300多,而只有全校排名在前150的人,才有希望上重本。我的母亲很开明,她是鼓励教育,没有逼迫我一定要考个好大学,只要我能够健康快乐、自给自足的生活就好。我不去补习班,放假打游戏、看小说、看动漫。虽然如此,不过我还算是一个要强的人吧。受动漫《火影忍者》和小说《斗破苍穹》的些许影响,我并不愿意当个吊车尾。人生总需要有些追求吧?当时的想法很简单,我没有考虑过自己要做一个多么伟大的人,长大要从事什么职业。我只是想,既然需要经历一次高考,也许也就那一次。荒废、努力,就在自己的一念之间。无怨无悔地经历人生的一次考验未尝不是一种追求吧?仍记得《斗破苍穹》里的一句话:三十年河东,三十年河西,莫欺少年穷。

就这样,我开启了自己的奋斗模式,当时的我傻傻地坚信一点:现在好好努力,考上好大学。上大学,就轻松多了。也不知道这是谁发明的“谎言”,“诓骗”了我整整三年。

2009年,我被分配到了高一的平行班。高中的孩子,是真的不好管理。平行班的有些同学不喜欢学习,也不喜欢别人学习。“初出茅庐”的年轻女老师根本驾驭不住,尽管我坐在前排,有时依然听不清老师在说什么。所以,我决定离开平行班,考上大尖子班。我们的班级有明确的划分:平行班、大尖子班、小尖子班。高一的时候,根据成绩排名和自己的意愿,进行文理分班。而高二、高三的时候,每个月根据月考成绩,分一次班。现在想想,也是蛮残酷的。

故事顺利的进行着,我如愿的进入了理科班大尖子班。人的欲望是随着事情的顺利发展而逐渐膨胀的,我也是如此。看着小尖子班的学习氛围,我再次有了想法。没错,我进小尖子班了。依稀记得一共有两个小尖子班,前40名是一班,40到80名是二班。而我,考入了二班。

本以为自己可以继续前进,但是突然发现自己到了瓶颈。第一次进入小尖子班,突然感觉班级里的人都好厉害,并且好聪明。我自诩小勤奋,但是谈不上聪明。初上高三,心理压力也逐渐增大,原来高考并不像自己想的那么简单。而往往越在意、越紧张,也就越容易出错。月考失利的我,回到了大尖子班。那时候的我,有些低落。用我妈的话讲,就是信心备受打击。我妈妈是念过大专的人,她给我讲了她的高考经历,她曾经的紧张的生活。就这样,通过谈心,我找回了些许的自信。既然我没有别人聪明,那就做个比别人更努力的人吧。但是后来才发现,这个世界有一种可怕的存在:他既比你聪明,又比你勤奋。

我再次如愿的进入小尖子班。有句话说得很对:道理我都懂,但是我做不到。我依然紧张,虽不至于再次失利,但是我也只能在二班徘徊,很难再继续前行。高三最后一学期,那莫名的压力突然再次增大,晚上很容易睡不好觉。屋子里有一点动静,我就很难入眠。当时家里养了很多鱼,我爸喜欢养鱼、养花。要知道,为了不让一些娇贵的鱼缺氧而死,给氧的泵要一直开着。我爸一直很不理解,就这点声音就能睡不着?为此,我妈和我爸吵了很多架。最后,我爸妥协了,晚上不开泵了。就这样,我的睡眠得到了改善。我家在北方,冬天的时候,会有集中供暖给热气。我住的小区的地下一层有个供暖机器,每到晚上的时候,响个不停。没错,我再次失眠了。我妈看着彻夜难眠的我,决定出去租房子住,找一个安静一点的地方。高三那年,我真的是让家人操碎了心。要知道,我也不想这样。

百日誓师的那天,我们穿着火红的衣服,说出豪言壮语。我请同学帮忙给我们照个相,结果照得好暗、好模糊,就像记忆一样,我都记不起是谁帮我们拍的这个暗暗的照片了。

做一个永不停歇的程序员

看着黑板上逐渐变小的数字,有紧张、有激动、有期待。我想,经历过的人,都懂这种滋味。好在生活并不是时刻压抑的,晚自习的时候,我们会轮流请客买冰棍,分给班级的同学,欢声笑语过后,我们会一手拿着冰棍,一手拿着笔,继续做那些永远都做不完的卷子。

我已记不清高考那天我是怎么走进考场的了,大大的操场,长长的队伍,每个人都在等待铃声的响起,希望早点走入那个可能会影响自己一生的考场。

2012年,黑龙江高考还是需要估分的,估分报志愿,并且没有平行志愿。这意味着什么?比如,我报了一个一本学校,但是由于分数不够或者估算错误,没有考上。那么,对不起,你只能去二本。

高中的最后一次的考试,我又失利了。也许,不算失利,而是心理素质真的有待提高。高考模拟能高重本线150+的我,估分只高重本线30+。那时我才知道,报志愿比高考还操心。

我妈为了不让我这么多年的心血白费,到处请教。打听如何填报志愿,以防我落榜。心情烦躁的我,并没有很领情,忘记是因为什么事情,发了次小脾气。我爸教育我:你看你妈,腿脚不好,还为了你到处跑。我妈腿脚一直很好,怎么会不好?问她怎么了,我妈给我看了下她黑青的膝盖,说是不小心磕碰到了。当时我在想,磕碰到为什么是两个膝盖都青了?直到过去很久,我才知道。原来,我在考场多久,我妈就在观音菩萨面前跪着祈福了多久。现在想想,眼泪依然会在眼眶里打转。

高考考验的不仅仅是考生,还有一个个暗中鼓励和期盼的父母。

从那时起,我便发誓,大学我要锻炼自己的心理素质,并且要更加努力,我要对得起父母对我的付出。

我小时候很爱玩游戏,网吧还没有盛行的时候,我就跟着我哥去黑网吧打《传奇》,那时候的网费是真便宜,5毛一小时,你可以想象吗?初中的时候,还偷偷去网吧玩《热血江湖》。现在想想,小时候,我真的好叛逆,我是真的上房揭过瓦的人。5岁左右的时候,乡下爷爷家的房子的小瓦被我一片一片的从房顶扔下来,摔碎了大半。好在,长大一些,我懂事一些了,知道自己应该干什么,这也跟父母耐心的教育有关吧。怎么教育?一个负责打,一个负责哄,配合堪称完美。小时候纯打游戏,虽然没有接触过编程,但是由于对电脑很感兴趣。所以报志愿的时候,我将计算机专业划到了自己的备选项中。我妈想让我学医,我决然的拒绝了,理由很简单,我晕血。

我报考了一个与985沾边的学校。这时候,有人可能会问,你一个高重本线就30多分的人,敢报985?没错,我报了。因为我报的是”东北大学秦皇岛分校“,这个学校什么特点呢?全校都是一本,号称985。不过很多人并不认可这个学校是985,毕竟它没有985的实力,完全是沾“东北大学”的光。并且由于“分校”这样的字眼,往往给人一种三本的感觉。因此,很多人都会忽略这个学校的存在。而我妈发现了它,并且跟我商量一下,我觉得自己并不在意这些,人生的路才刚刚开始,我会继续靠自己的努力去证明自己。就这样,我们一拍即合。出于对王牌专业“自动化”的尊重,我的第一个专业志愿填写了“自动化”,虽然我当时并不知道“自动化”是个什么东西。但是,网上都说,这个专业是“万金油”,然后我就傻傻地选了“万金油”专业作为我的第一报考专业。同时,出于对计算机的热爱,我的第二志愿填写了“计算机”相关专业。本以为,凭借我的分数,不能考上“自动化”专业。因为毕竟“自动化”专业是这个学校号称的王牌专业,估分高重本线30分的我,感觉应该是进不去的,“计算机”专业应该是我的大学专业了吧?

有句话怎么说?造化弄人!我估分估低了,我实际分数是高重本线68分。在命运的安排下,我开始了自己的“自动化”专业的学习生活。


三、本科

我的本科大学有个秀丽的亭子,它的名字叫知源亭。我感觉我的本科学校其实挺漂亮的,就是小了一点,但是也没有上课就要坐公交或骑车,害怕迟到的烦恼,走几步就到了,我是挺满足的。大二那会儿,流传一个传说,一个刚入学的学生,看到学校的样子,哇的一声哭了,然后回去复读了。

做一个永不停歇的程序员

励志要锻炼自己心里素质的我,开始了学生会工作。出于对科技竞赛的向往,我参加了我们学院的“科创部”。这个部门是负责组织各项科技竞赛的,学院大大小小的科技竞赛,都经过这个部门的宣传、组织和赛后统计等工作。在这个部门,我认识了厉害的学长和学姐,不仅仅是工作方面,还有各种竞赛方面的成绩。当时,我对什么”蓝桥杯”、电子设计大赛、飞思卡尔智能车竞赛这些东西可谓一窍不通。只有一个字形容我对它们的感觉:

由于身处自动化专业,学得东西很杂。强电弱电都学,不像计算机专业上来就学C语言、Java这些。我们大二才会开一门C语言课。如果想参加各类科技竞赛,只能靠自己自学。就这样,我开始追赶学长、学姐的步伐,他们大一学C语言,过计算机二级,我照做。他们自学单片机,参加电子设计大赛,参加”蓝桥杯”。好,我也学,我依旧照做。

就这样,我依照学长、学姐的经验,开始了自己的学生会工作和科技竞赛的生活。

由于大一的积极表现,大二的时候我留部了,担任我院的学术部部长。记得第一次上台面对大一的”新鲜血液”讲话时,我的心跳得有120+。真的好紧张好紧张,但是为了锻炼自己的心理素质,我准备好久,傻傻地写着发言稿,很害怕自己挂在上面丢脸。那样的话,在整个部门都不好混了,毕竟要管理那么多人,怎么能没点威严呢?

虽然我学习了C语言、单片机,但是发现自己编程能力并不怎么样。而身边的人却一直叫着我”大神”,只有我自己知道自己几斤几两。大二那年,我参加了”TI”杯电子设计大赛,由于组员没有做硬件的,我就硬着头皮上了。Multisim仿真、Altium Designer画PCB,烙铁焊板子。我当时最引以为傲的就是,焊接100多引脚的芯片,焊接很需要技巧的。我最爱焊板子了,因为这样可以锻炼我的肺活量。焊板子期间,我要不停地吹气,因为只有这样,我才能不被锡的烟呛到。我自认为自己是细心的人,我不能容忍焊接的PCB电路上的焊锡有倒刺。焊接过电路板的人可能知道,焊接电子元器件的时候,如果没有处理好,电路板摸起来是剌手的。我会像对待艺术品一样对待自己焊接的电路板,我会特意修一下焊锡,好让我焊接的板子摸起来,很顺滑,很”爽”。

本科的时候,我在硬件的道路上越走越远,跟我设想的编程生活可谓大相径庭。

转眼间,就大三了。大学生活真的过得好快。这个时候人们烦恼的事情往往是:我要工作,还是准备考研?有经验的人,可能又问了,为啥不考虑保研?因为我是个渣渣啊,学习成绩不好,综合专业排名百分之30左右。最好的一次,也不过专业10多名,那还是大一激情澎湃、热血高涨的时候的成绩。奖学金,我是没少拿,但是没什么卵用啊~

既然成绩不能保研,那我就参加国家A类科技竞赛吧!我们学校的政策是,拿到国家A类科技竞赛的最高奖项,可以竞赛保研。而我的目标锁定在:”飞思卡尔”杯智能车竞赛。那时候还是有飞思卡尔的,现在改成”恩智浦”杯了。飞思卡尔先被恩智浦收购,再被高通收购,也是蛮波折的吧。

我参加的组别是当时的电磁双车组,那年是第一届玩双车追逐的,没有什么经验,历程也是艰辛。

大三那会,由于寝室的室友经常打游戏,晚上会睡不好。所以索性就搬去实验室住了,这也多亏于我大三继续留部,管理整个科技创新中心的主任身份。以权谋私的我,在实验室找了个好地方,就这样,我开启了一年的竞赛生活。这里不得不说的是,通过大二一年的努力,我终于上台讲话不紧张了。甚至不用稿子,上台滔滔不绝,说个没玩。看来,人是真的需要锻炼的。

“飞思卡尔”杯智能车竞赛的成绩是熬出来的,逃课调车、熬夜调车、甚至半夜不睡觉调车。我大三期间就没有怎么上过课,考试都是考前一周现突击。好在有大神指点,不至于挂科。我们参加比赛的这些人最喜欢做的事情就是,到了半夜十二点,集体出去买西瓜、买零食,那段记忆真的可谓是刻骨铭心,楼下卖东西的人都认得我们。因为每天半夜十二点,浩浩荡荡地集体出动的,也就只有我们。

我依然做我的硬件,由另外两个人做软件,还有一个人跟我一起做硬件。那年新改了竞赛规则,允许双车组四人组队。我不仅负责硬件,还负责团队的和谐。我们队伍有个”暴脾气”,有时候因为压力,会有些小暴躁。在我的鼓励下,才恢复状态。不知道,我这算是”程序员鼓励师”吗?可是,我是个汉子啊!

经过半年多的磨合,“暴脾气”的不再暴脾气,冥冥中彼此形成了一种默契,一个眼神,一句话就能懂彼此的意思。在参加区赛的前一周,我们平均每天只睡三个小时,在最后出发去北京参加区赛的晚上,我们甚至是整夜未眠。为什么这么拼?因为我们的成绩不理想。学校的规则是这样的,一个组别,两个队伍参加比赛。区赛排名靠前的队伍,参加国赛,无论排名靠后的队伍在区赛排名多么好。而我们队伍的成绩一直落后于另一个同组别的队伍,所以我们倍感压力,校内赛就落后了,区赛得想个办法啊。最后,经过最后一晚的努力,我们组的软件大神想出了一个绝招。双车成绩判定,最终的时间成绩要加上双车到达终点时间的差。既然如此,我们就在快要达到终点的时候,让后车直接全速运转,追上前车,减少双车间隔。依据就是,陀螺仪坡道判别,因为赛道很有特点,过了坡道,转几个弯就到达终点了。这样,我们设计程序,判定通过坡道后,开始弯道计数,当达到预先设置好的弯道数的时候,后车用百分百占空比追上前车。就是靠着最后一晚想出的绝招,我们组以比另一个组快0.01s+,区赛总排名第二的成绩挺进了国赛。我们是幸运的,我们也想过放弃,最终还是坚持下来了。有一句话说的好:贵在坚持,没准奇迹就在眼前。

我们国赛的成绩没有区赛好,因为车坏了很多次。一个调好的车坏了是最伤的,想要调回最佳状态,谈何容易。不过好在,国赛的时候,我们再次幸运地在比赛当天的下午成绩反超,获得了”国一”的成绩。比赛期间,真的是惊心动魄。只有参加过的人,才会深切体会到那种滋味。至今记得双车冲过终点线,成绩反超,队员喜极而泣的样子。

做一个永不停歇的程序员

获得了全国一等奖,保研顺利了?还是那就话,造化弄人!往年的保研政策有一条,平时成绩需要前百分之三十。这是我曾经忽略的一点,而我最终的综合成绩是30.1%,你信吗?就是这样巧合。

这也算是跌宕起伏了吧?失落、不甘、气馁都没有用,我开始准备考研,但是要知道,参加完国赛,距离考验的时间仅剩2个多月,我拿什么跟别人比?沮丧地经过两周的复习生活,人生再次出现了转折,当年的保研政策出来了,没有成绩要求前百分之三十这一条。我已经无法用语言描述我当时的心情了。但有一点就是,我懂得了一个道理:能为自己争取的东西,尽量争取,不要等到需要用到的时候,才悔恨当初为何不再努力一点。

大三期末,开始找保研的学校,由于我确定保研的时间靠后,很多好学校的保研面试我都错过了。队友四人,一个去了北航、一个去了西交、一个去了天大。而我去了东北大学。最终我的选择是在哈尔滨工业大学和东北大学徘徊的,为什么选择了东大而没有去哈工大?因为我在东大找的导师是做实际项目的,已经了解清楚并且联系好。而去哈工大的话,一切都是未知的,我怕碰到搞纯理论、搞优化的老师,那并不是我的兴趣所在。所以,我选择了东大作为我人生的另一个起点。


四、研究生

我没有经历过无忧无虑、潇洒的大四生活。大四,我就到东北大学报道了,开始跟着老师做项目。而项目需求是用C语言做嵌入式驱动程序开发,用C++做嵌入式应用程序开发。就此,我才真真正正接触项目程序要怎么写,虽然还是很菜,但是在师兄的帮助下,我也在一点一点的成长。

毕业那几天,哭了几次。来到大学这么久,第一次哭。但是,身边的朋友没有人知道,因为我是很怂的在厕所里偷偷哭的。毕业季,离别季。

离别本科母校,回到东北大学,我继续自己的研究生生活。但是,突然感觉自己的底子太差了,并且记性不好。因为之前是一直做硬件的,现在转软件,有些艰难。虽然之前有些底子,但是跟真正会编程的人比起来,我还是个小白。就在这个时候,CSDN走入了我的视野。我当时的想法是,既然我记性不好,底子又差,为何不开始写博客呢?以记录自己点点滴滴的方式,帮助自己巩固知识。同样,也可以帮助自己在忘记学过的知识的时候进行回忆。没想到,这一坚持,就是一年。从开始寥寥无几的浏览量,到现在每章上千的浏览量,这是我曾不敢想象的。同样不敢想象的是,这么快就评上了CSDN博客专家,很感谢梦姐的肯定。不过我依然知道,自己跟大牛比起来,我差得好多。学得越多,感觉自己不会的也越多,越发感觉自己好弱。

我就是这样成为程序员的,不是最初的目标。但是,是想要的结果。由于上几个月努力写博客,获得了CSDN的一些福利。今天赠送的书籍到了,感谢CSDN!

做一个永不停歇的程序员

实验室一个项目组的两个直系研二师兄,一个去360实习,一个去阿里实习。感觉人生突然有了新的目标:要像他们学习!

研究生的生活还在继续,我不知道我的未来会怎样,我也不是同时期人里最优秀的那个人。但是,我会一直努力下去,我的脚步不会停下,我会走得更久。现在想想,能够健健康康地学习自己想学的知识,真的是一种幸福。愿自己可以活到老,学到老,做一个永不停歇的程序员。

本文转自我自己的CSDN博客:从高考到程序员的成长之路

weinxin
微信公众号
分享技术,乐享生活:微信公众号搜索「JackCui-AI」关注一个在互联网摸爬滚打的潜行者。
Jack Cui

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:54   其中:访客  28   博主  26

    • avatar DeleteZn 来自天朝的朋友 谷歌浏览器 Windows 10 辽宁省沈阳市 东北大学 0

      利益相关东北大学在读学生
      膜学长

        • avatar Jack Cui Admin 来自天朝的朋友 Safari浏览器 Mac OS X 10_14_3 北京市 联通

          @DeleteZn 感谢支持~学弟加油~

        • avatar walden 来自天朝的朋友 谷歌浏览器 Windows 7 江苏省南京市 电信 1

          你好,看了你的经历,与自己有很多相似的地方,尤其火影对我真是影响深刻,斗破也是我初中接触的,高考也是比一本线高了接近20分,不过我不像你在大学期间参加了很多竞赛,我几乎是混着过来的,现在大四考研老天眷顾了我,学校扩招了,让我有了读研究生的机会,我想要改变自己,让研究生读的有意义,但我还是十分迷茫,我联系的导师方向主要是无人驾驶,我现在也是一片空白,不知道怎么学什么,感觉自己算法什么都很菜,什么都不懂,也尝试投了一些大厂的实习,主要是算法方向,真是被虐成狗,不知道学长能否提供些建议?追随学长的步伐,努力学习!

            • avatar Jack Cui Admin 来自天朝的朋友 谷歌浏览器 Windows 10 北京市昌平区 联通

              @walden 无人驾驶视觉应用不少啊。这需要看你的感兴趣方向了,不过现在行情是算法不好找工作了,开发相对容易一些。
              数据结构过关,然后根据想要找的岗位需求看算法相关的东西就行。适当的参加一些算法相关的比赛。

                • avatar walden 来自天朝的朋友 谷歌浏览器 Windows 7 江苏省南京市 联通 1

                  @Jack Cui 嗯嗯,谢谢学长。我看网上都说算法岗饱和了,僧多粥少,而且基本上都是神仙打架,希望等我研究生读完,行情会稍微好一点。

                    • avatar Jack Cui Admin 这家伙可能用了美佬的代理 谷歌浏览器 Windows 10 美国 加利福尼亚州圣华金县斯托克顿市PacWest通信公司

                      @walden 嗯嗯,加油~

                • avatar chris_33 来自天朝的朋友 谷歌浏览器 Windows 7 广东省深圳市罗湖区 电信 3

                  大佬,我来补补鸡汤继续努力了

                    • avatar Jack Cui Admin 来自天朝的朋友 谷歌浏览器 Mac OS X 10_14_4 北京市 百度网讯科技联通节点

                      @chris_33 哈哈,加油~

                    • avatar 时遇 来自天朝的朋友 QQ浏览器 Windows 10 安徽省 移动 0

                      看了看你写的文字,虽然我没有经历过,但是由衷的为你开心,这个网站是我在深度学习的时候偶尔进来的,就感觉特别好,这个网站一直被我收藏着,很开心看到了你的生活,望你以后一生平安,遂愿。

                        • avatar Jack Cui Admin 来自天朝的朋友 谷歌浏览器 Windows 10 北京市平谷区 联通

                          @时遇 感谢~也祝你一生平安,欢迎常来。

                        • avatar JackyMao 来自天朝的朋友 谷歌浏览器 Linux 江苏省无锡市 电信 1

                          羡慕博主有机会保研,我们学校是个渣渣二本,没有保研的机会,现在大三,GPA3.4,正在准备考研,但是还在管理自己的网站,挺难的,不过每天都过得挺充实的吧,借博主的博客,希望21年考研上岸 :oops:

                            • avatar JackyMao 来自天朝的朋友 谷歌浏览器 Linux 江苏省无锡市 电信 1

                              @JackyMao 仔细重读了博主的文章,和我的学习生涯很相似,大一下学期进入了学校的实验室开始了调车生涯,调车也拿了国三,到了大二下学期开始做创新,也通过了自己的努力拿到了中国机器人大赛一等奖,看了博主的文章满满的回忆

                              • avatar Jack Cui Admin 来自天朝的朋友 谷歌浏览器  Android 10 Redmi K20 Pro Build/QKQ1.190825.002 北京市丰台区 联通

                                @JackyMao 加油啊~祝好运!上岸成功!本科比赛的生活值得回忆,很充实~

                              • avatar jkl 来自天朝的朋友 谷歌浏览器 Windows 10 湖北省荆州市 联通 1

                                学习费力吗