我对新生的呼吁之一是,尽快使用Linux。私下很多同学问我,为什么用Linux,很重要吗?简单来说,我的回答有三点:
专业性
我们是学习CS的人,不仅仅是计算机的使用者。尽快了解计算机系统的各种知识非常重要,而如果只用Windows则会有很多的局限性。Linux是开源系统,学习它有助于我们更了解操作系统的基础原理与技术。Windows不开源,它是没办法讨论学习的系统。
效率
Linux的使用模式与Windows的可见即可得模式完全不同,前者效率更高。开始的时候大家很疑惑,总是觉得不可思议,怎么老是在一个小黑窗里面敲打键盘怎么可能比五颜六色拉拉鼠标高效?这里可以举很多的实例,希望看了帖子的同学帮我补充。简单的一个例子,如果删除五千个文件,是拉鼠标快,还是敲一个命令快?由此可以引申出相关的实例,比如,要删除某一个时刻之前建立的大于多少m小于多少m的文件且分布在不同子目录下的文件怎么做才方便呢?当然是写一个脚本来帮忙了。
开源文化
我把使用Linux是投身开源文化(社区)的起步。关于开源文化,请看我之前说的 。另外,怎么在一种持续可发展的平台上建立自己的技术体系是值得思考的问题,在这个帖子我也说到了一些,现在看来似乎论述得并不够。
写的很快,可能不够严谨。希望有兴趣的同学补充、讨论。一句话,还是忽悠所有的新生,无论AI还是NE还是CS,Linux尽快用起来。




