Etsy工程团队的一些实践确实很不错,尽管公司股价不给力:)开发重在技术,你叫我做什么,我就做什么;工程是multi-disciplinary的活动,有过程、有原则、协调各种资源办成事。

公司大了后,应尽量避免引入新的技术、新的工具,避免重造轮子。每引入一样新技术,大家都得多掌握一样东西,轮岗到oncall的人最惨了,每次oncall都有新东西要学:)在Etsy里,若一个工程师遇到无法用公司内现有的技术解决的问题,而想引入新的酷炫的技术(语言、工具、编程框架等),都得通过一个 architecture reviews 的过程,征询公司内的工程师们(可能成百上千的人)的意见;很有可能有人过去遇到类似的问题,用公司现有技术很好地解决了。

分享到: