我认为都不是,我认为有两点:

1. linux 是免费的,而windows、mac os 等均比较贵。使用盗版断然是不好的,当然也不是说一定不能用,但用的时候多些负罪感,可以购买的时候去购买。

2. 课程或者项目需求,这个是硬需求,无需解释。

 

作为个人长期使用的系统,我个人选择ubuntu 14.04,软件非常丰富,界面也差强人意。

用的最多的就是chrome、vim、wiznote,均强烈推荐使用(vim自带,但是不配置基本不能用)

 

我的配置很简单,主要有:

1. 下载Qt 5;(不想配置vim的话,可以直接使用Qt开发C++项目,里面可以直接使用vim的编辑模式,并且自动补全什么的还是很棒的)

2. wiznote   (强烈推荐,感觉比evernote更适合我,onenote一是对代码支持不够(不能配色、缩进也不方便),二是linux下没有。。。)

3. sogoupinyin   

4. Drracket   (scheme方言)

5. gvim、vim (vim作为编辑器还是很强大的,用多了会让你即使用VS或者Qt也想使用vim编辑方式。。但要编程,一些必备的IDE功能也不可或缺,需要靠插件来弥补)

vim是需要配置的:

  配色方案推荐solarized(安装请google,github项目里面有教程)

  常见的tab设置啊,行号啊什么的不多说了;

  vundle用来管理插件 (很赞!)

  superline插件

  youcompleteme插件(强烈推荐,安装参加github该项目主页)

  括号匹配等一些常见功能

6. chrome

  个人使用最大的意义在于它在任何平台下都可以使用,一个账号登陆了随时随地可以把收藏夹呀什么的拿过来。

  至于怎么fq,那是另一个问题了,自己搞定吧。

7. goldenDict

  一个词典,可以自己添加词典源,还可以吧,但和windows下的bing词典差距很大。。

8. 福昕、WPS等也均有linux版本

(看pdf书籍的还是不很方便,如果有ipad,强烈推荐使用goodnotes应用,做笔记非常方便,我用它来看书体验也很棒,课件转为pdf后用它打开,效果也很好)

(office的话也就只有WPS了,没得选了;google的docs等网络环境不好基本上是没法用)

9. terminal 的配色也可以使用solarized配色,请google之

10. 无线驱动、显卡驱动可以直接在ubuntu的附件驱动里面更新下载,很方便

11. ubuntu 可以识别windows的文件系统,所以可以直接查看windows下的很多文档

12. QQ之类的是真的没有。用手机呗

13. 使用英文关键词在google、stackoverflow进行搜索,效率很高(windows下也一样)

 

至此,基本是可以用了。但一定要本着少折腾linux,多学习知识技能的目的去学习,切勿本末倒置,折腾命令行或者很多配置不等同于学会了操作系统。

 

有钱买windows以及office的,内存够大可以很好运行虚拟机的基本此般折腾,有linux使用需求的除外。