与竞争对手合作

查看本文大纲
image

作为一个开发者布道师,你必须保持你的独立性。是的,你是你公司技术方面的专家,但如果你对公司以外的世界视而不见,宣扬单一文化,你将走不远。

事实:你的独立和诚信是你的主要力量。如果失去了它,你就不再有效了。人们应该对你所做的事情感到兴奋,因为他们相信你的判断——而不是因为你为某家公司工作。

开发人员一旦对解决方案和技术的使用感到满意,就会对其忠诚。很少能找到一个可以从 PHP 到 Java 到 Ruby 到 C# 到 Python 以及在 Windows、Unix 和 Mac 之间反复横跳的开发者。

恰恰相反,我们确实花了很大一部分在线时间互相争吵,说我们最喜欢的语言比其他东西强大得多。这其实是毫无意义的,但它显示了开发者的激情——而激情是一件好事。

同样的情况也发生在公司身上。你有微软的粉丝、谷歌的爱好者、雅虎的粉丝、苹果的门徒、Adobe 的追随者,他们总是互相争论为什么他们喜欢的公司是最好的。

所有这一切都意味着,一旦开始专门谈论你的品牌,你的品牌就会被堆积起来--要么你会向唱诗班宣讲,要么被击倒在地。

你可以通过几种方式来解决这个问题:

  • 保持独立的声音:谈论让你兴奋的一切,无论它来自哪里。
  • 成为所有这些公司和语言所依赖的某种基础技术或方法的专家
  • 把握住你的脉搏:有一个很好的新闻来源收集,每天翻阅,把你发现和尝试的事情告诉全世界。

有趣的是,每家公司都想做你想实现的事情——让开发者高兴地使用他们的产品。因此,重要的是,你要关注并与竞争对手保持联系,就像了解你自己的公司在做什么一样重要。

例子:在一次会议上发生了一个非常有趣的事情。我是一个 JavaScript 框架开发者小组的一员,每个人都代表着某种产品。听众们都是所有不同框架的粉丝,渴望看到讲台上的大打出手。但我们做的第一件事是告诉观众,比较和争吵是没有意义的,因为所有的框架都想做同样的事情——让网络开发更可预测。我们甚至指出了我们最欣赏其他产品的地方。最后,听众们带着关于每个库比其他库做得更好的更详细的图片回家了——不是从构建它的人那里,而是从他们的竞争对手那里。大家都赢了。

尊重竞争对手

你不可能在成为专业开发者布道师的同时,又唱衰竞争对手。我们都是专业人士,在项目中工作,使人们更有效率。不同的公司有不同的方法和不同的内部繁文缛节来对抗。指出竞争者的弱点是一种廉价的攻击。

你也不应该忘记,我们似乎是在一个感动和震撼世界的行业中工作,但这其中有很多是泡沫。从事演讲、培训和宣传的人很少,无论你遇到谁,都会再次与你擦肩而过。与其互相烦扰,不如一起工作。

表现出尊重和兴趣也意味着——一旦你意识到你可以信任另一个人,你就开始分享想法、资源、会议机会,甚至让对方偷偷地预览即将发生的事情。这使每个人都有优势,使我们的工作更容易。

这也意味着,如果你在目前的公司不开心了,你已经在其他机会上有了一席之地。这也可以反过来说:一个被玷污的声誉是很难摆脱的,而且会跟着你走。

当竞品更好时对其表示认可

这对很多人来说是一粒难以下咽的药丸——尤其是对营销部门来说,但请忍受。如果你的竞争对手有一个比你更好的产品,人们问你哪一个更好,你就承认这是事实。虽然这听起来像是承认失败,但实际上它显示了一些你可以利用的优势:

  • 你表现得像一个欣赏好技术的人。
  • 你是一个不惧怕竞争而是欢迎竞争的人。
  • 你的竞争对手觉得他们已经做得很好了,并且会更仔细地看你的产品作为回报。
  • 你将了解人们对竞争对手产品的喜爱程度,并可以将其反馈给你自己的产品团队。

另一件要记住的事情是,产品可能更好,但针对不同的受众。让开发者兴奋的东西不一定意味着终端用户能处理好它。

例子:当我开始在微软工作时,我在舞台上使用 Macbook,让人们感到惊讶。在那之前我已经用了十年的 Mac,我已经习惯了它们,而且使用它们的效率更高。公司对此没有任何意见,因为自 90 年代以来,公司也发生了很大的变化。我现在同时使用 Macbook 和 Surface Laptop,我对任何一种都很满意。不过有趣的是,作为不专门使用我们自己产品的微软员工,我被人们问起了这个问题。

了解竞争情况

这是一个典型的营销、广告甚至发展步骤:在你建立或推广某样东西之前,看看周边,做一个竞争分析。

就开发者布道而言,你需要了解你的同行所做的事情,因为你会不断收到关于它的问题。“这与 X、Y 的新产品相比如何?“这是最常见的问题。

如果你能回答这个问题,你的技术完整性就会得到相当大的提升,而且,让我们面对现实吧——对我们的同行所生产的东西进行嘲弄是很有趣的。

尝试使用竞品创建示例

使用你的竞争对手的服务和产品是检查几件事的好方法:

  • 他们在哪些方面做得很好,而你们公司的服务可以做得更好?
  • 你在哪里卡住了?这是在你自己的服务中要避免的事情。
  • 它与你自己的服务相比如何?有哪些不同之处?记住,这些都是人们会问你的问题,你通过实践来学习最好。
  • 这些服务如何与你自己的服务相混合,以及它们如何相互补充?

用一个全新的 API、服务或库来构建一些东西,也有助于你的技术完整性,你可以把你发现的问题反馈给其他公司的同行。我在几个竞争对手的产品上都是这样做的,实际上,当我有问题时,我也能通过这种方式认识到正确的人。

如果你发现另一家公司的新服务或产品对你的产品有很好的补充作用,就建造一些同时使用这两种产品的东西,并向世界展示——这对双方都有好处,人们会看到混合不同公司的产品。你甚至可能看到,推广其他产品的人将使用你的例子——因为它已经建成了。

作为开发者布道师,你最大的成功是让开发者谈论你的产品,并为你推广它们。这就是为什么你需要尽力把自己从你公司的品牌中剥离出来,成为人们的榜样。你的公司应该被视为足够有趣,让你在那里工作,而不是付钱让你兴奋。