昨天,我的大学学习[4]
收获的季节[大学四年级]
四年级的课程学习
四年级的学习仍然是紧张的,大学四年级的我们和其他很多学校不太一样,仍然有很多课程需要学习。而这些课程往往是很重要的 。主要有:计算机体系结构、计算机控制、嵌入式系统技术等等。而在这里特别要提醒很多同龄人注意的就是大学四年级的理论课学习。有些人认为到了大学四年级赶快找一份工作就算了,考研的忙着考研,都无暇顾及课程的学习。有些学校甚至从大学四年级的第一个学期开始就像放风筝一样把学生放出去,到处找工作。试想这样,完全是和大学本科四年的课程设置学习不符的。包括我们学校在内的一些学校之所以在大学四年级还安排很多课程学习并非挥械览恚且蛭颐窃谇叭甑目纬萄爸写蛳铝俗愎坏幕。庞心芰绦昂笮目纬蹋匝2虐岩恍┠讯缺冉洗蟮目颇糠旁诖笱哪昙堆埃绻飧鍪焙虿煌度胱愎坏木ρ罢庑┛纬蹋秃芸赡芾朔蚜吮究蒲白钪匾哪谌葜械囊徊糠帧@缟厦嫣岬降娜趴纬蹋谡龅募扑慊蒲аЭ平ㄉ柚卸加邢嗟敝匾牡匚挥胱饔谩?br />
嵌入式技术是我最感兴趣的一块,在课程学习中,我们分析了大量的嵌入式软件源代码,印象最深刻的是uc/OS实时嵌入式操作系统的源代码。另外就是ucLinux,在看到老师拿着一个很灵巧的设备上跑着他自己移植的Linux系统的时候,很多同学都表示出了无限的兴起。然而我更喜欢NetBSD嵌入式系统。在于它优秀的跨硬件平台性能,你无须对核心代码做太多的改动,就可以从一个平台移植到另一个平台之上。看到小到手表上,大到服务器,专用计算机上都运行着NetBSD系统的时候,你也会和我一样喜爱它,并立志在这个领域做出一定的贡献……至于嵌入式技术的重要性我认为无需论述,在未来的计算机技术发展中,嵌入式技术将作为非常重要的一个发展分支,主要表现在各种设备的嵌入式系统与应用程序的开发与应用,例如洗衣机上的嵌入式固件,飞机上的嵌入式操作系统等等。另外值得特别说明的就是移动应用系统与其程序的开发,必将成为计算机技术发展的主流之一。
关于计算机体系结构的学习我认为大家应当和计算机原理,微机接口等课程结合在一起学习,构成一个对完整的计算机体系的理解,即使你做程序员,对于计算机体系的深入理解也会使你更好的操纵计算机,使你的程序设计思想更上一层楼。
计算机控制是一个综合性的学科,每当你在一次看到计算机的时候,你都感觉自己能够比昨天控制它多一点点。本着这种思想去学习计算机控制,并试图这样做才会取得较好的效果。工程性课程的理论学习往往收获不是最大的时候,在课程结束后,我们设计了一个简单的计算机控制系统,主要是控制步进电机,使我对理论的学习有了更深入的理解。
收获的季节
9月份是一个收获的季节。2003年9月26日是一个值得纪念的日子,源于我在微软技术上的一些技术储备,协助微软高校关系部做一些工作和热心帮助社区中的同龄人进步,在这一天我被授予了微软.NET全球最有价值专家[Microsoft MVP]的称号。是的,对于这个荣誉,每一个被授予者都感到无尚的光荣。而对于我来说,我认为他是对我不断帮助别人进步的肯定,所以便格外珍惜。每当周围的人需要帮助的时候,我都多了一条理由劝说自己应当帮助他,因为我是一位MVP,记得有一次在我创办的计算机科学技术社区上有一个人留言说自己的Windows正版系统安装有问题,并认为是微软系统的问题,留下了联系电话,我毫不犹豫的给他打了电话,帮他排除各种安装错误的可能,最后判断是他的保户措施不当将安装盘损坏造成的,并非系统有问题,后来他又询问了我一些其他关于微软的产品问题,我都一一作了解答,大概将近1个小时的时间,话费和时间都计算上也算是一笔不小的费用,但通过长时间的谈话,我又帮助了一个人……事实上亚太区的很多MVP都具有高尚的品质,乐于助人,我为自己也身为他们其中一员而感到骄傲。
也是在9月份,我发表了在杂志上的第一篇文章“计算机科学数学理论浅谈”,随后又发表了6篇左右。而到了大学四年级第二学期,在主编amone和恩师myan的邀请下有幸加入了《程序员》杂志社。在这里学到的东西是颇丰的,尤其是每次与北京理工大学金老师,华北电力大学的熊老师以及孟岩先生的交流使我在专业学习上都更上一层楼。
同样是在9月份,电子工业出版社邀请我做《Visual Studio Magazine中文精华合集》一书的翻译工作,我连同几个技术上交流频繁的朋友一同努力完成了这个艰巨的任务,收获颇多,也在此感谢你们的努力和读者的支持。
2004年5月16日,由我和MVP闫诺组织的微软最有价值专家校园技术教育大会在我的母校召开,也为我的大学学习生活作了一个总结。这大会给我的感触很深,中国区北京、广州、江苏等地的20多位MVP都义务的为本次大会的举行作出了最大的努力,很多MVP为了准备第二天的讲座彻夜未眠,目的只有一个,帮助更多的大学生了解业界最新的发展技术,为他们的学习提供一些有意义的建议。大会中同学们表现出来对技术的渴望和对前途的迷茫使我更加坚定了力所能及的帮助周围同学的信心……
临近毕业的日子大家都很清闲,看看电视,打打牌。我却又给自己安排了一个很大的挑战,与国内一名知名译者张晓坤先生一同开始翻译《Agile & Iterative Development》一书,据说这本书是敏捷开发领域一本非常重要的著作,于是不敢怠慢,工作安排是每天14小时的翻译,最后总算对读者有一个负责任的交待……
关于毕业设计
四年级下学期最重要的事情莫过于毕业设计,我的课题是北京市自然科学基金的一个子课题“基于ArcSDE的Web要素服务软件的设计与实现”,在导师喻国宝先生和学科部主任廖湖声先生的教导下,对空间数据库技术和面向对象理论有了一个深入的学习。我的毕业设计课题在我即将上研究生的那个课题组进行,过程是艰苦的,每天早8点到晚11点,除了吃饭时间都泡在了实验室,周末也很少休息,当然,这个阶段的收获也是很多的……
教训便是在这个阶段的课题研究过程中,一定不要三心二意,否则很可能课题不能按时完成。很多同学在这个阶段都忙着工作,最后毕业设计就从网上买一份现成的敷衍,实际上这半年的光阴是本科难得集中学习和研究的时间,浪费了确实可惜……再谈谈我自己的经历,2004年4月份,微软邀请全球的MVP到西雅图参加MVP全球峰会,由于处在毕业设计课题研究的初始阶段,很紧张,所以我毅然放弃了去美国3天学习交流的机会。它保证了我在课题准备阶段投入足够的精力,现在回想起来仍然认为是正确的选择。虽然组织微软MVP校园技术教育大会对同学们来说是一个不错的学习机会,对我自己也是一个提高,但是组织一个一整天,24场讲座的会议需要做的工作不计其数,而正好赶上我的毕业设计。如果这个会议在别的一个时间段,可能影响就不是很大,但是不应当占用毕业设计紧张的学习时间,虽然我抓紧了其他的几乎一切的时间,但是对毕业设计的进度还是造成了很大的影响,以至于最后的工作没有能够按照要求全部完成。教训是刻骨的,在研究生的学习阶段便要投入120%的精力刻苦的钻研。
未来的路,抉择
本科毕业,我有很多的路可以选择。可以得到一份很好的工作,可以去丹麦技术大学留学学习片上系统设计,也同时被保送到母校了北京工业大学计算机学院学习计算机软件理论。工作对我来说并不是一个明智的选择。现在看来,很客观的说我自己还处于一个很初级的学习阶段,理论基础仍然不扎实,理论转化为实践的能力也需要不断的提高,仍然没有做到最好的我自己,仍然需要几年的深造与学习。最终,由于经济原因,我选择了留在国内读研究生,并不是畏惧外面的世界,而是希望在这几年有足够的理论学习积累和技术实践,并在这段时间做一些经济上的积累,计划在硕士毕业后到美国读博士。然而路就在脚下,需要一步一步踏踏实实的走下去。本科阶段的学习现在回想起来仍然荒废了大量的时间,给自己拟定了一个计划便是从本科毕业到研究生毕业这段时间内将主要的精力全部集中在理论和技术的学习上,争取不浪费任何的时间……
临近毕业了,同学们再一次聚会中都哭了,人生有几个四年呢?大学本科生活的四年,就只有一次,四年了,走过黎明前的黑暗,黎明在向我们招手。手里拿着学士证书,再看看硕士生录取通知书,奋斗的四年就这样结束了,新的努力,新的起点又摆在了我们每一个人的面前……