为什么计算机专业的学生要学习Linux系统?

用linux逼格够高,都是大牛才用的?很多人对他嗤之以鼻,但也有人对他爱恨交加。爱之深恨之切,先来说说恨吧,恨linux下没有QQ,没有Qvod。屌丝2宝缺一不可,可偏偏2个都缺。爱等你慢慢发现。

为什么说计算机专业的要学习使用linux呢?

一、开源

大家老是哪开源说事,但是很多优秀的东西都出自开源这点谁也否认不了,但是大部分开源软件都是在linux下先开发好然后再移植到其他系统上,所以在linux下你可以轻松的将优秀的开源项目运行在自己的环境下。学习起来更简单快速。

二、就业

目前比较流行的android,ios,及嵌入式,大数据开发,又有那些不是在linux类似的环境下(window 开发的除外)。学习linux更是为以后工作打基础。国内BAT,以及大多数互联网公司、大部分金融公司、国外绝大多数知名IT公司,都用linux某个版本做开发和系统部署,计算机专业的人很大概率会去这些地方,你会怎么选?

三、钻研技术

学计算机干嘛?不就是为了专研技术,linux属于那些喜欢折腾的人,在不断摸索的过程中成长,可能别人在用这个时间lol或者其它,你已经搞懂了网络协议。在linux下能让你自己动手去完成更多的事情。

四、IDE(这个你到工作后你就会有深刻的体会)

有些人在抱怨为什么 Linux 没有一个良好的 IDE 开发环境。Linux 现在已经有一些 IDE 了,但是总是有很多问题。你是不是正在寻找,正在期望 Linux 某一天可以有一个VS那样的开发环境?为什么一定要用 IDE? VIM和Emacs比windows IDE快多了。

有一次某杂志采访一些出名的 Linux 内核程序员,包括 Linus 在内,没有一个人用 IDE,有的人用 VIM,有的用 Emacs,只有 Linus 说“GNU Emacs is evil”,大家都是用编辑器编辑了程序文件,然后用 make 这样的自动工具调用 gcc 编译器完成编译工作的。甚至高级的 Windows 程序员也不用 IDE,他们可以从命令行调用 cl,nmake 来编译自己的程序。虽然这样的 Windows 程序员很少,但是他们却是最了解 Windows,最高明的 Windows 程序员。

为什么 UNIX 程序员不用 IDE?明白了这个道理你就能体会到 UNIX 的设计思想了。首先,一个 IDE 集成了编辑器,编译器,汇编器,调试器,跟踪器…… 这个编辑器功能肯定比不上 VIM 或 Emacs,编译器比不上 GCC,汇编器比不上 as,调试器比不上 gdb, ddd, 跟踪器比不上 strace, ltrace, truss。你得到的是一套整合的低能的程序。如果你对调试器的功能不满意,你只好换用另外一套 IDE,但是这套 IDE 的热键,菜单,编辑器功能,按钮…… 跟原来那个有很大不同。你不得不花很多时间来熟悉新的环境,而不能保持原来的某些东西。快就能说明一切。

说了这么多最最总要的一点除开情怀和专研那就业和需求,虽然在现实生活中我们很难说它对我们又什么用处,但是作为一个计算机专业的学生而又即将成为码农的你,在开发处处都可见linux的世界。又有什么理由不学呢?

 更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 为什么计算机专业的学生要学习Linux系统?

登录

找回密码

注册