看了几天linux,有些感慨
发表于 : 2011-10-01 21:17
看了几天linux,有些感慨,发上来说说,所以很多地方估计错了,欢迎大家指正。可能有很多人会说我不知天高地厚,才学几天而已。呵呵,这只是我自己的想法而已。
本人在校大三学生。前几天看了招聘广告,很多有 ”有linux/unix c/c++经验者优先” 这个条件。就想花点时间了解一下linux下的c/c++开发。
首先当然得把linux熟悉一下吧。就去网上找了一堆资料,又去图书馆借了两本书。linux服务器和内核方面暂时不打算看,而且也不打算深入使用linux,所以应该很快就可以了。
然后看下C/C++编程方面的。了解下QT、GTK+、Wxwidgets等库,用下CodeBlocks、 Glade、Anjuta、vim等工具,做些小东西就差不了。(还没用过,只是大概知道)
1、 关于自由、免费等
对于大部分人来说,linux和linux的软件是否开源,这个我想没什么意义吧,我更相信很少人会去看开源的代码,(当然对于有需求的人就另当别论)。至于免费嘛,我没啥感觉。为了自由免费而使用linux的人,我觉得很理想。
对于开发来说,有开源的东西做参考自然非常好。
2、体验
不得不说Windows比linux好太多了,因为简单。
我特别讨厌类似这样的话“Windows会使你越来越傻瓜”,不知道的还以为用linux/unix的都是高手呢。对于日常使用,如办公、看电影、上网、听歌等(打游戏就不说了),使用gnome、kde桌面差不多吧。使用命令的话,Windows下也有dos,不过很少人用。
我觉得用户体验是非常重要的,比如我在选择VC6.0和VS2008时,我果断选择VS,因为VS更好看、多标签操作更好用、一些小功能像“打开项目所在文件夹”等。(当然在没有比较或者现有的可以满足用户需求的情况下就不一定了,比如IE6还好多人在用)。而linux的体验并不好,当然我本来就是为了学linux的shell,只是感觉很繁琐。
3、 安全性
不是很在意,因为在Windows下我也不装杀毒软件。而大部分人的电脑也不装或装一些卫士之类的软件,所以安全性其实也就一些比较敏感、专业、有安全需求的要考虑。
4、 VIM
linux下超多人推崇vim和emacs,什么神器都出来了。拜托,工具而已嘛,我的理解是:哪个用着简单而又能满足需要的就用哪个。据说vim搭配插件可以变成无敌的IDE而且可自由定制,因为我对vim不熟悉,不发表意见,但表示怀疑。纯键盘操作很蛋疼的,至少,它不能让我一边吃东西一边看代码。很多特有功能或便捷操作就像电影叫好不叫座一样。
个人喜欢在多窗口和多标签下操作,至少非常方便,一般在gnome下运行terminal。
用过fedora和ubuntu,因为ubuntu中文资料比较多,就用ubuntu了,对于我来说应该也没什么太大区别。
linux有很多方面比Windows好,但看起来距离我有点远。我想有点基础就行,其他东西嘛现学现用吧。
话说,这是处女贴哎
本人在校大三学生。前几天看了招聘广告,很多有 ”有linux/unix c/c++经验者优先” 这个条件。就想花点时间了解一下linux下的c/c++开发。
首先当然得把linux熟悉一下吧。就去网上找了一堆资料,又去图书馆借了两本书。linux服务器和内核方面暂时不打算看,而且也不打算深入使用linux,所以应该很快就可以了。
然后看下C/C++编程方面的。了解下QT、GTK+、Wxwidgets等库,用下CodeBlocks、 Glade、Anjuta、vim等工具,做些小东西就差不了。(还没用过,只是大概知道)
1、 关于自由、免费等
对于大部分人来说,linux和linux的软件是否开源,这个我想没什么意义吧,我更相信很少人会去看开源的代码,(当然对于有需求的人就另当别论)。至于免费嘛,我没啥感觉。为了自由免费而使用linux的人,我觉得很理想。
对于开发来说,有开源的东西做参考自然非常好。
2、体验
不得不说Windows比linux好太多了,因为简单。
我特别讨厌类似这样的话“Windows会使你越来越傻瓜”,不知道的还以为用linux/unix的都是高手呢。对于日常使用,如办公、看电影、上网、听歌等(打游戏就不说了),使用gnome、kde桌面差不多吧。使用命令的话,Windows下也有dos,不过很少人用。
我觉得用户体验是非常重要的,比如我在选择VC6.0和VS2008时,我果断选择VS,因为VS更好看、多标签操作更好用、一些小功能像“打开项目所在文件夹”等。(当然在没有比较或者现有的可以满足用户需求的情况下就不一定了,比如IE6还好多人在用)。而linux的体验并不好,当然我本来就是为了学linux的shell,只是感觉很繁琐。
3、 安全性
不是很在意,因为在Windows下我也不装杀毒软件。而大部分人的电脑也不装或装一些卫士之类的软件,所以安全性其实也就一些比较敏感、专业、有安全需求的要考虑。
4、 VIM
linux下超多人推崇vim和emacs,什么神器都出来了。拜托,工具而已嘛,我的理解是:哪个用着简单而又能满足需要的就用哪个。据说vim搭配插件可以变成无敌的IDE而且可自由定制,因为我对vim不熟悉,不发表意见,但表示怀疑。纯键盘操作很蛋疼的,至少,它不能让我一边吃东西一边看代码。很多特有功能或便捷操作就像电影叫好不叫座一样。
个人喜欢在多窗口和多标签下操作,至少非常方便,一般在gnome下运行terminal。
用过fedora和ubuntu,因为ubuntu中文资料比较多,就用ubuntu了,对于我来说应该也没什么太大区别。
linux有很多方面比Windows好,但看起来距离我有点远。我想有点基础就行,其他东西嘛现学现用吧。
话说,这是处女贴哎