一个程序员的大学成长之路

 
考哈工大是我自己填的志愿,但是搞到计算机应用专业却不是我的初衷,我的第一志愿是数学,第二志愿是信息工程,第三志愿虽然填了计算机,但是那基本上不算是我的志愿。呵呵,跟很多大学生一样,我是稀里糊涂的进了一个自己没怎么想过的专业。
所以我还是喜欢数学,大一的时候基本不怎么热电脑,整天搞本高等数学啃,入学就买了当年的高数考研复习全书(大概六七百页),课没学完就先搞了一小遍。由于以前没学过编程,入学也不好好上机,考C语言的时候立刻就瞪白眼了,最后凭着我蒙的功夫,勉强考了个70来分,是の大学生涯之一大耻辱。第二学期就嚼汇编,可见我们学校真够狠,我有了C语言的阴影,不敢懈怠,买了个电脑开始编程序。我们的汇编老头也是资历深厚,我学了不少,实验编了个班级同学录(印象里就是几个排序算法在那倒腾来倒腾去的),蹭了个90分,还不错吧,o(∩_∩)o…总结大一,没好好学编程,而去搞那堆数学公式,当时觉得似乎自己错了,现在发现冥冥之中如有神助,我倒是稀里糊涂的做对了!(无论是后来保研算成绩还是现在闷着脑袋编程序,我都感觉这件事做的好,希望初入大学的同学可以借鉴一下)。
后来学的语言多了,杂七杂八啥都嚼,VB、VC、DELPHI,VFor、PB、ASP,PS、三剑客、CoolEdit、Primere等软件也搞了一通,书倒是买了不少,都是浅尝辄止,唯钟情于VC!自从用了VC6,我就再也不瞅别的了,搞的现在快毕业了,翻开要卖的旧书,发现VB、VFor、PB等书都是全新 :-)。卖却也卖不出去,可见我的选择没有错,挺主流的,呵呵!当时就拿VC找手感,借着那劲儿把高数上的不少数学题搞了一通,后来做课程设计的时候搞了个类似QQ功能的聊天室(就是后来从故纸堆里翻出来发到CSDN资源里的哪个东东),当时志气满满的要搞的像QQ一样漂亮,后来发现用一个月的时间真是有点开玩笑,何况当时才学了半年VC(开始学VC的时候没看孙鑫视频教程是我的最大遗憾,后来者不要重蹈覆辙)。那学期进了我们学校的图形图像处理实验室,一小实验室还整了个初试复试加面试,最后那位大亨学长大概就是看我那聊天室整的还算个东西吧(可能数学分数也帮了忙)。后来接触了JAVA后曾想过是否转JAVA,实在是为它的那种纯粹的以类和接口为设计核心的思想所吸引,简洁而且不容易出错,还有许多后台优良特性,不过很快就认识了.NET,发现JAVA的优点全被.NET学过来了,所以觉得没必要转了,不过.NET我也没用很多,做算法感觉还是在VC下更顺手。
在实验室倒也整了一些小东西,不过大部分还是自己搞,氛围挺好,跟老师不在一个屋,几个信息和计算机的师兄挺强的,在一起学了不少东西,图形图像倒似乎是没弄多少!在那实验室的一年正好是大二下学期和大三上学期,可以说是我大学期间对编程最痴狂的一年(虽然比较幼稚,多是模仿实验之作)。其间学了计算方法,数据库,编译原理,组成原理,数字图像处理,图形学,Java,计算机网络,软件工程,操作系统等一系列专业主打课,而且这些课程都是有大实验成绩或者专门开了课程设计的,我的痴狂在于所有这些编程工作都一一认真完成,有些参考别人的代码或者和别人合作的程序,我也都是承担最核心的工作,最后基本上每门实验都得了高分。由于这一年的时间很紧,课程很多很难,我曾创下了一星期之内通宵五次的记录,而且上课不耽误(不过“课睡王”称号也是这时候得来的:-)),图形图像实验室成为我带领大家通宵编程序的根据地。其间在项目方面也完成了一个海防团的信息发布网站,一个安捷伦函数发生器的控制系统,一个交通事故勘测系统中的图形拟合子系统,尤其在进行图形拟合编程过程中,我发现数学知识真是太重要了。
大三过年回来后,转战到嵌入式系统实验室,给一个运钞车上的监控器做个客户端系统,同时学习英语,备战保研英语测试。等这个系统基本完工后,我就正式跳槽到现在这个智能多媒体实验室( http://www.imlab.com.cn )来了,接触的项目也算是个项目了,先是弄一个AVS_M视频编码器在DM642EVM上实现实时优化,后来保研确定了就备战保研复试(我们这届提前复试了,不知道咋搞的),等静下心来,把AVS给别人接手了,整了一阵子加密卡的Demo程序,又开始准备一个全新的题目,就是这两个月来在做的DM642的PCI驱动程序。实验室的环境还是满轻松的,不会像在企业那样有太大的压力(我没有感受过企业,主观猜想企业都是为效益而生存的,压力肯定大),因此可以将项目周边涉及到的知识多学点,而不必急着完成项目,何况是预研性的项目。所以保研后的生活除了比较有规律之外,倒没觉得像有些人戏称的那样是什么Pig的生活,o(∩_∩)o…
关于英语,我比较失败,虽然四六级也算磕磕碰碰过了,但是跟周围某些六级新题型搞到650多的真是…那个差距啊!整的保研英语测试还拉了不少分数,真是汗颜!但是英语真是程序员的生命,不是我崇洋,做项目以来但凡看E文的PDF文档,总是觉得有种赏心悦目的感觉,有种说不出的畅快感,咋就那么对の的胃口呢!那思路清晰的,除了有些单词不认识耽误些时间之外,绝不会因为它跟你绕口令而浪费精力,可是国内的有些书在这方面就有点不敢恭维了,所以还是学好E文。虽然我最钟情的文化还是中华文化,我最喜欢的作家还是苏轼,我最喜欢的思想家还是老子,但是作为一个程序员,不懂E文就像砍掉两根手指头一样,那个难受….
我真正融入CSDN这个圈儿还是这不到两个月的事情,虽然很早就注册了个账号,但是直到这两个月才算真正安定下来,能够经常性的在CSDN上学些杂七杂八的各种知识,丰富自己,现在我觉得找到个好论坛就像找到个好老婆一样爽!CSDN和看雪是我最喜欢的两个“老婆”,看雪很专业,以至于像我这种加解密的门外汉不敢在那里出声,只能看看大牛们的贴,慢慢学习。CSDN上很多大侠就不太一样,菜到要死的问题也能给你解释半天,我真是佩服佩服,我有时候就没有这个耐心,而且也有和我一样没有耐心的人,也有没人回的贴。可以借用一句话来形容:我对看雪上的人是又敬又怕,对CSDN上的人是又爱又恨。直到有一天偶然发现居然也有人称の为大侠时,我才懂得,助人为快乐之本,真的是一点都没说错,这也是我在CSDN感受到的最大的人生哲学。因此逐渐开始喜欢给一些朋友提供解答,代码,资料,还专门把以前保留下来的几个练手的小程序的源代码发到了资源上共享,居然有不少好评。
我觉得作为程序员,数学、英语、工具、热情(不分先后)一样都不能少,当然还得有自己的思想,程序员是一个辛苦的职业,但是我们的快乐也恰恰在这里,很多时候我都是在深夜把程序调出来,那时周围没有什么人,我会禁不住自己跳起来,在屋子里激动的走上几圈。
 
                                                                                         李文凯
                                                                                         2008年4月24日
 
附记:这篇文章是在CSDN举办的“程序员之路”征文活动期间写完的,自己也刚好觉得应该对自己的大学生活有一个总结,于是有了此文,希望对一些初入大学和刚刚开始自己的程序员生涯的朋友们能有些许帮助。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值