标签:
今天又在图书馆里坐了一天,外面阳光很好,温暖的空气中隐约能听见外面鸭子天鹅的叫声,又是一个普通的周末下午,这种安详的感觉,很好。
闲着也是闲着,我想用用几言片语说说一个普通大二软件学生对如今如火如荼计算机竞赛的一些看法,也是一些早就在心里酝酿着的疑惑和感叹。
从高考裸考考入这座大学,大一开始我对这个专业就抱以了无限的热情,把数不清的周末课后凌晨拿来自学一些有趣的东西,比如win32汇编,比如逆向工程,比如linux/dos命令行,比如TCP/IP三卷..直到接触到算法这方面的知识,我才忽然发现有一种群体叫ACMer或者计算机竞赛Chaser吧,因为家乡的高中从来没有开设过什么计算机竞赛班,我也自然不会知道有计算机竞赛保送这种制度(也许名额是被拿去换钱咯hohoho当我没说)。
身边会有一些计算机竞赛出身考进大学的同学,大一开始就做实习,可惜代价是报废掉自己几乎80%的课程,也就是意味着拿不到一张本科学位。其实论算法,这些学生的水平已经远远超出了我们同一届水平的前面,但是,有时候,我们还是会忍不住怀疑,是我们太慢了?还是他们太急了?也许我算是软件学院中的一个异类,明明是一张时间松弛的课程表,为什么不要按部就班,听老师的讲义四年慢慢来学呢,为什么非要拼命向前赶,甚至多花一倍时间学一些“歪门邪道”的东西,哪怕他们可能再也用不到了,比如win32汇编中那些笨拙的rc文件的写法,那些笨拙的二进制操作,总是会一种和时代脱节了的感觉。如果问我,我也真的不知道,或许,这就叫 Curiosity 吧。
前一段时间和软院的史教授问道:为什么我们学校的软件学院不像别的什么大学风风火火的办一些算法竞赛,从来不号召学生去自己搞这些东西,在我眼里看来,甚至是有些遮遮掩掩,我们学院弄竞赛的人彻底都是高中计算机竞赛的过来人。教授给我的答复是这样的:弄好软件工程不一定要参加那些竞赛,我们的风气象来以低调著,如果有兴趣,还是会有学生自己去做竞赛的。
真的讲,我非常崇拜那些把计算机算法弄到极致的大牛们。但是眼光放低一点,对于那些高不成低不就的竞赛生的看法实在是令人尴尬,只能说他们一种竞赛制度的产品。也许有的人会说,一个学生如果连计算机算法都能弄懂,那么别的技术对他来讲都不在话下。我想,这句话的意思也许是就和“他连非线性微分方程都能解出来,那么他一定会开车”是一个意思吧?我是认为所谓一门语言,一门技术,会就是会,不会就是不会,存在你可以会,他不可能会这种说法。让一个专注算法的竞赛生做一个企业级的项目,或者做一个人性化的UI并不会那么得心应手吧,毕竟没有人再会给他们一个有趣的小故事再让他们解题^_^。
接下来的两年,我还是会参加一些Topcoder,hiho之类的小比赛,目的只是为了提升自己,功利地讲给自己Resume添点内容,也会多实践,自己感兴趣的技术。
比较期待的一件事是过一段时间应该可以参加教授的一个类似于winShark的抓包工作站的项目,Improve Yourself.Come on!
标签:
原文地址:http://www.cnblogs.com/guguli/p/4376070.html