首页 > 代码库 > 构建之法阅读随笔二

构建之法阅读随笔二

谁不喜欢创新呢?然而细细想来,创新就是做和以前不一样的事,并不是所有的人都喜欢“不一样”。当你提出一个创新的想法时,你会得到什么回答呢?为什么我辛辛苦苦想出来的点子得不到领导或同事的赞赏?这里面有好几个原因:

  • 个人自负/嫉妒 
    • 这个想法居然被你想出来了,老子不能接受
  • 面子或政治因素 
    • 这个东西要是搞成了,我很没面子
  • 优先级 
    • 我已经有10个创新的点子,没有时间和资源去处理新的想法
  • 安全 
    • 不创新,我没有风险;要创新,我可能要失去一些东西
  • 习惯 
    • 这不是我们做事的习惯,不符合我们一贯的原则
  • 动机 
    • 我能从中得到什么?(What’s In It For Me?)我为什么要帮你?

不但大众不喜欢创新,甚至连创新者自己都不例外,有些创新者甚至恨创新。我们设想一下:假设你发明了电报,创办了电报公司,并花费毕生精力建起了覆盖全国的电报网。这时有个年轻的发明家上门推销他的创新——电话。

 

从年轻的发明家或者大众的视角来看,无疑电话这个发明是成功的,但是电报公司会支持这位年轻的发明家么?

显然答案是否定的。电报公司不想办法摧毁这位年轻的发明家的发明就不错了。

这看似超出了软件工程的讨论范围,实则不然。在软件工程中,这样的情况并不少。

因为商业软件也是商品,必然会涉及商业利益。如果是“改进型”的创新,那大概率会得到支持,这没错。

但如果是“颠覆型”的创新呢?如果我们的创新动了现在的巨头的蛋糕呢?

因此,书中又提出一条准则——

只领先一步。

这样,既可以获得现有巨头的支持(至少不会被打压),又可以逐步实现自己的目标。

真是受教。

构建之法阅读随笔二