本人用Windows也有八年之久,可以用了这么多年,还是觉得自己的Windows知识还是一无空白,至今都不知道Windows搞的什么环境变量,和vs之类的开发工具之类的,到底是怎么构建的。曾经,以为Windows下安装软件是最容易的,只要点击鼠标,next几下就可以了。不过,如果你想转个开发IDE之类就可惨了,不但得把外围软件构建好,还得配置所谓的环境变量,其实这么折腾也够麻烦的。比如,本人想在windows试试我钟爱的gcc编译器,就折腾半天,什么东西都要配置环境变量,其实真够麻烦的,而且也不知所以然。
本人用GNU/linux也才一年,但是我已经熟悉这个操作系统,对其的架构也大致了解,而且也在慢慢的成长中。开始,我是在虚拟机下试验性操作,但是有些不爽,于是乎,我就在损失大量资料的情况下装好了ubuntu。为什么我喜欢在linux环境下work呢?因为在其下,我就没了想玩游戏的冲动,这样我可以一心一意的写代码和浏览资料。linux的线上资料很多,我觉得影响最大的是
http://linux.vbird.org/和
http://docs.huihoo.com/c/linux-c-programming/,一个是关于基本操作,一个是linux c环境编程的。新手可能认为CLI(命令行)没有GUI方便,开始我也这么认为。可是由于几次ubuntu的GUI崩溃之后,我发现CLI是很强悍的,因为GUI只是它的一个软件,而没有写入内核,这时你的系统依然正常运行。CLI安装软件也很方便,就敲几个命令就可以,而且你有功夫,也可以编译源代码,这不比windows爽多了吗。linux下很少配置环境变量,就算是都是以用户配置文件呈现的,操作起来比GUI的鼠标快多了,而且稳定很多。现在,我就这样对windows下的软件安装已产生怀疑了。如果你想学点东西,用linux;如果你时间多得没方法花,用linux;如果你是神,用linux;如果你用毁掉pc,用linux。