Linux和Windows相比,好不好學?學Linux有什麼前途?

古情濃意


要說這兩個系統的區別,可能會有以下幾點,

1、免費與收費

windows需要收費,linux是免費的。

2、安全性及穩定性

linux相對windows來說安全性更高系統運行也更穩定。

3、開源

開源就是指對外部開放軟件源代碼。linux開源,而Windows並不開源。

4、受眾面,Linux在企業中作為服務器使用還是挺多的,但個人使用的較少,Windows不管是個人還是企業都有大量的用戶。

5、軟件與支持

Windows下可以運行絕大部分軟件、硬件廠商近乎100%的支持。linux下可直接運行的軟件數量和win下比起來就要少的很多,同時linux正期待更多硬件廠商的支持。

至於這兩個系統好不好學習,要看你是從事那一方面,如果只是簡單使用,當然Windows還是要方便一些,雖然Linux也出了可視化的操作界面,但windows的使用習慣,是長期養成的。

當然如果你的學習是為了後續從事開發或其他方面,坦白講沒有那個是一定好學的,畢竟這兩個系統的內核還是有區別的,windows操作系統內核是NT,而linux 是 shell。

在學習之前你可以從網上先找一些資料參考,根據自己的實際情況在做決定學習那個系統。

學習Linux之後你可以從事很多職業,來看一下都有哪些職業:1、Linux嵌入式開發。這個就是通過移植Linux到硬件平臺上,然後寫一些應用程序. 這個相對來說簡單不少,也好入門。2、Linux運維。Linux運維工作很火,一般大公司運維還要懂內核以及C編程之類的,但是小公司完全就是打雜的。也用不到多少開發的知識,如果說開發是DPS,運維更像是輔助加血什麼的,這個可以報個班考個RHCE來入行,工資起點應該是最低的吧。3、Linux服務器開發。如果是用C/C++之類的話,要求也很高。因為互聯網行業才人流動性相對大,所以工資可觀,特別是對優化延遲什麼的瞭解很深入的,發展前景是最好的。這個招聘量較少,但相對內核來說多些,專業知識要求比較全面,並且深入研究還有分佈式,並行算法,集群之類的方向.想要發展的好幾乎CS的基礎科目都要有非常深入的理解。4、Linux內核開發。這裡基本都是比較有難度的.像華為,小米這種的硬件公司一般有這個職位,工資也是很高的,知識相對單一,但是操作系統底層的硬件更新也比較快. 操作系統理論也很靈活,深入不容易.主要研究的方向可能和職位也比較相關。5、雲運維。實際上也是運維的一種.對硬件的安裝什麼的較3來說應該比較少.對原理性的東西也要求比較高,我記得前些天還在培訓機構上看到有紅帽雲認證的.可以去考一個.小公司對雲還是有需求的.工資應該比3高點,具體我也不清楚。6、雲平臺開發。現在大的雲平臺基本都是基於Linux的KVM的.這個也是軟硬兼修的,並且還要求掌握虛擬化技術.公司也少,國內主要有百度,華為,阿里,騰訊一些大公司在搞,門檻高,需要的知識也比較多,大公司,自然工資很高。


海浪8688


Linux剛開始入門不太好學,等你入了門後面就輕鬆不少了。

剛開始學Linux你要記憶很多基本的命令,並且因為剛開始學不太熟悉,敲得時候會經常敲錯,有時候鍵盤按不對還容易無法退出諸如文本編輯器之類的東西,是比較考驗耐心的。

所以剛開始學習一定要腳踏實地,不要急躁,慢慢來,建議先以讀書的方式瞭解Linux的基本知識(Linux是什麼、文件結構、與Windows的不同、Linux常見分支、Linux的歷史等)以後再上機一個一個對著敲,會更快一些。

學的差不多了可以本地裝個Linux虛擬機實操一下,部署個NGINX、搭建個web網站試試,多練多總結才能收穫更多。

命令記不住就多看多記,沒有捷徑,只有多多練習和試錯你才能掌握的更紮實。

Linux研究到很深了,已經成為大佬了,那你就可以做驅動開發、內核編寫,甚至可以和國外的一些大佬加入Linux操作系統組件的開發大軍中,那簡直是厲害到家了。當然Linux的方向還有很多,軟件開發、硬件開發、嵌入式、大數據、人工智能、網絡、安防等等都會有Linux的身影,前途很廣闊,就看你的興趣和你選擇的方向了。


分享到:


相關文章: