内心总有一个挂念。
惦记自己想要把跟一个美国同事一起协作软件开发工作的感受做个整理,留点墨迹。
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、有脚本的工具不会用,表示很"批评"。
我等需更大努力!