专栏名称: 待字闺中
深度分析大数据、深度学习、人工智能等技术,切中实际应用场景,为大家授业解惑。间或,也会介绍国内外相关领域有趣的面试题。
目录
相关文章推荐
程序员的那些事  ·  裁掉数千人、把工作外包给 ... ·  昨天  
程序猿  ·  {car: {car: {car: ... ·  昨天  
一亩三分地Warald  ·  突发!亚马逊安保升级!恐是大裁员预兆? ·  5 天前  
一亩三分地Warald  ·  突发!亚马逊安保升级!恐是大裁员预兆? ·  5 天前  
科技兽  ·  苹果推送 iOS 18.0.1 ... ·  5 天前  
科技兽  ·  苹果推送 iOS 18.0.1 ... ·  5 天前  
51好读  ›  专栏  ›  待字闺中

工程师文化的试金石:快速原型

待字闺中  · 公众号  · 程序员 科技自媒体  · 2016-09-20 13:37

正文

工程师们是一群有能力将想法快速变成可以使用的系统的人。一个公司能让这群人活跃起来,主动起来,甚至主导起来的文化,就有工程师文化的种子。一个公司的工程师是否乐意,是否主动,是否积极的尝试快速原型是一个公司的工程师文化的试金石。


公司内部有人有想法告诉工程师,或是工程师自己有产品的点子,工程师觉得不错的话,马上就开始设计,写代码实现,以quick and dirty 的方式,做出一个原型演示(prototype/demo)系统,给有需求的用户first hand experience试用。这样,用户可以得到真实的体验,工程师可以得到用户的反馈,公司决策有了依据。效果好,马上纳入公司的官方开发流程,作为公司的项目,投入资源,推向市场。这期间,不断的收集数据,改进产品。


Google最早的广告系统,就是工程师想着怎么利用搜索结果赚一些啤酒钱。当时Amazon的refence广告很流行,于是他们想是否可以在搜索结果旁插入一些和搜索词匹配的Amazon的reference广告。有了想法,工程师们迅速的实现了简单朴素的系统,而且发布到了搜索产品上。没想到,第一天上线,他们就赚够了啤酒钱。看到了希望,看到了效果,于是,在公司投入大量的资源,将之产品化,商业化,终于成就了今天广告巨头。


Google是工程师文化的典型代表和倡导者。他的另一个产品Gmail,也是工程师Paul觉得当时没有一个好用的邮件系统,于是就在业余时间快速写了一个,带有很强的实时索引和搜索,很强的anti spam,基于thread的,web邮件系统,然后让所有公司员工试用,反响很好。从此开始投入成为公司的明星项目,刚推向市场时,邀请码供不应求,当初一个邀请码在市场上卖到了几百美元。Gmail成为了市场上最受欢迎的邮件系统。


Facebook是“工程师”Mark最早实现了一个简单的校园的美女打分系统,花了几个晚上的时间,快速实现,然后在校园试用,效果很好。然后一步一步提升产品和系统,一步一步推向不同的学校,然后向公司,向社会开放,终于成就了今天世界最大的社交网络公司。


再看Twitter,公司的前身是做语音博客的,一直没有什么起色。但是工程师Dorsey在业余时间琢磨出来的tweet的想法,然后快速写代码实现,然后在SXSW上发布,获得了参会者的青睐,然后一发不可收拾。


还有很多的公司,工程师觉得平时手工的工作太多了,他们把手工的流程自动化,这样既能够积累知识经验,减少手工人工出错的概率,同时也大大提高了生产效率。还有工程师把自己项目中的可共享的部分做成复用的框架,甚至开源,让别的工程师,或是同行,能享受到复用的好处。很多的这种东西,都是工程师自发的开发和维护的,而且公司也是鼓励的。


一个公司是不是工程师文化,只要看看公司是否鼓励,甚至激励工程师们自由创作,看看工程师们是否自发的,积极的,习惯性的快速原型来验证一个想法,一个产品。如果有这种制度,这种机制,这种风气,这种实践,这个公司应该属于工程师文化。