“要是未来没有做到,这篇文章就打我未来的脸” 或者 “这篇文章太幼稚了,未来的我会打我现在的脸”。当然,如果非要打脸,我希望是前者。
所以,如果精神不自由,就很难跳出老的思维模式,如果不是对效率的提升,这个创新可能会不接地气。因此,我认为,工程师文化就是自由加效率!
以上列举的这些特征,来源于:Google的《重新定义公司》(How Google Works)、我在Amazon的工作经历、37Signals的"Rework"、Quora上的" What Makes Good Engineering Culture? "、 Slideshare上的 “What Makes Good Engineering Culture”,以及我最近这半年来的一些实践。
由前Google CEO施密特编写的《重新定义公司》(How Google Works)一书
信息的平等,既包括战略、方向、目标、财务等大信息,也包括文档、代码和知识的共享等小信息。同样,平等也表现在意见表达上,任何人都有表达自己的意见和建议的平等机会,这样才会激发出更多的思路和思辩,从而才会有更多更好的思路出现。
6. 20%的自由时间。这是Google提出来的,员工有20%自由的时间做自己想做的项目,Gmail就是这么诞生的。
3.避免无效率的组织架构和无效率的管理。这体现在以下这些方面:
比如,Amazon里的每个部门、每个团队、每个产品都有自己的信条,这个信条标明了要什么不要什么,这样可以避免很多扯皮和难缠的选择。
Amazon每年的工程师员工调查表是我见过的最细的调查表了, 表中的问题除了针对公司、管理层、文化等方面,还包括日常工作、开发环境、持续集成、测试自动化、产品质量、软件架构、软件维护、线上问题处理、年度计划、数据仓库建设、通用工具投票……这个员工调查直接导致公司对工程的投资方向。
第三,老板更多的相信技术而不是管理。相信技术会用技术来解决问题,而只相信管理,那就只会用制度、流程和价值观来解决问题。
我不知道各位工程师为什么而活着?但我觉得,我们选择了一个刺激的职业,也赶上了这个行业大发展的时代。我们不妨扪心自问一下,你是否愿意让自己的能力、青春和热情就这样被被磨灭掉?
2011年陈皓在亚马逊工作期间