微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

这一年,梦想伴随着迷人的收获与焦灼的浮夸 ——我的2011年终总结

这一年,梦想伴随着迷人的收获与焦灼的浮夸 

——我的2011年终总结

 

         又到了一年一度的期末考前焦虑期。很奇怪,往往越是到了这个时候越是开始看不进书了,索性趁着这个时间,写篇文章总结一下这一年吧。

我想2011年一定是能在人生记忆中浓墨重彩的写上一笔的一年,也是若干年后能够有所回忆的一年。

         时光荏苒,2011年已是自己进入大学的第三个年头。还记得09年刚刚入学时那个什么都不懂的电脑小白,到如今已经开始编写内核程序,有的时候感觉自己也算是一个奇迹。如果要给这三年分别写上一个关键词的话,我想他们分别应该是:憧憬,积蓄和拼搏。

        2011年刚开始,和现在是一个状态,人人网和现实世界中所有人关注的话题只有一个——期末考试,而我却偏偏在这个时候显得特别的方枘圆凿。那个时候刚刚写完《财富2011》这个在我的程序生涯中第一个大型软件系统,自己还深深地沉浸在沾沾自喜和严重的自恋中不可自拔,完全没有心情复习期末考试。还好不断自我鞭策,自己才能的看看书,做做题,最终算是把考试和四级混过去了吧。不过还好有这样的鞭策,让自己没有挂科,四级也顺利通过了。记得考完四级那天,也是我提交完电脑节比赛作品的那天,中午和舍友一起在“骄子”餐厅吃了一顿“大餐”,下午一起骑自行骑到了丰裕口,突然感觉自己已经很久没有这么轻松过了。的确,从头年7月开始到12月,自己在将近半年的时间里一直在开发自己软件,这半年里写了6万行代码,也是技术和架构水平提升最快的半年。

       1月7号,考完了最后一门试《计算机组成原理》 。当天考完后基本上同学们都陆陆续续离开了学校,看着校园里渐渐稀少的人群和一个个行李箱,心里不由得有些悲伤,也许就是所谓的离别之情吧。那天晚上宿舍只有我和吴霄两个人,因为第二天要去科技厅做年前最后一次需求分析。第二天和陈老师,磊哥,吴三人在科技厅做完分析后,陈老师送我去城南车站买了回家的车票,和老师告别后便坐600路慢慢往学校摇。一路上都在回忆这一个学期里发生的种种情景,有好的,有坏的。

        第二天,早早收拾好行李后便离开了学校,离开了这个奋斗了许久的城市,回到自己的家乡。

        假期过年期间一边编写科技厅的项目代码,一边写自己的CodeBug论坛,同时还做了一些算法的练习,为4月的GPCT程序设计大赛做准备。感觉假期很快就过去了。每天就是睡觉,写写代码,看看书,晚上和父母吃完饭在小城散步。日子过得很简单但是很充实和温馨。

        很快,开学了。刚一开学就有点不适应迎面袭来的具大压力。首先是科技厅的项目截止日期提前了,于是在陈总的监视下,我,吴,磊哥,吴建涛四个人在实验室熬夜敲代码软件学院和信息学院开始筹备第一届西安联合电脑节的闭幕晚会。当然,这个重担就压在了两边学生会的文艺部身上了。3月份每天都被安排的满满的,忙着为晚会做策划,做视频,练节目,验节目,不停地和企业老板,杰出校友打交道。虽然很累,但是现在想想确实对自己的能力,尤其是领导能力和与人交流的能力有极大的锻炼作用。两边文艺部的部员都很能干,团队最终圆满的完成了任务。期间艰苦的细节在此就不一一叙述了,真是谁做谁知道。这段时间里还发生了一些小细节,因为想极力为软件学院争取更多的节目时间和视频播出时间尽然在开会时间当场和信息学院的主席争执,差点大打出手,两边学生会因此闹得很不愉快。自己最终还是在晚会庆功宴上主动给学长赔了不是。

        刚刚办完晚会,没有给自己留半点喘气的机会,就迎来了自己期盼了一年的GPCT杯程序设计大赛。这个比赛虽然是企业办的,但是确实货真价实可以代表陕西地区编程的最高水平竞赛。本科和研究生都可以参加。由于自己本身在算法方面并不具备优势,所以赛前也没有给自己太大的压力。4月一整月都在不停地编写自己的算法。每天做梦都在想着怎么能让自己的“马里奥”变得更聪明一些。这期间还恰逢学校办运动会,学生会不得不去参加,记得自己在比赛场地还拿着本子,在上面设计着算法。算法经过了N个版本的修改,最终还是在4月30号那天下午提交了上去。记得在当天下午马上要提交的时候,突然发现了个Bug,吓得自己立马又抄起VS调试起来,最终虽然解决了,但是还是牺牲了一些性能。赛后分析觉得其实挺不划算的。比赛完就迎来五一小长假。回了一趟老家,也让自己紧绷了两个月的神经在一个安静惬意的环境里稍事休息了几天。

        收假后,自己花了大半个月的时间慢慢让自己的节奏放慢一些,技术方面也开始逐渐从熟悉的.net转向更具挑战性和难度的系统底层。这段时间以自主学习为主,写了很多Win32SDK程序和MFC程序。努力让自己慢慢脱离.net的便利所给自己带来的惰性,什么东西都要自己开发一遍。这段期间GPCT的成绩也出来,最终拿了3等奖。这个成绩怎么说呢,中规中矩吧。纵向比较:这是自己第一次参加这样以算法为主的比赛,算法所得的比赛分数决定胜负,首先自己的专业方向没有放在算法上,其次自己更适合做一些灵活性和创造性比较强的开发,这样的比赛显然不是自己的优势“对口”项目,参加只是为了给自己增加锻炼的机会,所以3等奖可以接受。横线比较:虽然有软院“牛人”在大二的时候就拿到了2等奖,但是这次比赛的赛制和以往不太一样,2等奖从之前的15组减少至2组,所以按组数比较的话,自己和他们还是达到了同一个水平线上。除此之外,这次比赛还有大量的研究生参加,一二等奖五组选手中3组都是研究生组,比赛的激烈程度无疑是历届最高的一组。所以,最终还是欣然接受了这个成绩。

        进入6月,又到了一年一度的毕业生晚会筹划时间。和电脑节晚会一样的准备工作。唯一不同的是更大的压力。之前电脑节是两个文艺部共同承担,这次变成了自己一人,每天晚上都会失眠,都会想着还有那些环节没有落实,经常半夜爬起来拿手机记下突然想到的遗漏环节。那段时间脾气也很不好,经常和女朋友吵架。在开会期间也经常训斥自己的部员。事后觉得自己做事很不成熟冷静。还好部员都没有因为自己的愤怒而怪自己,自己得到的更多是支持,也许就是这份支持让自己最终还是撑了下来。把晚会办完了,虽然晚会办的并不理想,中间出了很多差错。办完晚会那天晚上自己早早关了手机,在床上倒头呼呼大睡。第二天人人网里收到了很多留言,都是大四学长学姐们留下的,说很感谢文艺部能办这么好的一场晚会给我们大学生涯画上了一个完美的句号。看到这些留言,感觉自己这个月的所有付出最终都得到了回报。搞完晚会马上迎来了6级考试,如果说四级还可以凭借自己的英语底子混过去的话,6级就不可能了,最终还是没有考过。

        6月末,7月初,开始准备期末考试,不巧的是,一年一度的中兴捧月程序设计大赛又开始了。百般抉择之后还是决定和舍友一起参加比赛。不过,面对期末考试的压力,根本没有心情去写代码,等到考试结束后。三个人才开始设计和编码。由于时间十分紧迫,导致程序的架构设计十分不合理,这就导致了随着比赛的进行功能要求逐渐的增多,我们的程序已经越来越不能承受更多功能的压力,最终还是止步于决赛。赛后想想,有得必有失,那些最终获得很好成绩的选手们都是以牺牲期末考试为代价的。于是暗暗决定来年再战。比赛期间的空隙,同时还和老友一起编写Fnatan网站。

        比赛完毕后,没有太多的时间休息,就开始了院上安排的暑期实习。和同学们来到西安软件园的“加中”实训基地,每天都过着学校——软件园——学校 三点一线的生活。实习的时候老师早上给我们上课,下午让我们做项目。老师给我们讲C++,这一点我觉得远远好于3,,4班安排的SilverLight的项目。自己觉得老师讲的太简单,于是每天早上“逃课”在软件园的一间小教室里自己编写代码。中午和同学一起在软件园的一个小村子里一起吃饭,记得那几天每天中午基本都吃的是“秦镇米皮”+ 肉夹馍。当时企业在安排项目的时候由于觉得项目过于简单,主动找到项目经理要求更换项目,想做一个人工智能的游戏,项目经理爽快的答应了。实习的10来天每天都过得很快乐,每天大家一起挤公交,一起吃饭,一起做项目,简单充实。最终我们的项目也获得了全组的最高分,自己也拿到“优秀毕业生”的证书,同样拿到“优秀毕业生”证书还有同宿舍的舍长和1班的文哥。人生中的第一次实习就在这种波澜不惊中结束了。

        转眼,大三就到来了。没有了学生会的压力,自己将全部精力都放在技术上了。也是这一学期,自己的视野有了质的变化。自己开始慢慢淡去传统的软件开发,开始对内核驱动,逆向,反汇编调试有了极大地热情。这一点要归功于我的师傅“王匿名”(网名星级盟主,搞安全领域的人一定知道),正是在他的“栽培”下,自己才走上了底层开发这条路“不归路”。其实后来觉得,无论是做底层还是做应用,实际都是一样的,应用可以讲底层的知识很好的表现出来,而底层优惠使你对应用有着更加深刻的理解。就比如说当我沉下心来一心搞底层的时候,我的师傅开始转向界面开发了….这一学期自己写了不少内核驱动程序,有QQ内核盗号木马,有虚拟加密磁盘,有串口过滤程序,自己还写了简单的还原软件。

        这一学期,自己也作出了人生中的一个重要的决定,准备读研。作出这个决定的原因很多,一方面陈老师给自己灌输了很多读研的好处,一方面自己看到了以前那些心目中的“牛人”在工作中所遇到的瓶颈,加之微软,IBM,Intel等公司校园招聘的严格。但最主要的,还是觉得自己没有做好工作的准备。也许去找个工作很容易,找个好公司也很容易,但是去了以后做的肯定不会是自己喜欢方向,因为自己的能力还没有达到能在安全领域有所建树的高度,自己还有很多“大作”没有去研读,还有很多想写的程序没有去写,并且在本科阶段也没有对算法进行系统学习,编程素养,代码规范程度还很低,面向对象的思想还没有贯通。如果工作没有了兴趣和热情,我想自己很难把工作做好,也许一辈子也就是个庸庸碌碌的程序员了。

       11月开始,一个月都在准备论文,查资料,改论文。最终算是搞出来了一篇自己还挺满意的文章。本来已经不打算参加第2届高校联合电脑节了,可是最终还是没有抵住编程的诱惑,编写了SockMon网络安全监控系统,参加了比赛。谁知“冤家路窄”,刚刚提交完作品,又迎来了Intel办的全国软件设计大赛,并且采用开放命题。想想这是全国性质的比赛,还是下定决心参加了。才赛软件还是一年前写的《财富2011》,不过为了迎合Intel这两年在云计算上的执着,自己将软件也改成基于“云服务”的软件,所有的智能分析全部从客户端搬上了“云”端,让用户真正做到了按需分配的服务。熬了几天夜完善了软件文档,并修改了一些Bug,软件最终也如愿以偿的获得全国一等奖。比赛完毕后,自己花了一个周的时间做了很多六级真题,然后就迎来了六级考试。感觉这次考得比上次好一些,希望自己能够通过。

        然后,就是现在了,感觉自己又回到了一年前准备年终期末考试的时间。2012年即将到来,同样的电脑节,只不过自己已从组织者变成了旁观者。同样的GPCT,只不过已没有了之前的期盼,多了一份沉着。同样的众星捧月,只不过已没有了之前的浮躁。同样的实习,只不过从10天变成了4个月。同样的热爱技术,只不过从盲目变成了方向明确。

        如果要给2012年也提前写上一个关键词的话,我希望是:执着。

        2012,加油。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐