一位技术出身的创始人,为何反对创业公司一开始就招聘程序员?
英文原文:Programmers are distraction for your startup
编者按:本文作者 David Pichsenmeister 是澳大利亚最大的协作平台 sharedspaces.at 的创始人,他本身就是个技术男,但是他却在文中反对在创业公司一开始就招聘程序员写代码。
对于很多非技术创始人来说,首先会找一个技术人员去开发产品。但是在很多情况下,这种决定是严重错误的。对创业公司来说,程序员、开发者或者技术联合创始人也会是一种干扰。
技术人员(尤其是之前没有在创业公司工作过的技术人员)所接受的培训主要是让他们集中在搭建系统上,而非创造新产品上。他们的专长是尽己所能编辑高性能、稳定的系统。这是一件好事情,并没有错。
但是在创业早期,你想要的并不是这样的人才。在开发产品(并不是一个技术系统或者代码库)初期,你可能自己对产品并不是太了解。我知道这样说会 有点刺耳,但是这只能说明你有了对产品的愿景,以及该产品如何被用户所用,但是并不能反映现实。一开始你只是在做假设,甚至谈不上计划。因此,你必须将精 力全部集中在产品上,而不是底层的代码库上。
以 PieterLevels 为例,他通过简单的 Google Sheet 开启了著名的 Nomad List 项目。等有了足够的吸引力之后,创建了自己的平台。他的很多其他项目也都采取了这种方式。
另一个示例是 Ryan Hoover。他所创建的 Product Hunt 实际上是由一个简单的邮件简报发展而来的。他还有很多其他的项目都是采用这种方式,并获得了成功。
如果你手里有人们喜欢的东西,那么你没必要一定要做出一件完美的产品。与其花费时间创造一件 “无关紧要” 的东西,不如集中精力做最重要的事情:创造人们会喜欢的产品。
因此项目应该遵循 “无代码原则”,即:一行代码都不要写!如果不写代码,看看你的产品想法能走多远。试图将自己的想法落实到现有平台上。外部的很多平台可能都会满足你的产 品需求。如果你能在 “别人的” 平台上吸引一些用户,并且能够获得最初的吸引力,那么你会发现你的方向是正确的。
因此,在开展项目之前,要设定一些原则:
- 在满足你需求的现有平台上设置项目
- 吸引用户
- 学习
- 经历小型失败(=抛弃,从头再来)
它会逼迫你从每个创业公司最为困难的任务开始——寻找用户。通过遵循上述原则,你不可能一再拖延,或者让自己忙于 “不重要的” 事情,如设计、写代码,等等。你只会关注寻找用户,让他们使用你的产品,并从他们身上进行学习。
此外,如果你在创业初期不得不聘用一名程序员,最好找有创业经验或在创业公司工作过的程序员。不要只看中他们的专业技能,更要看中他们是不是 T 型人才(既有较深的专业知识,又有广博的知识面),以及是否能够与你现有的团队(这是另一个重要的方面)和谐相处。