2007年2月10日

关于学习的一点思考

脑子一下进水,打算把用了emacs cvs一下。结果用最新的emacs后好些功能需要重新配置,折腾了十几二十遍,电脑也重新启动了十几二十遍次,最后总算回复到原来的样子。虽然也有些收获,但是也搭进去了好几个晚上,晚上都是十一二点睡觉。反复google,反复重启,反复试。

这两天一直盯着电脑屏幕,午饭晚饭也随便打发过去,弄得眼睛胀痛,手也酸了,脖子也麻了,身心俱疲,却做了无用功!

痛定思痛,我对玩linux这个现象做了一些思考

首先,玩linux大部分都是因为现有的软件功能没有达到预想的效果(例如linux下不能用QQ, msn了,没法视频了,linux下某某软件中文显示乱码了,linux下没有中文输入法了,显卡没有3D加速了,声卡不能出声了,某某格式的影音不能放了,能放却不能拖了,某某软件bug比较多了,比较慢了,老退出了,linux下没有好用的日记,编程序,上网的软件了等等等等),或是看见某新事物的截图很酷,也想弄来玩一玩(例如framebuffer下看电影,看图片,开机启动进度条,透明菜单等等),所以呢,就反复尝试,反复配置。这些事情说起来简单,却是无底洞。几个月几年的时间都可以搭进去。也许对有些人来说,上面说的这些事情很有意义;对开源社区来说,有大量的用户不断测试和改进也是很重要的。但对我来说,电脑只是个工具,无聊的时候听听歌,看看电影,做正经事时它能做,这就行了。

我不想把时间都耗在让电脑能正常工作上面。想想这个周末一二十个小时,有这些时间我干什么不好?——用来搞体育锻炼,估计早就是个猛男了;用来多读几本文学、历史等方面的书,估计早就能侃侃而谈、见识非凡了;用来学编程、学象棋、搞摄影啥的,估计早就是高手了;用来搞科研,估计论文都好几篇了;用来泡mm的话,估计孩子都能打酱油了;-) 人生还有很多比电脑更重要的事情去做,不是吗?

其次,玩linux的方法一般就是反复google,反复安装,反复试。搜到一条可行方案,就用颤抖的手对照着把一条条命令敲进电脑里,虔诚的等待着看行不行,不行呢就继续google。而行了,通常也不知道是怎么回事。那些一条条的“指南”,经常是对这个版本的,下一个版本又不灵了。又要重新去反复google,反复试。

试问这样的过程中能学到多少东西呢?大多数人都是不求甚解吧?几年下来,长进无非就是google更厉害了,指法更熟练了而已,如果说能从中学到什么东西的话,也是非常有限的。

最后,玩linux的人常常为了一个微不足道的目的(例如透明菜单)而花费大量的时间,做几十甚至上百次尝试。成功固然可喜,没有成功则会刺激投入更多的时间和精力下去,因为已经投进去那么多时间和精力了,没有结果怎么行?这样就容易养成偏执、钻牛角尖的性格,对自己的成长不利。应该把时间花在其他更有益身心的事情上,培养开朗豁达的性格。

当然,需要声明的一点是,上面说的这样是相当一部分linux玩家(包括我)的一些特点,但并不适用所有人。而且随着linux越来越好用,大家花在安装配置让它正常工作的时间上也会越来越少。我想说的是如果你恰好是这样的linux玩家的话,还是该醒醒,把时间花在更有意义的事情上面。大好的青春年华,正是长身体,培养兴趣爱好,形成性格的黄金时段,浪费在配置电脑上面,不是太可惜了吗?

没有评论: