程式設計師的奮鬥史(四十七)工作三個月小結

Wentasy發表於2014-10-26

        文/溫國兵

 

        經常有網友問我在哪家公司工作,坦言,我現在所處的公司是一家初創公司,沒有光環,沒有炫耀,有的是踏實和認真。也正是因為這樣,我才有更多機會。

 

        我已經很久沒有更新文章,實際上工作確實比較忙,但我一定會保證每個月至少一篇文章。柴靜所著《看見》中,提到陳虻所說的一句話:「不要因為走得太遠,而忘記為什麼出發」。或許,我們應該時不時停下匆忙的腳步,審視自己,反省自己。

 

        工作3個月來,每天早出晚歸,每天都有新的收穫。這幾個月來,養成的最好習慣就是寫文件。從工作到現在,已經積累了數篇有點價值的文件,我想這就是經驗的體現吧。GitBook上有很多優秀的文件,讀者不妨拿來參考參考。我寫文件嚴格按照要求來,出處、目錄、排版、文筆、文件資訊、作者資訊等等,不敢有丁點馬虎。這裡還要提一點小技巧,一是文件可以採用軟體工程的版本思想,在文件的前面增加一個更新日誌,寫清楚每一個版本做了什麼,這樣以後要檢視就很明瞭,其實這就相當於軟體中的Change Log。第二個技巧是可以採用知識管理工具進行同步,比如印象筆記、DropBox、Google Drive、百度網盤等等,這樣可以減去很多麻煩。第三個技巧就是寫文件不一定要使用Word、WPS,還可以使用Markdown編輯器,線上的、離線的都可以。線上的話可以使用馬克飛象、離線的可以使用MarkdownPad,目前我正在積極的向Markdown轉移。


 


        第二個值得一提的就是找資料的技巧。遇到問題可以快速的定位問題,快速的尋求幫助,快速的找到需要的資料,這就是你的競爭力。目前我最佩服我們老大的就是搜尋的能力,他能做到現在的位置,或許這就是很關鍵的因素。現在遇到問題,第一考慮的就是上Google,百度已經基本棄用。當然,得益於GFW,讓廣大IT攻城獅苦不堪言。做技術的有一點很好,那就是任何問題都找得到靠譜的方法。比如跨越長城,我嘗試過很多工具,最後還是轉向付費的陣營,目前使用的是Green VPN,這個還是比較靠譜的,如果您也需要,可以先試用,如果覺得還不錯,再考慮付費使用。要相信,付費的才是靠譜的。這一段時間,掌握了一些搜尋技巧。每一個搞IT的都應該學習下如何高效的使用搜尋引擎,知乎上有關於這方面的分享,如果感興趣,可以點選此處檢視。作為一個IT從業者,您應該或者必須使用Google。

 

        第三個需要談談的就是英文閱讀能力。一手的資料絕對都是英文的,所以您就應該知道英文對你有多重要。拿到一個Manual,不要怯怕,勇於去嘗試,最開始很可能很痛苦,但您的英文閱讀能力會隨著量的積累最終達到質的突破。比如現在的我,看一個英文文件沒有什麼壓力,最多就是有一些技術性的名詞不認識,去Google Translate、Wikipedia查下便明白。我們老大是一名海歸,所以英文文件對他來說是小Case,這又是一個我佩服他的地方。

 

        接下來簡單談談技術性的小結。由於是初創公司,又是自建機房,所以前期很多繁雜瑣碎的工作都需要我來做,比如搬機櫃、接水晶頭、安裝交換機、配置路由器等等,終於明白別人說運維、DBA都是打雜的。就在整個過程中,讓我這個硬體白痴增長了不少見識。關於技術,這裡有幾點值得參考。第一點就是永遠不要用經驗、定勢思維套牢自己。經驗固然是好事,但如果環境一變,以前的或許就不再適用。比如伺服器上的系統安裝,以前我就不知道很多伺服器還存在硬體相容問題,甚至某些Linux發行版不能執行。再比如Linux發行版的不同導致的配置差異,公司的主伺服器和其他伺服器使用的發行版就不一樣,所以很多東西就得使用新的方式解決。預想的和實際的往往是兩碼事。最好的就是把任何東西都當做新東西來對待,懷著一顆虔誠謙卑的心來看待一切。第二點就是配置服務不能完全按照文件上的去做,即使那個文件中的環境和你所處的環境完全一致,某些外掛您是不需要的。您應該根據自己的需求,靈活的變通配置方式。第三點就是配置之前需要先了解文件中軟體使用版本、在哪個環境下執行、不同元件之間的依賴及版本,這些搞清楚後可以在後期排除很大一部分問題。然後在實施的過程中,絕不能跳過,您跳過的或許就是最關鍵的,您應該從文件的初始部分挨著往下讀,確實沒有必要的也要了解它在做些什麼。第四點就是做任何事之前想清楚來龍去脈,儘量避免做無用功,此時思維導圖就可以很好的幫助您。第五點就是儘可能地避免做重複性的工作,此時指令碼就顯現出它的威力,除了掌握Shell之外,Python、Ruby值得您去研究研究。

 

        工作初期,心急是很可能發生的。拿到任務,總想快速的解決問題,然而常常事與願違。實際上,做只佔整個任務的很小一部分,如何做,怎麼高效得做才是關鍵的。我還需要時間來磨練,還需要把怎麼高效做得更好。這段時間,我也發現自己的軟肋,那就是網路知識,我需要時間來把這一塊補上。

 

        接下來聊聊生活。廣州的天氣是我所喜歡的,藍天白雲的天氣是很常見的。我已經養成了一個生物鐘,晚上一般23點左右休息,早上一般7點左右起床。早起,聽會英語,看會書,再運動一會兒,然後就奔向擠公交車的大軍。加班是常有的事,晚上回到家基本上都是9點過,還要做吃的,所以一天的時間是相當緊的。但是,即使工作已經很繁忙,我仍然沒有放棄讀書,沒有放棄做自己喜歡的事情。從認字開始到現在,從來沒有哪一年像今年那樣讀了那麼多書。我經常光顧圖書館,在圖書館閒逛中也可以學到很多。工作、讀書之餘,我還保持著運動的習慣,每週至少打一次羽毛球,或者去公園散散心,一個人的日子我也要過得有滋有味。

 

        最後,我堅持反對「工作狂」。個人認為,該工作的時候好好工作,該休息的時候好好休息,把白天的時間利用好,提高效率,晚上儘可能地去做點其他事情。畢竟革命與否,身體都是本錢。讀者不妨去看看「二十英里法則」,相信你會明白。前路漫漫,唯有堅持和保持空杯心態,才能更好得進步,共勉。

 

        Good Luck!

        Robin

        2014年10月26日

相關文章