你是开发人员?你为何如此小气?
我当然不是在谈论你的个人消费习惯。如果你是个优秀的开发人员,你一定有着一份收入颇高的工作,而你也会用这些收入来购买一切你喜欢的东西。
我谈论的是你在日常工作中使用的工具。开发人员总是渴望能够使用免费的开发工具来完成工作。无论是分析服务,还是IDE、API,或是SDK。开发人员几乎总是拒绝使用付费工具。很多开发人员为了不使用付费工具,甚至会自己编写一个工具,或是使用那些漏洞百出的免费工具。他们总是不愿意付费购买那些能够使自己的工作变得更有效率的付费工具。
开发者工具企业纷纷调整商业模式
自2010年以来,移动互联网革命已经进行了6年的时间。很多企业都从中看到了巨大的机会,开始针对苹果App Store和安卓市场推出应用,希望能够借此获得收益。
在此背景下,很多针对开发人员提供服务的企业纷纷成立,为开发人员提供各种工具。然而,由于开发人员不愿意使用付费服务,几乎所有针对开发人员提供服务的企业都开始转型,不再以“开发者工具企业”自居。
Appcelerator、StockMob和Kinvey等企业都对自己的战略进行了调整,开始针对大型企业提供服务,因为相比开发人员,大型企业更愿意使用付费服务。
免费文化
开发人员大多都被宠坏了。大型的开发平台为几乎他们提供了所需的一切工具,而且这些工具全部免费。谷歌、苹果、微软、亚马逊和Facebook都向开发人员免费提供开发工具,希望以此来吸引更多的开发人员。以微软举例,有时候他们甚至会直接付钱给开发人员,请他们为Windows或是Windows Phone开发应用。
正由于此,开发人员变得越来越高傲和顽固。于是他们开始拒绝使用付费服务。他们有时甚至会花费一周的时间来自己编写工具。
除此之外,许多开发人员大会也让开发者变得越来越不可一世。例如Google I/O就总是会给开发人员提供“惊喜大礼”,今年的Google I/O上,每一个到场的开发人员都获得了一部Chromebook Pixel,而去年,他们则收到了平板电脑和智能手机。
对此,谷歌的Ellie Powers表示:“我们和开发人员之间实现了双赢,我们为他们提供免费工具,他们则用优秀的应用来回报我们。”
开发人员拒绝付费工具的另一个原因
很明显开发人员不喜欢付费工具。而有的时候,造成这一现象的原因则是由于预算问题。
几年之前,开发者网站Stack Overflow针对这个问题进行过一次讨论,一个开发人员这样表示:
“使用免费工具,我无需请示老板。而如果我想使用付费工具,我就不得不向老板申请预算。在这个时候,老板一定会问我是否有其他免费工具能够完成同样的工作,而‘我不知道’显然不是一个足够好的答案。因此,在我购买付费工具之前,我就一定要对所有免费工具进行评估。”
开发人员愿意为什么付费?
既然开发人员不愿意为开发工具买单,那他们到底会为什么付费?那就是服务与订阅。换句话说,就是云服务。
亚马逊在这方面做的很好。他们向开发人员提供了很多免费的SDK和API,尤其是在吸引开发人员针对Kindle的应用商店开发应用时。在亚马逊成功的吸引了开发人员后,他们就会开始兜售自己的云服务,Amazon Web Services。
从某种角度来说,亚马逊使用的是一种“免费营销”。先用免费的开发工具吸引开发人员,再用云服务来向开发人员收取费用。appModi在推出HTML 5开发工具的时候也使用过这个战略。开发人员能够免费使用他们的HTML 5工具,但是需要购买他们的云服务才能让他们开发的应用顺利使用。
开发人员何时应该使用付费工具?
我最近与一位开发者朋友进行了谈话,我们自然也聊到了开发人员越来越小气的话题。关于开发人应该何时为工具付费,他的理论很简单。假设一个开发人员年薪为8万美元上下,那么他每日的工资则为300美元(除去节假日)。如果开发人员下载免费软件,或是尝试自己编写工具,那么编写工具的时间就会占据自己的工作时间。
因此,假设一个开发工具的价格不超过300美元,并且能够在购买后立即使用。如果开发人员决定自己编写工具,那么他们花费的时间不应该超过1天,否则就是在浪费时间和效率,其成本就已经超过了300美元。
如果你是开发人员,你会何时使用付费工具?请在评论中留下你的看法。