從windows到ubuntu到mac os x

作為一名新手程序員,我的工作就是寫代碼,可是除代碼之外,還需要各種繁復的工具及其配置。在此期間,我的主要工作平臺也從java轉(zhuǎn)到了ruby,操作系統(tǒng)也從windows轉(zhuǎn)到ubuntu再轉(zhuǎn)到mac osx。

程序語言就不多說了,一來太多,二來自己也沒有那種資歷去做評價,還記得最開始做java的時候,在windows下需要去配置各種環(huán)境變量,然后裝tomcat也需要做同樣的事情,甚至在win7裝sqlserver2003時甚至會出現(xiàn)掛起,還需要去修改注冊表……在那個時候,甚至一些男生僅僅憑借會重裝win系統(tǒng)都可以和女生套個近乎。然后就是系統(tǒng)運行一段時間就會變卡,程序開一些內(nèi)存就會吃不消,然后莫名其妙就被裝了很多以360為主的各種蛋疼小工具,不過,家用或者拿來打游戲還是真心不錯的,總之就是覺得很多都是可視化的甚至時傻瓜式的,可以幫你做很多事情,但是你卻用不精通。

后來沒有再做java,而是轉(zhuǎn)到了ruby,也曾嘗試過在win下做開發(fā),不過太慢太慢了,開irb就需要短短的幾秒,嘗試開發(fā)rails,結(jié)果發(fā)現(xiàn)各種gem根本編譯不通過,直接沒有辦法往下走,于是果斷裝了ubuntu,開始轉(zhuǎn)向linux系統(tǒng)。

裝ubuntu下面做開發(fā)其實還好,而且才開始接觸這種命令行的東西,瞬間有種高端的趕緊,各種基礎(chǔ)工具都挺好的,然后運行速度各方面也都很快,技術(shù)也得到了飛快的成長??墒强傆行┎惶樞牡牡胤剑也惶瞄L使用vim這款家喻戶曉的神器,而是選擇了小白用戶喜愛的sublime text,但是在ubuntu 下就是沒有辦法輸入中文,這讓我很是惆悵,總是在外面寫好漢字,然后再粘貼過來,經(jīng)常用到qq來做這個中轉(zhuǎn)站,可是老板總有時候認為我直接在聊qq了!可憐的是即使qq,也沒有個官方版,很早的自發(fā)項目又漏洞百出直至停掉了,于是用上了webQQ,傳輸不好,延遲,信息丟失等都忍受了,可是后來webQQ直接把圖片傳輸都停掉了,導致截圖給人家看都得用郵件傳輸,更別說傳文件等高級功能了,后來甚至是看別人發(fā)的圖片也不行了,圖就直接掛了!可是我一直提醒自己是一個程序員,只要開發(fā)程序方便就好了,只要redis,mongodb,nginx等都沒有問題,我都可以習慣。直到項目的原因,需要我這樣一個后端開發(fā)人員去幫助前端出頁面,這時候需要用到ps,去切圖,去測量距離,去取色等工作來完成工作的時候,我終于無法忍受了!

我狠心買下了自己的第一臺macbook,me293,在蘋果團買的,比官網(wǎng)便宜了很多,我很滿意。做工,外觀,續(xù)航能力這些都不說了,這都是讓人一見傾心的東西,可是對于程序員來說,他還要承擔更多的東西,我希望他是我的一個伙伴!首先各種基礎(chǔ)的lib都是預(yù)裝好的,包括ruby也都預(yù)裝了,還是2.0.0版本的。git等等老朋友都是預(yù)裝好了,就像他們在那里等著我一樣!有了ps,我又可以繼續(xù)我的兼職前端工作。各種快捷鍵,也讓我用得得心應(yīng)手,這次我準備好好瞧瞧前輩們都用了什么好東西,于是收到了好多好的寶貝,感謝各位前輩的分享。首先是sublime text裝上了各種插件;然后又邂逅了Alfred小黑帽,真是好用,盡管我還沒有用到好多功能;然后是找到了dash和dashdoc對于sublime的插件,這簡直太方便了,各種常見的api都有,省去了很多麻煩!當然還有SourceTree這樣的git gui。另外直到現(xiàn)在都還沒有用過鼠標,感覺他的觸摸板已經(jīng)足夠強大,使用起來非常的方便。當然很多東西都還在不斷的發(fā)現(xiàn)和挖掘,它給我?guī)淼牟粌H僅是剛開始的新鮮感,而是工作效率的提升,更別提在午后的草坪邊,帶上耳機聽著音樂,寫兩行hello world!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容