YC的基本创业建议
原文出处:https://blog.ycombinator.com/ycs-essential-startup-advice/
我们给初创公司的许多建议都是战术性的; 意味着在日常或周到周的基础上有所帮助。但一些建议更为基础。我们在这里收集了YC认为对创业公司来说最重要,最具变革性的建议。无论是常识还是反直觉,下面的指导将帮助大多数创业公司找到成功之路。
现在推出
我们总是告诉创始人的第一件事就是马上推出他们的产品; 原因很简单,这是充分了解客户问题以及产品是否满足其需求的唯一途径。令人惊讶的是,尽快推出一款平庸的产品,然后与客户交流并迭代,比等待构建“完美”产品要好得多。只要产品包含一个“效用量”,客户的价值可以压倒任何疣可能出现的问题,这就是事实。
先和客户沟通,建立人们想要的东西,不去考虑扩大规模
一旦推出,我们建议创始人做一些无法扩大规模的事情(做保罗·格雷厄姆的无法扩大的事情1)。许多创业顾问说服创业公司过早地扩大规模。这需要建立技术和流程来支持这种扩展,如果过早,这将浪费时间和精力。这种策略往往导致失败甚至启动死亡。相反,我们告诉初创公司要通过任何必要的方式获得第一位客户,即使是手动工作,无法管理超过10个,更少的100或1000个客户。在这个阶段,创始人仍在试图弄清楚需要建立什么,最好的方法是直接与客户对话。例如,Airbnb的创始人最初提出要“专业地”拍摄他们最早的客户的住宅和公寓,以使他们的房源对租房者更具吸引力。然后,他们自己去拍照。他们网站上的商家信息得到了改善,转换得到了改善,他们与客户进行了惊人的对话。这完全是不可扩展的,但在学习如何建立一个充满活力的市场时证明是必不可少的。
做不成比例的事情 ?找到90/10
与用户交谈通常会产生一个漫长而复杂的功能列表。YC合伙人Paul Buchheit(PB)在这种情况下总是给出的一条建议是寻找“90/10解决方案”。也就是说,寻找一种方法,只需10%的工作/努力/时间即可完成90%的工作。如果你努力寻找它,几乎总是有一个90/10解决方案可用。最重要的是,90%的解决方案可以立即为客户提供真正的问题,比100%的解决方案要好得多。
所有创业公司在某个时候都被严重破坏
随着公司开始增长,通常会有很多潜在的干扰。会议,晚宴,会见风险投资家或大型公司的企业发展类型(不要与 Paul Graham 2的公司发言),追踪新闻报道等等。(YC的联合创始人杰西卡利文斯顿创建了一个非常全面的错误事项列表,以便集中[ 杰西卡利文斯顿3如何不失败。])我们总是提醒创始人不要忽视早期公司最重要的任务是编写代码并与用户交谈。对于任何公司,软件或其他方式,这意味着为了制造人们想要的东西:您必须启动一些东西,与您的用户交谈,看看它是否满足他们的需求,然后采取他们的反馈和迭代。这些任务应该占用您几乎所有的时间/重点。对于伟大的公司来说,这个周期永不止息 同样,随着贵公司的发展,创始人将被迫在公司的多个方向中进行选择。萨姆奥特曼总是指出,走更加雄心勃勃的道路几乎总是更好。实际上,创始人多次设法避免解决这些问题并专注于其他事情,这实际上是非常不寻常的。山姆称这种“假工作”,邮政YC坍落度由萨姆·奥尔特曼4)。
找到10-100个爱你产品的客户
谈到客户时,大多数创始人并没有意识到他们可以选择客户,就像客户选择客户一样多。我们经常说,一小部分爱你的顾客比一个像你这样的大团体要好。换句话说,招聘10位有问题的客户要比1000位有过往烦恼的客户好得多。选择客户时很容易犯错,所以有时对于初创公司来说,解雇客户也很关键5。一些客户的成本可能高于他们提供的收入或学习。例如,Justin.tv/Twitch只是将他们的努力集中在视频游戏广播公司,并且远离试图流式复制书面内容的用户(用户你不想要由Michael Seibel 5提供。)
如何以及何时增长
增长始终是创业公司关注的焦点,因为没有增长的创业公司通常是失败的。但是,如何以及何时增长常常被误解。YC有时因为推动公司不惜一切代价增长而受到批评,但实际上我们推动公司与他们的用户交谈,建立他们想要的并快速迭代。成长是成功完成这三件事情的自然结果。然而,增长并不总是正确的选择。如果你还没有做你的客户想要的东西-换句话说,发现产品的市场契合,这是毫无意义增长(真正的产品适合市场由迈克尔·塞贝尔6)。保持不良始终是结果。另外,如果您拥有无利可图的产品,增长只会从公司中流失现金。正如PB喜欢说的那样,从客户那里拿走80美分然后再交一美元就没有意义了。单位经济真的很重要的事实不应该让人吃惊,但是太多初创公司似乎忘记了这个基本事实(单元经济学,由萨姆奥特曼7)。
避免大公司的企业发展问题 - 他们只会浪费时间
创业公司的直觉总是要做得更多,而通常最好的策略几乎总是少做,非常好。例如,创始人经常试图与代表令人惊叹的公司验证关系的大公司进行大宗交易。然而,大公司和小创业公司之间的交易很少能在创业公司结束。它们花费太长时间,花费太多,并且经常完全失败。做创业最困难的事情之一就是选择做什么,因为您将始终拥有无限可能的事情清单(启动优先事项,由Geoff Ralston 8)。至关重要的一点是,创业公司很早就会选择用来衡量成功的一个或两个关键指标,然后创始人应该几乎完全基于任务如何影响这些指标来选择做什么。当您的早期产品无法正常工作时,通常很容易立即建立新功能,以解决客户似乎遇到的每一个问题,而不是与客户交谈,只关注他们所遇到的最尖锐的问题。
每个创业公司都有深刻的根本性问题
如果听到他们的公司似乎很糟糕,他们不应该担心,创始人往往会感到惊讶。事实证明,几乎每个创业公司都有深刻的根本性问题,即使那些最终会成为数十亿美元的公司。成功与否取决于你是否在开始时被打破,而是由创始人对不可避免的问题做了什么。你作为创始人的工作往往似乎在不断纠正一艘倾覆的船舶。这个是正常的。
忽略你的竞争对手,你会更可能死于自杀而不是谋杀
作为一个新创业公司的创始人,要想避免竞争,实际和潜力是非常困难的。事实证明,花时间担心你的竞争对手几乎总是一个非常糟糕的主意。我们喜欢说创业公司总是死于自杀而不是谋杀。有一段时间,竞争态势对贵公司的成败非常重要,但在头一年或两年内不太可能发生。
筹款
关于筹款的几句话(Geoff Ralston 9种子筹款指南)。首先,最好的建议是尽快筹集资金,然后重新开始工作。通过观察他们的增长曲线以及何时平息他们正在筹集资金的方式来实际了解公司何时筹集资金通常很容易。同样重要的是要明白,估值不等于成功或成功的概率甚至(筹款大红大紫不是里程碑迈克尔·塞贝尔10)。一些Y Combinator公司以最小的初始估值募集的最好的公司(Airbnb,Dropbox,Twitch,都是很好的例子)。顺便说一句,记住你筹集的钱不是你的钱是至关重要的。你有信托和道德/道德义务,花这些钱只是为了改善你的公司的前景。
睡觉和锻炼 - 照顾好自己
在创业生活不可避免的疯狂时期保持理智也很重要。所以我们总是告诉创始人确保他们休息一下,与朋友和家人共度时光,充足的睡眠,并在非常激烈和专注的工作之间进行锻炼。最后,简要说一下失败。事实证明,大多数公司因为创始人倒闭而快速失败。与您的联合创始人的关系比您想象和打开的关系更重要,创始人之间的诚实沟通使未来的崩溃更不可能。事实上,事实证明,为了让自己的创业取得成功,你能做的最好的事情之一,实际上是在生活中取得成功,其实只是好起来(保罗·格雷厄姆的意思是失败者11)。
基本YC建议袖珍指南
?现在推出
?建立人们想要的东西
?做不成比例的事情
?找到90/10 解决方案
?找到10-100个爱你产品的客户
?所有创业公司在某个时候都被严重破坏
?编写代码 - 与用户交谈
? “这不是你的钱”
?增长是一个伟大的产品而非先驱的结果
?不建立你的团队/产品,直到你建立了人们想要的东西
?估价不等于成功或者甚至成功的可能性
?避免长时间谈判如果可以的话,处理大客户
?避免大公司的企业发展问题 - 他们只会浪费时间
?避免召开会议,除非他们是获得客户的最佳方式
?产品前市场适合性 - 做不成比例的事情:保持小巧/灵活
?创业公司只能在任何特定时间解决一个问题
?创始人之间的关系比您想象的更重要 ?有时您需要解雇您的客户(他们可能会要杀死你)
?忽略你的竞争对手,你会更可能死于自杀而不是谋杀
?大多数公司不会因为金钱用尽而死亡
?好!或者至少不要成为混蛋
?睡觉和锻炼 - 照顾好自己
YC的基本创业建议的更多相关文章
- 我在世界最热创业孵化器YC学到的58件事
Amir Elaguizy是网络扑克游戏平台MarketZero创始人,2011年,他创立的这家公司被Zynga收购,后在Zynga担任HTML5扑克游戏的CTO.目前他同时是社会化点评网站lark. ...
- 斯坦福 CS183 & YC 创业课系列中文笔记
欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远. 在线阅读 ApacheCN 面试求职交流群 724187166 ApacheCN 学习资源 目录 Zero to One 从0到1 ...
- YC(Y Combinator)斯坦福大学《如何创业》课程要点记录(粗糙)
20节课程,每节都是干货满满,时常听说理论无用,但是好的理论,绝对能帮助你少走一些弯路. YC简介: Y Combinator成立于2005年,是美国著名创业孵化器,Y Combinator扶持初创企 ...
- 《YC创业营:硅谷顶级创业孵化器如何改变世界》:YC2011批量天使投资记录 三星推荐
这个YC创业营是一个硅谷的天使投资基金,每年两次批量投资创业公司.本书说的是2011年YC批量选择了64个创业团队,让他们集中到硅谷办公3个月,给他们创业指导,帮他们找A轮投资. YC创始人偏爱25岁 ...
- 互联网创业应该如何找到创意 - RethinkDB创始人Slava Akhmechet的几点建议
关于作者 我叫Slava Akhmechet,本人是 RethinkDB 的创始人之一,RethinkDB是一个设计来帮助开发者和运营团队来处理无结构数据的一个开源的分布式数据库,用户可以使用它来作为 ...
- 初创互联网公司简明创业指南 - YC新掌门Sam Altman
本文只是一个创业指南的简明版 - 更详细的版本请查看:http://startupclass.samaltman.com 创业之前,你更应该去拥有一个好的创意,而不是一个公司.如果开始前你拥有一个好的 ...
- 硅谷创业教父Paul Graham:如何获得创业idea
link:http://kb.cnblogs.com/page/165530/ 英文原文:How to Get Startup Ideas,翻译:Jason Zheng 要想获得创业 idea,请别试 ...
- 在见证了1000多家公司的兴衰灭亡之后,YC创始合伙人总结了创业公司的6个不死法则(转)
今天,我想先说一下个人消息.在 YC 工作了 11 年之后,我明年想去休假.我希望把精力放在一些项目上,说实话,我有点累了. YC 是这世界上我最喜欢的事情之一,但它也很费精力. 11 年不间断的耗费 ...
- 创业之前 ——Paul Graham 最新博文
原文:Paul Graham 译者:李智维 /LeanCloudproject师 2014年10月 (这篇文章是我在斯坦福大学举办的Sam Altman创业课堂上的嘉宾演讲稿.本意是写给大学生的,但当 ...
随机推荐
- Method not found: !!0[] System.Array.Empty()错误
最近由于公司项目需要将之前支持的TLS1.0改成更安全的TLS1.2,而公司现有项目都是老系统,有的是.NET FrameWork 4.0,有的是.NET FrameWork3.5,但是TLS1.2默 ...
- 怎么用npm发布一个包,详细教程
我们已经实现了路由的自动化构建,但是我们可以看到,一大串代码怼在里面.当然你也可以说,把它封装在一个JS文件里面,然后使用require('./autoRoute.js')给引入进来,那也行.但是,为 ...
- 剑指Offer-- 二叉搜索树中和为某一值的路径
输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径.路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径. 本身题目不是很难,但是因为刚接触pyhon,对一些对象的传 ...
- Full Regularization Path for Sparse Principal Component Analysis
目录 背景 Notation Sparse PCA Semidefinite Relaxation Low Rank Optimization Sorting and Thresholding 背景 ...
- kattis Programming Tutors 给游客与导游匹配(二分+二分图)
题目来源:https://vjudge.net/problem/Kattis-programmingtutors 题意: 有n个游客,n个导游,给出他们的坐标,问你怎么匹配可以使他们最大距离最小 题解 ...
- 牛客练习赛38 D 题 出题人的手环 (离散化+树状数组求逆序对+前缀和)
链接:https://ac.nowcoder.com/acm/contest/358/D来源:牛客网 出题人的手环 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 524288K,其他 ...
- jmeter压测参数设定(转)
jmeter压测参数设定 一.基本公式 线程数 = QPS * time: 注:QPS--每秒完成请求的个数:time--每个请求响应完成平均需要时间: 故QPS * time就是所有请求完成响应所需 ...
- [转帖]windows+xshell+xming访问非桌面版Linux服务器
windows+xshell+xming访问非桌面版Linux服务器 2016年06月05日 00:09:11 jxxiaohou 阅读数:11996 标签: Linux 更多 个人分类: Linux ...
- WSL Windows subsytem linux 的简单学习与使用
1. win10 1709 以上的版本应该都增加上了 ctrl +r 运行 winver 查看版本 2. 添加删除程序 增加 wsl 增加一个功能 3. 打开cmd 输入 bash 即可 4. 可以将 ...
- Oracle循环
--无条件循环 declare v_num ; begin loop dbms_output.put_line(v_num); v_num:; ; end loop; end; --有条件循环 dec ...