LINUX代表未来,今天既已选择了它,未来几十年也不会变。对于今天的程序员来说,正经历着这场变化。在桌面领域,Windows仍有比较大的占有率,但我相信目前正在进行的这场革命最后一定会让Linux成为愈发普遍的系统平台。
对于从事软件开发的各位同行来说,我们当然应该走在普通用户的前头,应该根据技术发展的方向做技术储备。因此,在我看来,今天无需考虑是否需要学习Linux,只需要考虑如何能学好Linux。
十几年前就有人问过我,怎么还在做Windows的分享。由此看出,早在十几年前就有人下断言,认为Linux会逐步成为主流。我也觉得这个预测是对的。
受国学大师王国维的启发,我把学习Linux归纳成六种境界。王国维曾在《人间词话》里把人生和治学分成三种境界。对于软件设计来说,境界也是非常重要的一个概念,甚至可以说是一种方法论。后面我会把我归纳的六种境界和王国维归纳的三种境界做一个对比,我归纳的前三种境界其实都不作数,后三种境界,我会把它对应到王国维归纳的三种境界。