时间过得很快,又到了和大家一起讨论的时候。
记得前面一期我曾经提出一个问题,为什么大部分程序员要使用linux而不是windows来工作?其实啊,这也不是一个很正确的说法。其实啊在linux、windows、Mac os这三大系统中啊,并不是所有的程序员都喜欢linux的。但是为什么又有很多人喜欢使用linux呢?
首先,Linux 爱好者属于小众群体,这个群体具有普遍的极客精神和传播自觉,在这个问题上的观点更具有感染力和传播力。
其次,对于能够充分驾驭,并且体现自己能力的东西,正常人都会不自觉地表现出更大的偏爱,尤其是当一个东西恰好有足够的独特性的时候。Linux 就符合这个条件。
再次,Linux 程序员中高水平程序员的比例和数量都很高,这批人的影响力不容忽视。
最后,Linux 本身给了用户非常大的自由度,而这种自由度又恰好能被程序员这种特殊的用户驾驭。
对于自己喜欢的工具,越来越喜欢,以至于爱不释手,当成玩具,也是很自然的。这样一来,程序员就有了自觉改进系统的可能。就像一个工匠,把自己每天用的工具随手改一下,让他用起来更顺手一些。
还有俩点理由还是比较有说服力的:
1. Linux在服务器市场上占有绝对的主流地位,决定了很多程序员需要用其工作。
2. 其开源,可以任意支配的特点正是黑客们所提倡的,而大多数程序员都有一个黑客梦.
所以学习LINUX必须明确一点: 这不是用来装逼用的,用好linux不是你去黑Windows的资本,而且Windows的确是一个很不错的操作系统,必须明确的一点是我们在想要使用linux时不要想着问能不能开始,你自己去感受就行了,只有自己尝试了才知道适不适合自己,能不能用linux来帮助自己工作。建议开始还是使用UBUNTU比较好, 省去了很多折腾的时间, 感受一段时间后再折腾其他发行版也不迟!
(部分转载至知乎)