學linux的前途和好處有哪些
其實進入IT職業,以技能生存的,或多或少都得會點Linux。以根底的系統、數據庫以及網絡,略微高檔一點的職位都和Linux有關,系統自不必說,在公司中,數據庫和網絡都和Linux有關。
比如,基礎的LAMP架構,網絡服務等。現在單純使用Windows系統很少,集中在中小企業,而且是傳統行業較多。另外,比如編程,除了基礎的,達到一定程序也和Linux相關。所以,有時間學習最好。因為是開源的,學習它可以對整個系統架構有個較好的了解,對編程也是有效的。
學習 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滿滿的愛。