2011年不知不觉来临了,回首2010,发觉它不过是一个普通的去年。同样,当2013年来到时,也会发觉2012不过是一个普通的去年。
去年最大的一件事情,就是我从一个普通学生变成一个普通社会青年,走向了工作岗位。
去年的这个时候,我应该是在复习考研。如今,相距将近一年了,但当时各种情形还历历在目:报名参加辅导班,上课,在图书馆复习,考试。考完后,我没有对考研作太多总结及评论,因为我一直在回避,不想去面对它。中国人比较喜欢盖棺定论,喜欢当事后诸葛亮,。现在我可以对它作一次评论了。
我从未考虑过考研这种事,对于流传的“找不到工作考研”和“考研为了更好的研究”,我有自己的看法。工作与考研,都是我们的选择,两条路虽然不同,但最终都要走向社会。有人说研究生的工资是本科生的一倍,但焉知工作三年的人一定比研究生的工资少?有人喜欢学校的生活,有人希望在外面世界闯一闯。未来没有定数,一切都在自己的手中。在这个物欲的时代,除了物质上的需求外,精神上的需求同样重要。忙碌之余,静下心来,思考一下人生。看看历史,游历一下山水,丰富自己的精神生活。
中国人也很注重结果,对过程往往忽略。成王败寇,又是一个历史。
单从结果来看,我考研是失败的。但不可否认我从中学到许多东西,包括计算机专业基础、哲学以及思维。
我数据结构基础不牢,在复习过程中,我将许多常用算法一一写在纸上,一步一步分析,利用应试来巩固基础(我大学高年级时才意识这一点,这样能在应试与技能中找到一个平衡点),因为,作为一个计算机专业科班的人,如果连一些基础东西都不能掌握,这是不可理解的(凡事无绝对,不靠这吃饭的例外)。此外,也背了很多网络方面的基本概念,对网络层次比较直观的了解——作为程序员,当然是在代码层次理解结构(虽然有点本末倒置)。此时,恰好看到一个国外利用AVR实现Web 服务器的网站,于是下载了文档和程序,慢慢研究。许多表示不理解,因为一个在复习考研的人,竟然还有心思搞单片机、看代码!在我心中,从未没有将各种科目绝对区别开来,因为我相信,各个领域都有相通点,一点即百通。这有些夸大,但在计算机各个领域中,这一点是可信的。我既能加深网络的理解,也能额外了解Web服务器(简陋的),何乐而不为?——后来,我想亲自实践这个项目,也购买了芯片,只是那时环境及自己能力限制,很遗憾不能实现。再后来,在学习Linux平台小型Web服务器boa时,编写的cgi程序就参考了那时所看的代码。
另外,因为看到政治题目中有大量的会议名称、时间、意义及毛泽东各种著作,一时想不开,去借了《毛泽东选集》来看,许多人同样表示不理解。但是通过对《毛选》的研究,突然之间明白很多道理,也看懂许多事情,特别是将唯物辩证法用到现实生活中。当时我以为看懂了社会、世界,现在再想想,亦不然,因为那个时候还没有真正踏入社会,虽然学校也是一个社会,但它比真正的社会纯洁许多,很多斗争也不如外面社会那么激烈。
或许你会觉得我会因为这些原因而不成功,那就错了。在未开始下决定之前,我已经对自己的能力进行估计了。首先,最大的困难是高数,我数学、物理的成绩从来就不理想。其次是政治,我对政治有一种抵抗情绪,虽然我看《新闻联播》,但我对政治不敏感。英语本来还可以的,但由于近一年来都是在专业文档中学习英语的,那些复杂的句子、语法、单词早已忘了,也提不起激情了。如今看到process或driver,第一反应已经不再是“处理”、“司机”了。许多人觉得计算机英语很难,我觉得是因为他们没有认真去看,如果认真去了解,会发现它比那些英语四级阅读理解容易多了。计算机专业课我在行(对于平时考试与实践,我可以说这话),但考研的题目跟复习时使用的号称“XXX”的专业资料相差十分之大,当然,能力也是一个主要原因。
可以说,一开始就注定了这个失败的结局。所以,如今凡事只能向好的方面想了。
后来,又马上投入到毕业设计当中去。
毕业设计花了我很多时间、精力。但答辩的过程出乎意料的简单,没有我的侃侃之谈。这让我异常失望。因为老师们注重是的演示结果以及论文格式,并不在意毕业设计的过程(除了这个原因外,最主要的是我们所在组的老师不是研究嵌入式的)。但我的心血并没有白费。我将程序放到网上,至今,我仍然可以将我的经验分享给他人。我想,一个毕业设计能如此并不多见吧?很多时候,程序员coding并不仅仅是为了money,也为了fun。
这个过程不仅使我对嵌入式Linux结构有所了解,也让我更深入学习Linux,还提高了英文翻译水平。——前段时间参加了一个网站的翻译小组,翻译了《Embedded Linux Primer》其中的两个章节。但是决定以后不主动参与外文翻译当中,因为,翻译是一件吃力不讨好的事情。两种语言风格截然不同,很难译出原文的味道。而且,不小心还有误人子弟的嫌疑。
我是在5月中旬才找到如今这份工作的。到了大四下学期,来学校招聘的公司不多,嵌入式方面的更少。我下定决心找嵌入式的工作,为此许多人也表示不理解。我觉得,如果我不搞嵌入式的话,我干嘛辛辛苦苦学单片机?焊电路板?捣鼓Linux?如果我不搞这些玩意,我的大学生活就会更加丰富多彩。现实中,很多大学生的工作与本专业无关,这是现实。也有很多大学生抱怨在大学中所不到任何东西,学校不好,老师不行,这也是现实。现在看到许多人说大学四年,什么也不懂(特指专业知识),我总忍不住想问:你早干嘛去了?但这话最终还是留在心里。我觉得,在中国这种教育制度下,与其抱怨制度,还不如老老实实静下心来学习。我们不一定非要为国家而努力,为自己、为父母,也应该认真去学。不求报国,但求无愧于天地。
我喜欢将自己学习的心得写出来,也乐于用自己所得知识帮忙他人。有人对此不理解。因为他不明白“分享”的含义。我认为GNU精神是伟大的,我崇尚它。因此愿意作为其中一分子,为“自由”而战。但是,在一个Windows只值5块大洋的国度,谈GNU不实际。尽管有关部门在大谈特谈“国产XXX”,但就目前来看,路途十分遥远。我希望我们国家能在这方面能踏出新步伐。
搞技术并不是唯一出路,写程序也不是唯一出路,赚钱的工作、行业很多。有人是无奈走上这条路,有人是乐意走这条路。我觉得,如果能在这条路上找到一些让自己觉得快乐的事情,乐于其中,苦中作乐,也未尝不可。
另外,我对那些对我表示不理解的人表示不理解。
许久没有动笔写字了,一来没有动力去写,二来文笔越来越不行了。但无论好坏,写出来总是件好事(后悔当初做毕业设计时没有写文章)。若干年后,这些文字也能成为回忆的一部分。
趁着自己还没有为升职、住房、小孩这些人生大事烦恼时,记下这些,证明自己曾经年轻过。
木草山人 2011/1/8