學習 Linux 有哪些好處?

為了工作 or 興趣?或者兩者兼有?我覺得我很大程度是由興趣主導的,我非常想把將來的工作和我對Linux的興趣和熱情結合起來,但我沒有一個明確的方向,不知道應該朝著哪個方向發展.


先說好處(傳統好處什麼開源啊,開放啊,暫作不表):

1.提升效率。(這個真的仁者見仁)

2.更高的學習成本,意味著你能學習更多的東西,但也同樣意味著你可能會浪費很多時間。

理由:

Linux是懶程序員的福音。接觸Linux愈久愈發現這個特點。

Linux下最受歡迎的產品都能很顯著地降低時間成本。譬如Git,VIM,Emacs,Shell,Pacman(Arch的包管理),雖然很多軟體在windows下也有相應的解決方案,但是,Linux的確是承載這些產品最完美的平台。用的久了的確會顯著地提升工作效率,但因為Linux下很多東西的學習曲線也很陡峭,所以討論效率問題還是很有爭議的。

如果題主非要給自己學Linux找個理由的話,我覺得就是不差時間,愛折騰。

自從大一下學期裝第一個Linux發行版ubuntu10.04開始,我自己的筆記本大概已經重做系統超過一百次了。

前20次是這樣的開始重做的:咦,這個文件看起來好多餘,刪了;這行代碼看起來好詭異,改改看;這個配置文件怎麼放在這兒,移到etc下,然後一次次的重做就開始了。

20~40次是這樣的:一定要在linux下玩遊戲,先折騰下閉源驅動,折騰到第29次終於成功了,然後升級內核,又掛了,算了,死心用開源驅動了,可是風扇為什麼轉這麼快,改改文件,降降頻試試,卧槽,怎麼X又掛了。直到第40次差不多把筆記本系統調整到最佳狀態。此時差不多知道哪些文件能動哪些文件不能動了。

40~60次是這樣的:我得給自己挑個牛逼的發行版,ubuntu不行,用的人太多,逼格不夠,用用他爹debian,裝完之後,卧槽,默認桌面環境這麼坑,中文支持還不友好,卸了,換一個。Fedora口碑也還行,試試看,裝完不順眼,卸了。再換suse,恩,這個舒服了,可是為啥源這麼慢,不行,不好用,換一個。直到第55次,試試Arch,裝失敗三次之後,終於把一切搞定了,發現,這尼瑪才是我的歸宿啊,就是它了。然後又發現了一個基於arch的發行版chakra,好奇心作祟,然後又把原來卸載重做。

60~80次是這樣的:我得給自己挑個牛逼的窗體管理器,compiz好炫啊,先搞這個,什麼3D桌面,屏幕下雪,立方體養魚,魔燈效果,都搞搞,然後X掛了,自己還沒法修復,重做吧,樂此不疲10遍,終於忍無可忍,草,什麼JB玩意兒,這麼不穩定,一整就崩,小爺不伺候你了。換一個高大上的awesome,大家都說它好,我整整。整完之後,我擦!14寸的筆記本沒法搞這玩意兒啊 !換一個,上openbox,裝完之後,這尼瑪怎麼這麼簡陋,配置了一天,能看一點了,但還是難看,算了算了,換!折騰到80遍,好累,我還是用回Gnome的默認窗體管理吧。

80~100次是這樣的:我得了很嚴重的系統強迫症,突然就發現,卧槽,我的Arch裡面怎麼有一百個包了,哎呀,我都裝了啥了,肯定有一堆用不到的啊,怎麼辦,晚上都睡不好了,心裡好癢,算了,重做吧。我被這個病折磨到考研之前,真的。

題主你感受下我對Linux滿滿的愛。


問題有點重複了,大家可以順道看:為什麼要學習 Linux?


補充一個,學windows,天天跟著時尚跑,今天DNA,明天COM,後天.NET; 而Unix/Linux,幾十年前的思想今天看來依然光彩奪目


讓別人覺得自己很n?b


未來雲計算等構想的實現,都要以強大的後台伺服器作為支撐,伺服器需要一個安全穩定的操作系統,開源免費的linux是不二選擇。未來是linux的天下


它是開源的,windows只會讓你成為微軟的用戶,而LINUX則會變成你自己的操作系統,按自己的意願可以改變添加的。


可以讓你真正感受到何謂:

雙手打字,以示清白。

⊙_⊙


考慮未來雲計算的發展方向,Linux至少在伺服器端霸主地位不會輕易動搖。還有像樓上說的微軟的技術更新換代太快了,而且都不開源。


折騰Linux的時間還不如拿來學習其他東西,這真的是個很浪費時間的事情,因為是探索式折騰,又沒有什麼官方教程,出了問題你要各種Google,很多圖形的Bug,你在Bug上面浪費時間做什麼,又不是你寫的代碼。

然後是裝個軟體各種依賴包,依賴包還各種版本,如果你不想知道這些細節,那真是對你時間的絕對浪費,因為很多時候你不得不去知道。

找一本書籍,學習基礎通用的Linux甚至說計算機通用知識就行了。


未來雲計算大數據趨勢,Linux作為安全穩定開源的操作系統絕對是不可動搖的地位,做運維,嵌入式等都非常的實用,推薦幾個實用網站

首頁 ? Ubuntu中文論壇

論壇-ChinaUnix.net,

CSDN CSDN論壇首頁

Chinaunix 論壇-ChinaUnix.net

bbs.cqsztech.com/

共勉


啥玩意用牛逼了都是牛逼,

所以我認為學Linux

適合裝逼

還不如學學吉他實在


無論工作還是興趣,Linux 都很重要,目前有眾多伺服器運行這linux , 特別是互聯網企業,常常使用開源軟體作為基礎設施,比如,著名的LAMP (Linux + Apache + Mysql + PHP)架構,無論Google ,還是Facebook , 無論騰訊,還是百度,強大的後台都由Linux支撐。

興趣:

1. linux有著功能強大的命令行,只要命令熟悉,一切工作基本都可以靠命令解決,這樣既有工作效率又可以耍帥,何樂而不為呢?

2. linux 是開源的,對於IT專業的同學來說,你可以通過研究她的源代碼來學習編程(不過很難)。

3. linux 是免費的, 眾多linux的發行版都是免費的,不用為正版付費。

4. linux 靈活強大,可控性高,windows為了易用,把很多東西都封裝起來,不讓你接觸到,linux 不會。

還有好多。。。。

工作:

1. 伺服器多為linux , 學會linux 系統管理,可以找系統運維方面的工作,想像一下,自己手下管理者幾千台伺服器,不是很爽?

2. 大多WEB 程序,應用LAMP 架構,熟悉linux,你可以在linux下開發程序,開發運行在linux下的程序。

3. 嵌入式,很多嵌入式操作系統都是linux , 這方面不熟悉,就不多說了。

說了這麼多,希望可以拋磚引玉!


在Linux上跟人擼DOTA,又是一門裝X利器。


用linux的好處在於,高效率,穩定的系統,沒有病毒,流氓軟體,啥都是你自己說了算。作linux的工作通常比作windows下的工作收入高,因為求職者的圈子更小。


說點現實的,相比其他平台而言,linux經驗積累比較保值些,而且linux資料也很多,如果自己願意,可以做的非常深入。相比較而言,windows下技術過時快,也無法深入到內核去學習。


推薦閱讀:

一個已經裝好系統的硬碟能否移到其他未裝系統的電腦上直接使用?
win10不能直接關機強制(更新並關機)做法是不是太流氓?
Windows、OS X 、Debian 等操作系統是用什麼開發環境開發的?
如何看待ios11控制中心只能斷開wifi而不是完全關閉?
你為什麼用 Windows Phone?

TAG:操作系統 | Linux |