1. 程式人生 > >程序猿的奮鬥史(四十七)工作三個月小結

程序猿的奮鬥史(四十七)工作三個月小結

最好的 一點 收獲 工具 添加 data 至少 英文 family

文/溫國兵

經常有網友問我在哪家公司工作。坦言。我如今所處的公司是一家初創公司。沒有光環,沒有炫耀,有的是踏實和認真。也正是由於這樣,我才有很多其它機會。

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

工作3個月來。每天早出晚歸。每天都有新的收獲。這幾個月來,養成的最好習慣就是寫文檔。從工作到如今,已經積累了數篇有點價值的文檔。我想這就是經驗的體現吧。GitBook上有非常多優秀的文檔,讀者最好還是拿來參考參考。我寫文檔嚴格依照要求來,出處、文件夾、排版、文筆、文檔信息、作者信息等等,不敢有丁點馬虎。

這裏還要提一點小技巧,一是文檔能夠採用軟件project的版本號思想。在文檔的前面添加一個更新日誌。寫清楚每個版本號做了什麽,這樣以後要查看就非常明了,事實上這就相當於軟件中的Change Log。

第二個技巧是能夠採用知識管理工具進行同步。比方印象筆記、DropBox、Google Drive、百度網盤等等,這樣能夠減去非常多麻煩。第三個技巧就是寫文檔不一定要使用Word、WPS,還能夠使用Markdown編輯器。在線的、離線的都能夠。在線的話能夠使用馬克飛象、離線的能夠使用MarkdownPad,眼下我正在積極的向Markdown轉移。


技術分享


第二個值得一提的就是找資料的技巧。遇到問題能夠高速的定位問題。高速的尋求幫助,高速的找到須要的資料。這就是你的競爭力。

眼下我最佩服我們老大的就是搜索的能力,他能做到如今的位置,也許這就是非常關鍵的因素。

如今遇到問題,第一考慮的就是上Google。百度已經基本棄用。當然。得益於GFW,讓廣大IT攻城獅苦不堪言。做技術的有一點非常好,那就是不論什麽問題都找得到靠譜的方法。比方跨越長城。我嘗試過非常多工具,最後還是轉向付費的陣營。眼下使用的是Green VPN,這個還是比較靠譜的。假設您也須要,能夠先試用,假設覺得還不錯,再考慮付費使用。要相信。付費的才是靠譜的。

這一段時間,掌握了一些搜索技巧。每個搞IT的都應該學習下怎樣高效的使用搜索引擎,知乎上有關於這方面的分享。假設感興趣,能夠點擊此處查看。作為一個IT從業者,您應該或者必須使用Google。

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

接下來簡單談談技術性的小結。由於是初創公司,又是自建機房。所曾經期非常多繁雜瑣碎的工作都須要我來做,比方搬機櫃、接水晶頭、安裝交換機、配置路由器等等,最終明確別人說運維、DBA都是打雜的。就在整個過程中。讓我這個硬件白癡增長了不少見識。關於技術。這裏有幾點值得參考。第一點就是永遠不要用經驗、定勢思維套牢自己。經驗固然是好事。但假設環境一變,曾經的也許就不再適用。

比方server上的系統安裝,曾經我就不知道非常多server還存在硬件兼容問題,甚至某些Linux發行版不能執行。再比方Linux發行版的不同導致的配置差異,公司的主server和其它server使用的發行版就不一樣,所以非常多東西就得使用新的方式解決。

預想的和實際的往往是兩碼事。最好的就是把不論什麽東西都當做新東西來對待,懷著一顆虔誠謙卑的心來看待一切。第二點就是配置服務不能全然依照文檔上的去做,即使那個文檔中的環境和你所處的環境全然一致。某些插件您是不須要的。您應該依據自己的需求,靈活的變通配置方式。

第三點就是配置之前須要先了解文檔中軟件使用版本號、在哪個環境下執行、不同組件之間的依賴及版本號,這些搞清楚後能夠在後期排除非常大一部分問題。

然後在實施的過程中,絕不能跳過,您跳過的也許就是最關鍵的,您應該從文檔的初始部分挨著往下讀。確實沒有必要的也要了解它在做些什麽。第四點就是做不論什麽事之前想清楚來龍去脈,盡量避免做無用功,此時思維導圖就能夠非常好的幫助您。

第五點就是盡可能地避免做反復性的工作。此時腳本就顯現出它的威力。除了掌握Shell之外,Python、Ruby值得您去研究研究。

工作初期,心急是非常可能發生的。

拿到任務,總想高速的解決這個問題,然而經常事與願違。實際上,做僅僅占整個任務的非常小一部分。怎樣做,怎麽高效得做才是關鍵的。我還須要時間來磨練。還須要把怎麽高效做得更好。這段時間,我也發現自己的軟肋,那就是網絡知識,我須要時間來把這一塊補上。

接下來聊聊生活。廣州的天氣是我所喜歡的。藍天白雲的天氣是非經常見的。

我已經養成了一個生物鐘,晚上一般23點左右歇息,早上一般7點左右起床。早起。聽會英語,看會書,再運動一會兒。然後就奔向擠公交車的大軍。加班是常有的事,晚上回到家基本上都是9點過,還要做吃的,所以一天的時間是相當緊的。可是。即使工作已經非常繁忙,我仍然沒有放棄讀書。沒有放棄做自己喜歡的事情。從認字開始到如今。從來沒有哪一年像今年那樣讀了那麽多書。

我經常光顧圖書館,在圖書館閑逛中也能夠學到非常多。工作、讀書之余。我還保持著運動的習慣,每周至少打一次羽毛球。或者去公園散散心。一個人的日子我也要過得有滋有味。

最後。我堅持反對「工作狂」。

個人覺得,該工作的時候好好工作,該歇息的時候好好歇息,把白天的時間利用好,提高效率。晚上盡可能地去做點其它事情。畢竟革命與否,身體都是本錢。讀者最好還是去看看「二十英裏法則」。相信你會明確。

前路漫漫。唯有堅持和保持空杯心態,才幹更好得進步,共勉。

Good Luck!

Robin

2014年10月26日

程序猿的奮鬥史(四十七)工作三個月小結