程序员们为何拒绝使用付费开发工具?

移动开发
开发人员总是渴望能够使用免费的开发工具来完成工作。无论是分析服务,还是IDE、API,或是SDK。开发 人员几乎总是拒绝使用付费工具。很多开发人员为了不使用付费工具,甚至会自己编写一个工具,或是使用那些漏洞百出的免费工具。他们为什么这样?

[[75269]]

你是开发人员?你为何如此小气?

我当然不是在谈论你的个人消费习惯。如果你是个优秀的开发人员,你一定有着一份收入颇高的工作,而你也会用这些收入来购买一切你喜欢的东西。

我谈论的是你在日常工作中使用的工具。开发人员总是渴望能够使用免费的开发工具来完成工作。无论是分析服务,还是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美元。

如果你是开发人员,你会何时使用付费工具?请在评论中留下你的看法。

责任编辑:徐川 来源: 快鲤鱼
相关推荐

2019-04-23 13:51:43

程序员技能开发者

2023-09-13 15:06:24

2019-07-05 10:45:27

Java程序员编程语言

2013-05-29 09:41:35

程序员移动开发工具移动开发者

2015-01-22 16:16:35

AdroidJava工具

2009-11-23 20:38:51

PHP开发工具

2020-05-20 14:19:47

滴滴开源工具

2010-03-15 18:39:00

Python程序员

2010-08-13 10:00:19

程序员注释

2023-07-07 15:28:44

2023-08-24 16:28:44

程序员工具

2019-08-12 16:47:13

2021-05-08 10:35:02

开发者技能工具

2019-08-15 15:08:34

程序员开发工具

2016-03-07 11:09:00

.NET程序员开发工具

2020-07-16 10:19:43

程序员技能开发者

2021-07-01 07:43:41

项目程序员代码

2019-10-25 10:33:17

程序员技能开发者

2012-11-12 09:35:24

开发工具程序员IE6

2019-02-26 09:55:52

Java开发工具
点赞
收藏

51CTO技术栈公众号