發現很多公司招聘需要linux技術,一般來講,linux 都是作為服務器系統使用。這樣的話,所謂 linux 技術,就是 linux 服務器的設置和管理。看到服務器設置和管理,你會立馬想到這樣的專業應該計算機專業的人學習更為合適,但究其原因還是以下這幾點:
一、開源
大家總是拿開源說事,但是很多優秀的東西都出自開源,這點誰也否認不了,但是大部分開源軟件都是在linux下先開發好,然后再移植到其他系統上,所以在linux下你可以輕松的將優秀的開源項目運行在自己的環境下,這樣的模式學習起來應該更加簡單快速。
二、就業
目前比較流行的是android,ios,嵌入式及大數據開發,又有哪些不是在linux類似的環境下。學習linux關鍵還在于為以后工作打基礎。BAT,以及大多數互聯網公司、大部分金融公司、國外絕大多數知名IT公司,都用linux某個版本做開發和系統部署,計算機專業的人很大概率會去這些地方,如果你也是計算機專業的學生,那你會怎么選?
三、鉆研技術
學計算機干嘛?不就是為了專研技術,linux屬于那些喜歡折騰的人,在不斷摸索的過程中成長,可能別人在用這個時間lol或者其它,你已經搞懂了網絡協議。在linux下能讓你自己動手去完成更多的事情。
四、IDE
有些人在抱怨為什么 Linux 沒有一個良好的 IDE 開發環境。Linux 現在已經有一些 IDE 了,但是總是有很多問題。你是不是正在尋找,正在期望 Linux 某一天可以有一個VS那樣的開發環境?為什么一定要用 IDE? VIM和Emacs比windows IDE快多了。
說了這么多重要的一點是除開情懷和專研就業和需求,雖然在現實生活中我們很難說它對我們又什么用處,但是作為一個計算機專業的學生而又即將成為碼農的你,在開發處處都可見linux的世界。又有什么理由不學呢?