Chris Dixon是硅谷知名的科技创业者和投资人,曾经创办的 Hunch 被 eBay 以大约 8000 万美元的价格收购。作为投资人的他曾投资过 Foursquare、Kickstarter、Pinterest、Dropbox、Skype 等诸多明星公司,现就职于硅谷顶尖风投公司 Andreessen Horowitz。Chris Dixon最近在其博客上提出了一个新的观点:“软件吞噬软件开发”。

软件正在吞噬世界,而且吞噬世界所需要的团队越来越小。Whatsapp仅靠几十名工程师就颠覆了全球的短信业务。小团队能够取得如此大的影响,得益于近几十年来迅速发展的软件开发和部署技术。其中改善比较显著的包括以下几点:

基础设施:十年前,部署一个商业网站需要很大的前期投资。现在,你只需要花几分钟时间配置一下虚拟主机就可以了。前期投资基本为零,运营费用也要比原来低好几个数量级。

  • 服务:创业公司只需要一些简单的API就可以避免复杂的后端开发,比如说,Stripe可以解决支付问题,Twilio解决通信问题,Firebase提供数据库,Sift Science处理欺诈问题。

  • 开源:开源占据了软件开发的各个层面,包括操作系统(Linux),数据库(MySql),Web服务器(Apache),编程语言(Python,Ruby)等。这些开源的工具不仅免费,而且比很多付费产品还要好。

  • 编程语言:开发者使用的语言不断发展,从C语言到Java,再到现在广泛使用的Ruby和Python。摩尔定律使得我们的计算资源不断丰富,而我们可以利用它来使开发更有效率。

  • 针对非程序员的专用工具:这些工具使得一些不会编程的人也能利用现成的模板来开发软件,因而也降低了成本和开发门槛。这类的工具包括Shopify(电商),WordPress(博客),Weebly(小型商业网站)。

  • 针对非程序员的通用工具:在互联网普及之前,Hypercard和Visual Basic这样的工具让无数非专业人士成为软件开发者。从那时起,这个领域并没有出现多少优秀的工具,但是这种情况也即将改变。通过让更多人编程,这些工具使得软件产业的发展进一步加快。