那些年無畏的折騰

? ? ? ? 對于程序員最初的印象就是黑黑的終端中不斷跳動的字符,神秘且強大。

? ? ? ? 于是當填志愿的時候,我毫不猶豫的選擇了計算機?;叵氘敵醯淖约?,寫個C語言磕磕絆絆,分號分不清楚。。。還記得大一暑假,學(xué)校的小學(xué)期,讓我們寫個命令行的小系統(tǒng)。其實不過是300行的小程序,而我卻只能在網(wǎng)上看別人代碼。

? ? ? 熬過那段時光,進入大二。我開始向往一種自由,一種毒藥般的自由。那就是使用Linux系統(tǒng),在我看來一切軟件和系統(tǒng),如果不是開源,那就不值得使用。但是對于菜鳥如我,連個Linux系統(tǒng)CentOS都安裝不來。勉強安裝后完全不知道如何設(shè)置grub來雙系統(tǒng),再加上學(xué)校網(wǎng)絡(luò)需要Windows軟件撥號。只能放棄了,不過我很快找到了另一個方法,購買學(xué)生版騰訊云服務(wù)然后遠程使用。

? ? ? ? 在那時我既為Linux快捷的命令所折服,也憂慮自己的淺薄,只能在網(wǎng)上尋找別人的命令運行,完全不明白什么意思。于是,我下決心系統(tǒng)的學(xué)習Linux。買了鳥哥的Linux書,開始啃。

? ? ? 不得不說鳥哥寫書風格很不錯,但是奈何Linux系統(tǒng)的指令太多,太復(fù)雜。我看了第一遍,只是大概了解了Linux。這時候已經(jīng)過完大二上了,大二下我突然發(fā)現(xiàn)我還是不會Linux。我再次學(xué)習鳥哥的書,并每一章都寫筆記。這還不夠,我又找了網(wǎng)上的視頻教程來學(xué)習。

? ? ? 大三了,學(xué)校的校園網(wǎng)有了升級。能夠網(wǎng)頁認證上網(wǎng)了,我咬咬牙直接上了Linux單系統(tǒng)。我想,是時候踐行我的初衷了。命令行才是男人的浪漫。我開始學(xué)習vim,我開始藐視IDE,我對微軟不屑一顧。我奉行開源才是最好的,用戶輸入?yún)?shù)才是自由。作為一個極簡主義者,我瘋狂的希望我能夠在終端實現(xiàn)一切,這是Windows給不了的快感。我換了各種各樣的發(fā)行版,我試過Ubuntu的便捷,流連過deepin的精致,體驗了Arch的折騰和從零開始。我花了三個月自學(xué)使用vim和vim script,我學(xué)會了編寫插件。為了更好的鍵盤布局,使用了workman鍵盤布局。

? ? ? 然而回顧過去,我才恍然發(fā)現(xiàn)。我在折騰的路上一路走遠,卻忘記了程序員最大價值不是折騰自己系統(tǒng)和自己的編輯器。那些沒有人會管,別人只在意您能否開發(fā)出滿意的產(chǎn)品。

? ? ? ? 我忘了我還有C++高級特性沒有用過;我忘了我還沒有學(xué)會構(gòu)建qt界面,還只會用默認的界面;我忘了安卓app我還沒有學(xué)過,我還沒有在手機上跑過應(yīng)用。

? ? ? 我想大家看到這里會想,這個人后悔了,又一個玩Linux半途而廢的人。

? ? 不,我一點也不后悔。如果我沒玩過Linux,那才是真正的后悔。我只是突然發(fā)現(xiàn)了我應(yīng)該做什么。開源和Linux永遠是我的愛好,我會繼續(xù)研究Linux和Linux源代碼。但是我不會再折騰自己,作為一個實用主義者,我清楚的知道目前學(xué)好幾門語言的高級特性和幾大熱門框架才是最重要的。

? ? ? PS:即使在發(fā)現(xiàn)vim無法代替IDE,特別是寫Java。我也沒有放棄vim的想法,我學(xué)vim。一開始是沖著炫耀和大神推薦來的,學(xué)到的是vim的精神。如果我以后有能力和時間,我會嘗試解決vim函數(shù)跳轉(zhuǎn)和自動補全的問題。這樣的話,不說代替IDE,至少小的項目可以直接寫。

快大四了,不能再浪了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容