为什么计算机专业学生要学Linux系统?
2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
? ? 用linux逼格夠高,都是大牛才用的?很多人對他嗤之以鼻,但也有人對他愛恨交加。愛之深恨之切,先來說說恨吧,恨linux下沒有QQ,沒有Qvod。屌絲2寶缺一不可,可偏偏2個都缺。愛等你慢慢發(fā)現(xiàn)。
? ? 為什么這樣說呢?
? ??一、開源
? ? 大家老是哪開源說事,但是很多優(yōu)秀的東西都出自開源這點誰也否認(rèn)不了,但是大部分開源軟件都是在linux下先開發(fā)好然后再移植到其他系統(tǒng)上,所以在linux下你可以輕松的將優(yōu)秀的開源項目運行在自己的環(huán)境下。學(xué)習(xí)起來更簡單快速。
? ??二、就業(yè)
? ? 目前比較流行的android,ios,及嵌入式,大數(shù)據(jù)開發(fā),又有那些不是在linux類似的環(huán)境下(window開發(fā)的除外)。學(xué)習(xí)linux更是為以后工作打基礎(chǔ)。國內(nèi)BAT,以及大多數(shù)互聯(lián)網(wǎng)公司、大部分金融公司、國外絕大多數(shù)知名IT公司,都用linux某個版本做開發(fā)和系統(tǒng)部署,計算機(jī)專業(yè)的人很大概率會去這些地方,你會怎么選?
? ??三、鉆研技術(shù)
? ? 學(xué)計算機(jī)干嘛?不就是為了專研技術(shù),linux屬于那些喜歡折騰的人,在不斷摸索的過程中成長,可能別人在用這個時間lol或者其它,你已經(jīng)搞懂了網(wǎng)絡(luò)協(xié)議。在linux下能讓你自己動手去完成更多的事情。
? ??四、IDE(你到工作后你就會有深刻體會)
? ? 有些人在抱怨為什么Linux沒有一個良好的IDE開發(fā)環(huán)境。Linux現(xiàn)在已經(jīng)有一些IDE了,但是總是有很多問題。你是不是正在尋找,正在期望Linux某一天可以有一個VS那樣的開發(fā)環(huán)境?為什么一定要用IDE?VIM和Emacs比windowsIDE快多了。
? ? 有一次某雜志采訪一些出名的Linux內(nèi)核程序員,包括Linus在內(nèi),沒有一個人用IDE,有的人用VIM,有的用Emacs,只有Linus說“GNUEmacsisevil”,大家都是用編輯器編輯了程序文件,然后用make這樣的自動工具調(diào)用gcc編譯器完成編譯工作的。甚至高級的Windows程序員也不用IDE,他們可以從命令行調(diào)用cl,nmake來編譯自己的程序。雖然這樣的Windows程序員很少,但是他們卻是最了解Windows,最高明的Windows程序員。
? ? 為什么UNIX程序員不用IDE?明白了這個道理你就能體會到UNIX的設(shè)計思想了。首先,一個IDE集成了編輯器,編譯器,匯編器,調(diào)試器,跟蹤器……這個編輯器功能肯定比不上VIM或Emacs,編譯器比不上GCC,匯編器比不上as,調(diào)試器比不上gdb,ddd,跟蹤器比不上strace,ltrace,truss。你得到的是一套整合的低能的程序。如果你對調(diào)試器的功能不滿意,你只好換用另外一套IDE,但是這套IDE的熱鍵,菜單,編輯器功能,按鈕……跟原來那個有很大不同。你不得不花很多時間來熟悉新的環(huán)境,而不能保持原來的某些東西??炀湍苷f明一切。
? ? 說了這么多最最總要的一點除開情懷和專研那就業(yè)和需求,雖然在現(xiàn)實生活中我們很難說它對我們又什么用處,但是作為一個計算機(jī)專業(yè)的學(xué)生而又即將成為碼農(nóng)的你,在開發(fā)處處都可見linux的世界。又有什么理由不學(xué)呢??
? ? 想必各位看了這篇文章之后一定會有所收貨,若想了解更多相關(guān)知識請繼續(xù)鎖定希賽系統(tǒng)學(xué)院!
? ?
轉(zhuǎn)載于:https://my.oschina.net/u/2514712/blog/596828
總結(jié)
以上是生活随笔為你收集整理的为什么计算机专业学生要学Linux系统?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uva 1557 - Calendar
- 下一篇: linux 其他常用命令