1. 程式人生 > >與美國同事協作軟體開發的感受

與美國同事協作軟體開發的感受

內心總有一個掛念。

惦記自己想要把跟一個美國同事一起協作軟體開發工作的感受做個整理,留點墨跡。

2015年去USA出差,在Google的辦公室有幸見過一次J.Simms,以及他9歲的兒子。一箇中年美國男人,卻身材很健美。

由於shanghai和San Francisco 協同工作中,存在時差、地域,溝通、系統認知差異、管理層級的原因,也曾被Shanghai抱怨,儘管他也很不喜歡被抱怨。他在San Jose的家中工作,偶爾去公司總部,還好他Python技能、系統架構、穩定性都挺好的。工作中有幾點,印象很深刻。

程式碼規範、文件齊全

python程式碼都是PEP8的規範寫來的,註釋詳細、清楚,文件齊全。

測試開發

在開發的程式碼中有兩條路徑。一條到生產檔案系統、真實資料,一條到自己的模擬資料、測試資料。 測試指令碼也跟著開發不斷跟新和演進。可以單獨測試和開發自己的服務模組。

Macro使用恰當

在需要AUTH與否,走生產還是模擬資料的控制等其他特性的開關,都有一個Macro來控制。

讚許多

經常會看到"Awesome","Great Job"的字眼在他回覆的郵件。儘管沒有沒有真的這樣,但很快心,也合作愉快。

直面回答問題

在協作的專案中,他製作python開發的部分。當他問一些其他系統的東西時,想搞清楚問題背景,幾個來回下來,他也煩。 直接回答他的問題,反而效率更高,也能解決他的問題。 

互助

在協作中,互助會是增加影響力最有效的方法。主動互助更他人則一個人積極主動或是Ambition的流露。正因為有那份交情, 在自學python中的過程中,也獲得很多他的答疑。 

看不上

對QA不會測試指令碼,不會用他有文件、有Demo、有指令碼的工具不會用,表示很"批評"。 

我等需更大努力!