找到自己--一怒为红颜

来源:互联网 发布:软件编程培训中心 编辑:程序博客网 时间:2024/04/29 23:09

   逝者如斯,人渐长成。以往许多幼稚的,天真的,好的,坏的想法和观念都渐渐地被自己所颠覆,自己的对于人生的规划也更多的加入了现实的元素,不再目空一切,不再有脱离了现实的企图。在这一年的最后一段时间,我找到了自己人生的目标,明白了自己所应该追求的到底什么。我觉得我是幸运的,在这样一个困惑的年龄,我有了值得追求的理想,有值得追求的人,有我所一直追求的生活态度,这样的人生是丰满的,使我在追求的道路上不会感到疲惫。也许这就是王国维说的第二境界:衣带渐宽终不悔,为伊消得人憔悴。

     对于自己这一年的表现,我不知道如何评说,因为我没有参考。我觉得最失败也最对不起自己的就是大三上这个学期只打了四次羽毛球,足球也没有碰过了。这对比于当年高中一个星期有四天打球来说是不可想象的,而且其中三次还是跟同寝室的一看就知道是没打过竞技羽毛球的耍着玩,连汗都不会出。造成这种结果原因是许多的,一方面自己确实懒得去了,另一方面羽毛球运动的消费太高了,我觉得最主要的原因还是自己对于技术知识的渴求已经超过了打羽毛球的热情,每当我空闲时间,我更愿意去图书馆看我的书去。

    大二上是我开阔眼界的时期。由于加入了一个实验室的云计算小组,我接触到了各种新鲜的成果和技术,玲琅满目,让我知道了软件不只是MFC这种老掉牙的东西,这个世界其 实很大很大。虽说我底子还薄,但是站在云计算这样的一个高度上,便可一览众山小,知道自己该学什么,欠缺什么,而不是像以前那样想到什么或一时兴起就去学什么,或者说是根本就还不知道应该学什么,到头来一无所知。

暑假实训就是坑爹的,不提也罢。

     大三上,是我觉得最有意义的一个学期。当然,这也是大学生涯中最重要的时期。

    开学两三个星期的那段时间。这段时间还没从实训回来之后的懒散状态恢复过来,整天除了睡懒觉,上上课就好像没干啥事了,这段时间纯属浪费。

    开学4-6周。

    这段时间开始觉醒,开始会想想自己该干点啥。再看看linux,然后又整了整android开发,当时又不知道从哪些渠道感觉到数据结构和算法是很重要的,于是又开始打算补补这些。这段时期由于目标不明确,整个人还是比较懒散的,现在都这知道这段时间干啥去了。

开学7-9周。

    这个学期我们有数据库的课,由于老师推荐,我一开始觉得反正没事做就邀了实验室的一个同学组队参加了Sybase数据库开发的一个比赛。后来结果蛮悲催的,据说只有16个队参加,初赛有12个队可以入围,结果我们的就是被淘汰的四个之一。不过参加这个比赛却使我在意识上有意外的收获。开始时我们两人也没管它,国庆假期过后也没想好做个什么东西。直到离交作品还两个星期的时候才匆匆讨论、开工。这两个星期对我来说简直就是噩梦一般,由于之前没学过数据库,数据库设计、Sybase的开发工具PowerBuilder、Powerscript脚本编程语言,这些对我都是陌生的新事物,天天往实验室朝九晚十,那时还自行车报废了,寝室到主楼起码有1.5公里,有时候一天来回六趟,可把我给走爽了,不过我蛮喜欢这样走路的,两只脚自动行走,我就可以抽空随便胡思乱想。然后就是各种不懂,各种现炒现卖,各种错误,各种BUG。总之,到最后算是基本完工了,可是评委要的不是作品,而是文档。后边看看那些得奖的作品,确实,光名字就比我们的好多了,我们的作品知只是先天不足,后天不懂的畸形儿。在这两周煎熬的过程中,我想明白了为什么大部分的程序员活得那么累,这种累不只是身体上的,更是心理上的。于是,我开始探寻不会让自己活得那么累的道路。

    10-14周

    搞完Sybase,我加入了实验室的项目。也就是在这个项目里,我知道了FDSF分布式文件系统,然而更重要的是我知道了这个文件系统的作者happy fish,这个家伙用纯C编写了这么个代码不到两万行却高效、轻便、稳定的系统,这不禁让我对这个作者万分景仰。本来完成项目中的任务是件简单的事,对里边的接口封装一下就完事了,可是我的习惯是在动手之前把要做的东西了然于胸。于是我去看这个系统的源代码,在看源代码的过程中,虽然由于水平不够看得一头雾水,但是在这洋洋洒洒的一万多行代码中,我觉得这个happy fish在编写这些代码的时候一点也不会累,因为他的名字是happy fish~~~在完成这个项目任务的过程中,我也看到了良好的数据结构与算法和扎实的语言功底的重要性。从此,我懂得了什么叫做浮云,也明确了自己以后该走的路,义无反顾的踏上艰难且其乐无穷的精英道路。

    14-16周

     随着自己方向的确定,我开始重新学习被忽略多年的数据结构和算法。从此,我决定每天不再睡懒觉,起床时间不会再超过九点,即使星期六日也是如此,即使今天元旦也是如此,但是也从没早过八点,主要是我这刚决定早起天气就变冷了害得我每天起床都要经过一番艰苦卓绝的斗争。每天早上,我捧着那本《数据结构与算法分析C++描述》,选择C++的是因为C的看多了想看看C++的有什么特别之处没有。这是一本让我很无语的书,也许英语版的原著是挺不错的,但是这些坑爹不负责任的翻译实在是让人恼火,有时候真的是要看翻译的中文再猜猜原来的英文是什么才能理解一个句子,当时就想扔掉又舍不得这花了我四十几块大洋的东西。后来看到一本《数据结构与算法分析C语言描述》,翻开一看,里边的内容根本就和我那本一样,再看英文原版的作者也是一样的,但是翻译的人是不一样的,但是中文翻译基本完全一样,也不知道是那个抄袭的哪个。顿时我感觉到很失望,在中国,连写书的人也这么功利,就为了这么几个钱,值得这样么?我就不明白,既然决定了要出版或翻译什么书,难道就不能好好的写,好好地翻译么?现在做学术的也没几个是真心做学术的,传道授业的写书人也这么唯利是图。

     17周-现在

     主要的考试都在这两周。在我以超强的耐心看完了那本坑爹的《数据结构与算法分析C++描述》后,感觉对数据结构的认识提了个档次,心里还蛮欢乐的。但是在看这本书的过程中,我觉得自己对于C++的基础还是很欠缺的,特别是模版库几乎一片空白,于是我找到了侯捷老师的《STL源码剖析》,初看他的语言表述和自述和别人写的序言以及网上的一些对他的书的评价,我以为他跟别的技术作家不一样。在细看之后,我又失望了。确实,他有些料,有这个能力写书,语言表述也还不错,可是,他自称对写书的态度很严谨,但我在他的这本书里看到了无数复制粘贴的句子,在比较难理解的源码的地方,他不是一句解释都没有,就是只解释那些一看就知道的浅显步骤,不知道是想考验我们读者还是他懒得说还是他根本就也没想清楚。而且他貌似在可以回避一些比较难的内容,比如红黑树的删除操作是比较难的他连提都不提,这态度,让我感觉他不是自吹自擂就是浪得虚名。于是,我想到了在我四五十岁的时候可以做的事情,这倒是跟我小学的时候老师让我们上讲台谈自己的理想的时候说的有点相像。就在这考试的两周,我看完了这本四百多页的书,这速度还真要感谢上一本坑爹的翻译书,看这中文原版的书感觉太享受了。这也是我为什么这么希望中国也能出个杰出技术作家的原因。这两周光看这本书也没怎么复习考试的内容,考试有些不会,有的同学会开玩笑笑话我天天复习还不会,还不如他只看了两小时的呢。我也就只能无奈地笑笑,无需多余的解释,这也就是我的生活态度。我行我素,问心无愧。

    现在-

    自从看了那本《STL源码剖析》,我就像着了魔一样,还想知道更底层的东西,于是我想了解C++的对象模型,还不够,我又还想知道编译原理,但是留给我的时间已经没有多少了。于是我知道,这个寒假就看我自己了,我从没在家里看过书,这比什么挑战都难。

原创粉丝点击