自从今年年初发布我网站第二版后不久,变开始了长达近1年的被动局面。当然最终证明那是我的心理问题...
上周iBT考完后,这一切看似暂时的结束了,虽然不知道G/T的成绩如何,而且凭我这英语能力而言恐怕不会有什么好下场...
先不管这个了,总之要恢复以前的状态了。
所谓逆境催人奋发,我虽然还没到“奋发”的地步,但是在这段时间内也时刻的反省这以前的事情。至少这段时间让我明白了一件事情,人不可能面面俱到,甚至在一个领域内谋求所谓的全面也是绝对不可能的。为了追求更大的进步,或许代价就是完全抛弃其他的东西。
或许这句话就是专门用来讽刺我的,虽然混到如今,的确有那么几个能拿得出手的东西,但是真正的堪称深入的恐怕还是没有。当然我十分不苟同只懂一样,其他一窍不通这样的“专研”。不过目前对我来说的确只能专心挑一个领域深入了,其他的就让它们作为我的爱好吧(我现在终于知道了当从前的爱好成为career后的不同,前者是以获得快乐和满足为基础的,后者更多的是付出和辛勤)——对我来说,爱好的另外一个同意词就是:业余。
那么我该选择什么呢?恐怕我现在还不能回答,当至少有一点可以明确,我不会做美工和程序员。
上面其实都是离题的话,我其实想说说接下来要做的事。
由于长久没有coding, 导致我现在除了看C/C++还有母语的感觉外,对CS的东西基本已经是映像模糊了,当然耍嘴皮子的功底还不差...
学校真不通人情,这学期还有那么多coding project。不过既然前面忙完了,还是认真做好了。至少这可能是我在大学阶段最后的大作业了。
Computer Network:
Project: Sniffer
对,嗅探器。不过我决定自找麻烦在linux下开发,当然无论如何都是会用pcap。而且还比winpcap正统一点。不过当时和老师吹牛说要做GUI出来...所以工程量一下子翻倍。软件工程恶心的2/8原则,80%的时间我要花在界面上....
选择Linux的原因是不想和windows下的成熟应用冲突,我觉得Iris还是不错的东西,但linux下就不同了...所以大家有兴趣也可以期待,这可是我大学最后一个完整的作品了。(唉,都还没做已经吹牛了)
CG:
不是动画的CG....是图形学,虽然十分不苟同这个任课老师,而且这门课根本就没听过...但是我还是蛮佩服他比较务实的风格。大作业目前我还不确定做什么,虽然规定的几个题目,如产生3D曲面可以练练算法,但是感觉总有点傻。而且今后不太想往图形学方向深入(要深入也是搞美术设计,图形学算法就免了,比较无聊)。所以原本打算利用这门课作第一个3D demo! 呵呵,somnia如果在看得话可以先构思音乐了... 至少目前对demo的一些技术细节我还是比较了解的。不过目前看来很可能是和实验室的filestorm合作一个project....不过我觉得那很可能是CV而不是CG的project..不知道老师会不会同意...
EZ-UML plugin for Eclipse
去年暑假合作了EZ-UML,但是可惜的是没有继续下去。其实如果有充分的时间,这还是很有前途的项目。
这学期系里面不知道出了什么问题,安排了软件工程课的兄弟课——面向对象。原本打算做游戏,但后来鉴于大家的惰性,就继续EZ-UML吧,目前取名为Luna。应该是和Eclipse相呼应,不过我总觉得叫做lunatic比较有趣(玩笑而已,我怎么会贬低自己项目呢)。这次是要开发Eclipse的插件形式。不过这学期大家都忙,所以不知道这个项目的结局。不过应该会很顺利,deadline前一周完成一学期的projects是CS的传统了。
虽然今后我只能选一条道路,但是这些都是本科最后的项目了,还是好好对待好了。不过,下学期对我而言有个更大的挑战...