先交待一下背景,大學期間,除了課程需要和比賽之外,我基本沒有用過Linux。對Linux可以算是一點都不了解。狗屎運的是,畢業後第一家公司對Linux也沒什麼好感,第二家公司是做廣告的,對Linux知識要求也不高。於是就這麼稀裡糊塗地混了好幾年。所以以下言論你可以認為是一面之辭。
言歸正傳,在大學裡需要學習Linux嗎?或者再深入一點,需要用Linux來替代Windows嗎?
簡單來說,完全沒必要。除非你打定了主意以後開發Linux軟件,或者從事Linux相關行業(我也不知道有沒有這類的行業),那可以從大學的時候就開始准備起來。如果你還不確認以後會做什麼,或者根本不知道Linux和Windows有什麼差異,那基本可以不用專注於Linux,因為兩者沒什麼本質差別,而日常使用顯然是Windows有優勢,比如國內的網銀客戶端。
那麼為什麼似乎身邊的同學都對Linux情有獨鐘呢?我剛進大學的時候,有個同學一臉羨慕地跟我說,”某同學可以自行編譯並安裝SuSE”。好吧,當年我連SuSE是什麼都不知道,裝個Windows也需要光盤而不是用硬盤啟動那麼高深的技能,就更別說“能編譯一個OS”那麼牛逼的舉動了,要知道有一票人連”Hello World”也編譯不過……不過回過頭來仔細想一下,會裝個系統有什麼了不起,安裝程序是別人寫好的,那同學只是按著說明書操作一下罷了。真正牛逼的不是跟著說明書走一遍,而是發現說明書中不合理的地方,然後嘗試去改進它。多數人只是止步於如何使用,而不進一步研究一下內部的狀況,從何想想如何改進。
回到Windows和Linux的問題上,從操作系統的角度來說,這兩者沒有本質的差別。操作系統發展了這麼多年,該有的大家都有,就大學期間需要掌握的程度,學Windows和學Linux的效果是一樣的。只是Windows對於日常使用更方便,所以沒有必要在艱難困苦中自欺欺人,大學生活有很多更有意義的事情等著你。