你是开发人员?你为何如此小气?
我当然不是在谈论你的个人消费习惯。如果你是个优秀的开发人员,你一定有着一份收入颇高的工作,而你也会用这些收入来购买一切你喜欢的东西。
我谈论的是你在日常工作中使用的工具。开发人员总是渴望能够使用免费的开发工具来完成工作。无论是分析服务,还是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美元。
如果你是开发人员,你会何时使用付费工具?请在评论中留下你的看法。