2012年6月11日星期一

如果你们觉得你们也行

我在操作系统课上替老师讲了一趟课貌似得罪了很多人。 

李老师说,可以给上去讲课的同学把平时成绩的30分加满。我上去讲了,100+分钟的课,讲的文件系统和Linux的文件系统的实现,讲的东西算是比较浅,没有深入和具体到Linux内核代码有关文件系统的每一行的具体到什么意思和实现方法,但毕竟我自己感觉讲的不差,30分到手。

于是有同学说了,上去讲课我也行,期末了没时间准备。

于是有同学说了,就这么拿了30分啊,上去讲课我也行啊,不就是&@!*%*(¥¥)吗。

于是有同学说了,*……^$#@!*%&()*(……。
 
那你们上去讲啊。如果你们觉得你们也行。
 
老师没说就我能上去讲,就我能得那30分,老师说的是同学自愿上去讲的,很公平,谁都有机会,没拦着你们,没不让你们得分。

于是你们可能又会说,但是¥……*¥#¥W……&。
 
老师说的公开讲课加分的机制中没提到对你们私人情况的照顾。
 
如果你们觉得你们建造了罗马,你们得建造一个罗马;如果你们觉得你们发明了灯泡,你们得发明一个灯泡;如果你们觉得你们也行,请你们做完再说。 

话说回来,你们行吗?我怀疑。 

我讲的这次课,技术含量不高,参考了《现代操作系统》,《Linux内核源代码情景分析》,哈工大的操作系统公开课(90分钟的一堂课我反复听了一个周末),课件用emacs的org-mode制作而成,课间内的所有图片均用开源软件gimp和inkscape自己手工制作,课堂讲解用的是emacs展示的org-mode的课件。所有工作在纯Linux环境下一周之内完成,这并不难。 

如果你们能看看课外的一些资料,如果你们抽出你们宝贵的时间去看公开课,如果你们能在Linux下掌握emacs的使用和学习org-mode的使用并能够熟练操作。拿30分对你们应该很轻松。

但是据我观察你们不能。 

你们向来喜欢现成的。我当初从安装Linux,到Linux连接校园网,花费的不止一周,而是更长的时间,这些破问题我从来没问所谓的大牛,全是自己检索到的。然后等你们安Linux的时候,伸手向我借光盘,光盘安装自己弄不好也问我,联网连不上还问,不是我不愿意告诉你们,我感觉帮助同学很正常,但我看到你们3分钟热血,不喜欢原理和看手册,就喜欢拿来就用我就心懒了。有网络,你们不做你们应该做的检索工作,有手册,因为太长,你们不看,因为是英文的,你们不看,因为觉得自己牛,把手册中的一段跳过了,出了问题,说手册有问题,你们没看到手册第一页写的就是请不要跳过阅读么(wireshark)? 

你们向来不喜欢自己思考。编代码也是,操作系统实验课,我从来没见过代码有一丁点问题,几个人叽叽喳喳就开始讨论,不静下心花点时间想想究竟哪里有问题,总求助,还居然吼叫编程,有点问题就叫唤,我真无语。嵌入式实验课,写ARM汇编的hello world,自己写不出来不自己提前看看,有谁的代码正确马上copy过来,然后就举手老师我写完了,我真无语。每个人风格都不同,可能这是你们的风格,但我喜欢单兵作战,尤其写代码。我尊重你们的风格,但是既然有网络,你们干吗不上网搜搜呢,干吗马上就发问呢?你们在问问题之前能先做好自己的家庭作业么?居然有人问,老师能推荐快速入门教材么?VIM怎么用啊?你没有一丁点检索能力么?你不能看看手册么?我希望你们了解一下GPL,了解一下代码共享的真正含义。

你们向来功利的很。学理论,会做题,课外延伸的的不喜欢看,考试就盯着分,上大学就盯着奖学金和保研。我真都哭了,你们觉得这么就够了,分不能少,成绩很重要。对,但是你们学这个专业真的就这么点追求么?抑或你们没兴趣,抑或你们想以后考别的专业,但我没看到你们学别的专业,天天玩iphone,ipad,三国杀去了。Linus大神说过,Just for fun,送给你们。你们想过差距么?我去MIT的网站去看算法导论的公开课,下了人家的习题,发现人家有的例程是用Python写的,你们会么?人家交代码的文档默认是用latex的模版作成pdf,你们会么?如果不会,请自学,这不属于人家算法课的教学范畴,要是咱们学校也这么整你们不早上房揭瓦了? 

如果你们想说你们也能,请对自己的能力和自己课余时间的规划做一个正确的评估,之后完成再说不迟。 

我之后又和曲同学,张同学合作写了一个bootloader,他们也即将加满平时成绩的30分,我因为已经讲过课,一分都不加,为什么我还去做?Just for fun.你们觉得你们行吗?你们也可以来一个bootloader,写一个文档,在全班演示,没人阻拦你们得分。

我把这篇日志放到了墙外,翻墙可阅,如果你们觉得你们也行。

没有评论:

发表评论