《创业力:创业者的9堂必修课》导读

本节书摘来自华章出版社《创业力:创业者的9堂必修课.》一书中作者程江波 

 

 前言

我曾两次海外求学,一次学计算机科学,一次学工商管理。工作多年,从技术岗位转做高级管理岗位,自己创业过,也在大型投资机构做过投资。去斯坦福商学院读书是我创业的导火索,对于创业,我梦想已久,但是一直没有引线引爆。

我和创业伙伴先后经营了3个创业项目,“兼职精灵”“格雷医生”和“加拿大联合投资”。

前两个创业项目都在很短时间内以失败告终。可以说,都是在团队非常精良的情况下失败的。既然有了商学院系统的培训和看似梦之队的合伙人团队,为什么还是会迅速失败呢?这是我从2014年到现在一直在思索的问题。

后来进入大型投资机构,获得了非常多的启发和锻炼,然后又再一次和斯坦福校友创办投资公司,让我对创业有了更进一步的认知。之所以很多“梦之队”都在创业的路上跌倒,包括我自己最初的创业团队,现在想来,其实是在创业的开始,没有非常好地回答自己及团队的一个核心问题:

“创业,你准备好了吗?”

世界范围内,信息技术革命正在空前地飞速进展。创业团队和项目高潮迭起此起彼伏。资本市场也前所未有地活跃起来,大力扶持着创业梦的落地开花。中国在这场创业浪潮中,无疑是走在世界前列的,中国的移动互联网产业已经成为了世界的领头羊,这必须归功于中国政府对创业者提供了大量的便利和支持。创业的时机之好,不能说绝后,但至少是空前的。

然而,自己经历过惨痛的失败,之后在参与投资更多的创业项目时,我都深刻地认识到,创业是件九死一生的事。但今天的创业者,其实是幸运的,不仅有活跃的资本支持,并且创业的成功之路也开始变得有迹可寻。商学院的系统创业教育课程,世界范围内创业成功及失败案例的共享,乃至各路大神们在朋友圈、微博上的转发分享,无疑都给了创业者更丰富的参考案例和知识储备。这些知识并不能保障所有人都能成功创业,但是它们的确能大幅度减少创业者的失败次数。创业这门实践科学,正在以飞快的速度自成一脉,其成功率也在不断的累计中稳步提高。

创业如同西游降魔,历经“九九八十一难”方得正果。这本书里,我把自己在斯坦福商学院系统学习的核心课程,结合3次创业和过去10多年的投资管理咨询经历总结成9堂课的内容,帮助准备出发和正走在创业路上的人们,做好创业规划。

如果你是第一次创业,那么我建议你从头开始阅读本书,充分做好创业前的每个准备。有创业经验的读者可以直接跳到自己关心的部分,忽略自己熟悉的话题。我把9堂课的内容总结如下:

如何选择自己的创业战场

如何选择创业的合伙人

训练自己成为合格的创业CEO

战略需要聚焦

商业模型及其画布工具

商业计划书

募集第一桶金

创业期间的法律陷阱

创业公司的文化

除此之外,作为一个投资者,我还想告诉创业者一些融资的事儿。我经常被问到的一个问题是:

“先创业还是先融资?”

我更赞同先融资再创业,我自己的创业项目,也是先获得天使轮融资后才开始的。融资先行会具备这几大优势:

首先,投资人替创业项目把第一道关,可以规避商业模型的缺陷。创业者毕竟是刚踏入商业这块复杂的版图,期间很多的陷阱和风险还不懂得规避和处理,投资人拥有长期的实践经验,他们能够利用自己的经验和眼光来为创业者把关。

其次,投资人和专业投资机构能提供创业者不具备的广泛资源。这种资源可能是资金上的投入,但更多的是投资以外的隐性资源。投资人和投资机构与一个行业内的很多企业合作,这些资源往往比金钱更有价值,有利于初创企业项目的发展。

最后,说回资金本身。融资如此重要,最根本的优势在于现金流对项目运行的支持。现金流之于公司,就像是血液之于人体,有投资机构的支持,创业团队才能甩开膀子大干一场,不至于因为资金短缺而分散精力。

虽然融资先行的优点如此多,但我发现身边的很多人并不这样认为。随着创业越来越热,很多年轻人都跃跃欲试,加入到创业大军中。但是先创业还是先融资这个基本问题,很多年轻人都不知道如何应对,不能认真地思考而急于开始,往往会给创业之路埋下很多隐患。人人都在谈自己的成功,却很少有人谈失败。笔者从斯坦福商学院毕业之后,跟随创业大潮开始了创业的取经之路。从商业计划,到融资,到快速扩张,到再融资,艰难险阻,数不胜数。

因此,本书涉及的创业经验和教训不仅可以作为战胜困难的武器,也能成为创业者赢得投资的“敲门砖”。

本书用通俗的语言和具体的案例给创业者提供了入门的知识,因此适合所有对创业有兴趣的人阅读。如果你还没有合适的创业项目,可以根据一些案例来思考适合自己的领域,如果你拿着项目准备敲开投资人的门,这本书也能及时告诉你一些建议,给你更充足的把握。创业的人数以百万计,具备足够知识的寥寥无几。所以本书可以作为你的初级创业者手册,帮助你更顺利地度过创业的初期发展,进入A轮后融资阶段。

在这里,给读者一些阅读的建议,写书时,笔者尽力让文字简洁易懂,在阅读时可以结合自身的案例进行对照,在每一堂课的结尾,笔者都为创业者准备了一点“练习题”,能帮助你更好地认识自己的项目。当然,没有项目也不要紧,因为笔者将自己创业的经历贯穿了每一堂课,你也可以以笔者的项目作参考,来思考每一堂课后的“练习题”。

为完成此书,笔者前后准备了很长时间,期间也得到很多人的帮助。在此对他们表示感谢。

感谢美国麻省理工商学院的Tony Fan,曾经的合伙人程书彦、Ricky Gao。感谢你们在本书中帮助提供的线索和案例矫正。

感谢对外经贸大学商学院副院长王铁栋的审阅。

感谢为法律章节提供重要咨询的郑厚哲律师。

感谢高瓴资本的副总裁Tracy Zhou,“小红书”的李婷、吴嘉琪。

感谢机械工业出版社华章公司的杨福川、孙海亮的辛苦指正,以及帮助出版的陈天、杨志坤以及其他所有人。

感谢斯坦福所有校友的鼎力相助。

前言

如何选对创业的战场

第1节 选对战场,是创业的最基本原则

第2节 远离“红海”,战场的经济学模型

第3节 战场选择的数学表达式

第4节 深入了解客户才能选对主战场// 019

第5节 从0到1:选择战场的新思维// 024

第6节 心理学模型正向支持了正确的战场选择// 026

第7节 我的创业故事:战场选择// 030

第8节 哪些战场有待选择// 032

如何才能选对合伙人// 036

第1节 为什么合伙人如此重要// 038

第2节 优秀合伙人应该具备的5个特质// 042

第3节 优秀合伙人雷达// 047

第4节 寻找合伙人,你要做好2个准备// 050

如何把自己训练成合格的CEO// 057

第1节 创业CEO要有明确而崇高的信念// 060

第2节 创业CEO要有坚持不懈的精神// 063

第3节 创业CEO要有强大的团队领导力// 069

第4节 创业CEO快速掌握领导力的5项修炼// 072

创业者如何聚焦和制定战略// 088

第1节 谈战略,先聚焦// 090

第2节 创业者,如何使用战略来建立竞争力// 109

如何确定商业模型并用好商业模式画布// 125

第1节 商业模型的4个核心元素// 127

第2节 创业者常用的3种商业模型// 135

第3节 商业画布,创业的作战地图// 144

商业计划书,打通融资通道// 155

第1节 商业计划书的6个核心要素// 157

第2节 站在读者的立场思考商业计划书// 159

第3节 商业计划书开篇的2个关键点// 162

第4节 商业计划书的6个核心单元// 166

第5节 如何在三分钟内打动投资人// 183

如何募集到创业第一桶金// 187

第1节 募集资金前,先了解风投的痛点// 189

第2节 创业公司如何为自己正确估值// 201

第3节 组建顾问团队// 205

第4节 天使和风投如何退出// 208

第5节 提前准备好董事会的设立// 210

创业期间的法律风险// 216

第1节 创业者应该重点了解的4类法律// 218

第2节 劳动法// 220

第3节 合同法// 227

第4节 公司法// 230

第5节 知识产权法// 235

创业生死,文化攸关// 238

第1节 文化的力量// 240

第2节 如何定义公司的文化// 243

第3节 如何让文化产生群众基础// 245

第4节 “兼职精灵”里的文化特征// 248

第5节 创业公司应该具备什么样的文化特征// 250

时间: 2024-11-10 12:02:03

《创业力:创业者的9堂必修课》导读的相关文章

《深入理解Scala》——第1章,第1.2节当函数式编程遇见面向对象

1.2 当函数式编程遇见面向对象 深入理解Scala 函数式编程和面向对象编程是软件开发的两种不同途径.函数式编程并非什么新概念,在现代开发者的开发工具箱里也绝非是什么天外来客.我们将通过Java生态圈里的例子来展示这一点,主要来看Spring Application framework和Google Collections库.这两个库都在Java的面向对象基础上融合了函数式的概念,而如果我们把它们翻译成Scala,则会优雅得多.在深入之前,我们需要先理解面向对象编程和函数式编程这两个术语的含义

《深入理解Scala》——第1章,第1.4节与JVM的无缝集成

1.4 与JVM的无缝集成 深入理解Scala Scala的吸引力之一在于它与Java和JVM的无缝集成.Scala与Java有很强的兼容性,比如说Java类可以直接映射为Scala类.这种紧密联系使Java到Scala的迁移相当简单,但在使用Scala的一些高级特性时还是需要小心的,Scala有些高级特性是Java里没有的.在Scala语言设计时已经小心地考虑了与Java无缝交互的问题,用Java写的库,大部分可以直接照搬(as-is)到Scala里. 1.4.1 Scala调用Java 从S

《深入理解Scala》——第2章,第2.1节学习使用Scala交互模式(REPL)

第2章 核心规则深入理解Scala 本章包括的内容: • 使用Scala交互模式(Read Eval Print Loop 简称REPL) • 面向表达式编程 • 不变性(Immutability) • Option类 本章内容覆盖了每个新Scala开发者都需要知道的几个主题.本章不会深入到每个主题里,但是会讲到可以让你自己去接着探索的程度.你将学会使用REPL,学会如何利用这个工具做软件的快速原型开发.然后我们会学到面向表达式编程,并从另一个视角来看控制结构是怎么回事.在此基础上,我们来研究不

《深入理解Scala》——第1章,第1.3节静态类型和表达力

1.3 静态类型和表达力 深入理解Scala 开发人员中有一个误解,认为静态类型必然导致冗长的代码.之所以如此是因为很多继承自C的语言强制要求程序员必须在代码中多处明确地指定类型.随着软件开发技术和编译器理论的发展,情况已经改变.Scala利用了其中一些技术进步来减少样板(boilerplate)代码,保持代码简洁. Scala做了以下几个简单的设计决策,以提高代码表达力. • 把类型标注(type annotation)换到变量右边. • 类型推断. • 可扩展的语法. • 用户自定义的隐式转

《深入理解Scala》——第1章,第1.5节总结

1.5 总结 深入理解Scala 本章中,你学到了一些Scala的设计理念.设计Scala的初衷在于把不同语言中的多种概念融合起来.Scala融合了函数式和面向对象编程,尽管显然Java也已经这么做了.Scala精选其语法,极大地减少了语言中的繁冗之处,使一些强大的特性可以优雅地表达,比如类型推断.最后,Scala和Java能够紧密集成,而且运行在Java虚拟机上,这或许是让Scala变成一种实用选择的最重要的一点.几乎不花代价就可以把Scala用于我们的日常工作中. 因为Scala融合了多种概

《深入理解Scala》——第1章,第1.1节Scala一种混合式编程语言

第1章 Scala--一种混合式编程语言 Scala是一种将其他编程语言中的多种技巧融合为一的语言.Scala尝试跨越多种不同类型的语言,给开发者提供面向对象编程.函数式编程.富有表达力的语法.静态强类型和丰富的泛型等特性,而且全部架设于Java虚拟机之上.因此开发者使用Scala时可以继续使用原本熟悉的某种编程特性,但要发挥Scala的强大能力则需要结合使用这些有时候相互抵触的概念和特性,建立一种平衡的和谐.Scala对开发者的真正解放之处在于让开发者可以随意使用最适合手头上的问题的编程范式.

《深入理解Scala》——第2章,第2.2节优先采用面向表达式编程

2.2 优先采用面向表达式编程 深入理解Scala 面向表达式编程是个术语,意思是在代码中使用表达式而不用语句.表达式和语句的区别是什么?语句是可以执行的东西,表达式是可以求值的东西.在实践中这有什么意义呢?表达式返回值,语句执行代码,但是不返回值.本节我们将学习面向表达式编程的全部知识,并理解它对简化程序有什么帮助.我们也会看一下对象的可变性,以及可变性与面向表达式编程的关系. 作者注:语句VS表达式 语句是可以执行的东西,表达式是可以求值的东西. 表达式是运算结果为一个值的代码块.Scala

《深入理解Scala》——第2章,第2.3节优先选择不变性

2.3 优先选择不变性 深入理解Scala 编程中的不变性指对象一旦创建后就不再改变状态.这是函数式编程的基石之一,也是JVM上的面向对象编程的推荐实践之一.Scala也不例外,在设计上优先选择不变性,在很多场景中把不变性作为默认设置.对此,你可能一下子会不适应.本节中,我们将学到不变性对于判等问题和并发编程能提供什么帮助. Scala里首先要明白的是不变对象和不变引用(immutable referene)的区别.Scala里的所有变量都是指向对象的引用.把变量声明为val意味着它是个不变"引

《深入理解Scala》——第2章,第2.4节用None不用null

2.4 用None不用null深入理解Scala Scala在标准库里提供了scala.Option类,鼓励大家在一般编程时尽量不要使用null.Option可以视作一个容器,里面要么有东西,要么什么都没有.Option通过两个子类来实现此含义:Some和None.Some表示容器里有且仅有一个东西,None表示空容器,有点类似List的Nil的含义. 在Java和其他允许null的语言里,null经常作为一个占位符用于返回值,表示非致命的错误,或者表示一个变量未被初始化.Scala里,你可以用

《深入理解Scala》——第2章,第2.5节多态场景下的判等

2.5 多态场景下的判等 深入理解Scala 众所周知,为多态的面向对象系统定义合适的判等和散列方法是个特别难的过程.这是因为子类可能在整个过程中造成一些相当怪异的问题,尤其是当类型层次上有多个实体(concrete)级别的时候.一般来说,对于需要比引用判等更强的判等(译者注:比如需要判断对象内部数据)的类,最好避免多层实体类层次.这是什么意思呢?有些时候类只需要引用判等就够了.也就是说只要两个对象不是同一个实例就判为不等.但是如果我们需要判断两个不同实例是否相等,而且又有多层实体类层次(mul