作者 | 闫辉 责编 | 屠敏
出品 | CSDN(ID:CSDNnews)
程序员的尽头是什么?
有人说,程序员尽头就是不做程序员。
那么,不做程序员又能做什么?
每当打开网络上发布的十大高薪职业排行榜时,不出所料,总是会有一个身影映入眼帘,那就是——程序员。然而,在创富这条道路上,不当程序员亦或是程序员的延伸“前景”上,毫无疑问,创业会是不少人想要大胆尝试的一个方向。
在本期《开谈:程序员创富系列》访谈中,我们邀请到了行业中知名的天使投资人、教师、作家李笑来,远望资本创始合伙人、迅雷创始人程浩,上海方创资本合伙人康录发,在 CSDN 战略合作总监闫辉的主持下,围绕程序员创业创富,共同探讨程序员未来的潜力。而我们也将通过本文深入了解在投资人看来,程序员如何更能获得持续的成功以及创业路上的机遇与挑战。
程序的启蒙期
闫辉:我们知晓三位老师 和程序员有很密切的关系,请大家简单介绍一下自己编程经历,以及和程序员群体的联系。
李笑来: 我是个典型的「小时候算天才,大了长歪了」的例子。
1984 年,我便接触到了计算机,那时候只有十二三岁,学过 Basic,也得过一些奖。遗憾的是,到了高中就没有继续深入学习了,后来也没有从事程序员这个职位。不过,我算是一名计算机的高要求用户。
我离程序员最近的一次应该是 2019 年写了一本书——《自学是门手艺》,其中用自学 Python 为例,分享了自学的一些基本规则。更久之前的 2014 年,42 岁的我花了两周学 Web 编程,并开发了一个网站,该网站也正式运行了一段时间。此外,我也交了不少程序员朋友,如蒋涛、霍炬、刘江等,自身离程序员这个圈子还是很近的。今天更多的是抱着学习的态度来交流。
程浩: 我在小学、中学都学过 Basic。本科的专业是数学,毕业后去美国读计算机,而后到了硅谷做了程序员工作。回国后,先是任职百度,后创办了迅雷。
迅雷的早期 1.0、2.0 版本都是我和合伙人以及几位早期工程师一起写的,所以我还是做了很长时间的“码农”。2005 年以后,迅雷的技术高手越来越多,我就慢慢转型做产品和运营。因为迅雷还是以技术为立足点的公司,我们首创的 P2SP 算法和技术也具有一定创新性,也非常高兴有机会与大家在此一起交流。
康录发: 与前面两位老师不同,我是进大学之后才开始接触计算机,那时我对计算机非常感兴趣,接受了比较系统的训练。还记得那时我们使用的是布尔处理机,上机时间很宝贵,代码主要是在程序纸上手写的。
大学毕业后,我入职同方大厦里面的一个公司,跟着几位高手一起负责 Windows 底层的汉字输入法,后来主要从事市场、销售产品相关的工作。
此后的几次创业过程中,我也未曾中断过研究代码。其中,我曾经做过一个在线工作平台,用 ASP 的一套开源论坛系统支撑了 100 多万用户,在高并发负载方面也探索到了性能极限。因此,每出现新的开源产品和开发工具,我都乐于去尝试使用,包括 Android、苹果的开发工具,云计算、虚拟化的开源产品等等。最近我从事风险投资 FA 的工作,也基于个人兴趣研究有关 AI 生成图形图像的开源项目。
创业成功永远是小概率事件,但程序员创业有 优势
闫辉:程序员这个职业是否比起其他人群来更容易创富?有什么优势?
李笑来: 我认为首先拥有哪怕不是工程能力,只是最基础的编程能力,都会让一个人的效率有很大提升。
我第一次为自己设置有钱人的幻觉源于我写了一本书。书出版了之后,会有版税,而那时的版税会汇到我的一个新的银行账户中,当时只有存折还没有银行卡,我将存折撕了。那个账户到现在已经 20 年了,每年都有版税进去,但我从来没有打开过。因为我对自己说,「一个人如果有一笔钱永远不用花,他是不是有钱人?!」
因此,20 年前,我还没有很多钱的时候,就有了自己是富人的幻觉。那本书就是《托福核心词汇 21 天突破》。这本书中的 2140 个词是把几十年的真题拆解,再统计词频列出来的,而这些工作纯靠手工肯定完成不了,所以当时的我通过编程写脚本统计出来的。这本书在英语老师出版的书籍里,可以说是不可逾越的,因为其他英语老师不会写程序。在这个时代,只要一个人有一定编程能力,就能干比别人更多的事情,用对劲就能赚更多的钱。
第二个层面是生产资料的价值,这很重要。 在 30 年前,全人类最重要的生产资料依然是土地。近 30 年,这个趋势已经彻底发生变化,因为金融市场上市值第一的肯定不是地产公司,市值前十的公司除了一两家资本公司外,剩下全是技术公司,这说明生产资料的价值发生了变化。
我发现生产资料越抽象,利润会越高。因为抽象的生产资料成本几近于零。过去生产需要使用土地、矿产,但现在用数据就可以创造价值,数据成本很低,这就是 IT 公司的价值机制。
当我的身份是作者时,我也算码农之一,只不过码的是字,字是零成本。但程序员要比作家厉害很多,作家只能讲讲故事,而程序员可以写各种各样的程序,有工程能力还可以写平台、服务,市场无限大。中文作家的作品只能面向国人看,但中国程序员做出来服务可以面向全球。
因此,程序员职业是最接近这个年代最重要的生产资料之数据的。如果程序员不赚钱,或者说作为程序员没赚到足够的钱,可以说天理人难容。
程浩: 坦率来讲,我觉得程序员创业确实优势很明显。
我补充一下刚才笑来老师的话题,程序员创富相对比较容易,是因为现在世界上最有价值的都是科技公司,程序员先天离这些公司的核心价值最近。比尔·盖茨、Larry Page、李彦宏、马化腾、张一鸣都是程序员,科技公司预估有超过一半的老板都有程序员背景,从概率的角度来看,程序员创富比其他职业更容易一点。
原因也比较简单,如果是销售人员担任 CEO,他们还得招几个程序员来构建自己的核心竞争力。而程序员作为公司创业的核心,可以不依赖别人就可以启动创业项目,且只要有两个人就可以启动了。以自身为例,我与邹胜龙(迅雷董事会原董事长)就是两程序员,我们当时便启动创立了迅雷。
程序员创业有优势,但也并不是适合所有类型的项目。其中,科技创新的项目显然技术人员做 CEO 最为合适,比如研发搜索引擎,不管美国还是中国,CEO 基本上都是技术背景,因为搜索引擎是技术驱动的领域。不过,像运营驱动的公司或业务,比如游戏、视频网站,最好是运营背景比较强的人员来做 CEO 更合适。
康录发: 我认为,编程首先是数据结构,也就是建模,然后是算法,之后才是编程代码。数据建模和数据结构,是构造世界的一种能力。这和中国传统文化中的“无中生有,一生二,二生三,三生万物”类似。
当有一个编程任务时,其实就是与真实世界映射的过程。程序是一种更高层次的抽象能力。但是,抽象能力有好处,也有不好的地方。
好处就是做技术驱动型创业,早期产品会强,技术直觉能够驱动公司走到足够大。
缺点是公司达到一定规模,要进行管理的时候,就不是鲜明的 0 和 1 的代码问题,而是一个模糊数学、模糊算法,建模很难。如果程序员背景的创始人把这一点突破了,做任何生意都可以。
程浩老师说程序员创业挺容易,是因为站在浩哥这个高度往下看很容易,回过头来看很容易。
然而,我看见了 500~1000 个程序员创业,有 90% 的失败率,多数是回去上班接着打工去了,还有 9% 拥有一个小公司“不死不活”,每年有几十万到一两百万的收入,对个人来讲,算是创业成功。 但从 VC 投资或者个人事业追求的角度,年营业额上了 1,000 万以上,不管是技术驱动、产品驱动、销售驱动型的公司,都是 1% 以下的比例。
程浩: 康老师分享得很有道理, 创业成功永远是小概率事件。 我们做投资总结出了很多条规律,但所有的规律其实都能找出很多反例来。当然,这不代表这些规律没价值,因为投资是要看大概率事件。比如高富帅创业相对容易成功,容易组团队、容易融资、容易获客,但不代表高富帅创业就有非常大的成功率,只是相对的,高富帅创业成功也是小概率事件。
闫辉:程序员群体有没有一些特定的的思维模式,这个思维模型是否有助于他们去创富?
李笑来: 人类使用的语言有两种: 一种是自然语言 ,即在日常生活中使用的,比较含糊不清但非常灵活的语言;另外一种叫 人工语言或者说人造语言,即 数学、物理是人造语言,编程也是人造语言。人造语言讲究的是词汇量少、用法准确、无歧义。日常生活开玩笑用的是自然语言,但如果要讨论问题,最好用人工语言,而不是用自然语言和稀泥。
有些人在真实世界待久了,讨厌一切含糊的内容,讨厌自然语言。但我觉得只要把这点处理好,一切都不是事儿。
程浩: 程序员的优势肯定是思维的逻辑性比较强,他能够说出一套比较完整的逻辑,当然逻辑性显然也不是创业的全部。
我之前提过程序员创业要闯三关:
第一关叫技术关,通常这是程序员最容易闯的一关,因为程序员创业肯定会找相对熟悉的领域去做。
第二关叫业务观,有一定挑战。因为做 2C 要能获客,做 2B 要能搞定客户。逻辑思维能力也很重要,但不是全部。2C 比较适合逻辑思维能力,程序员背景的人肯定能搞得很明白。2B 获客更多是软技能,其中包括察言观色、判断对方角色、决策链决策逻辑等,并不是所有的程序员都能做得好。
第三关很重要,就是组织关。公司人很少的时候,20 人以内每个人都认识,不太需要过多的管理机制。但如果公司到了 100 人甚至更多,组织能力没到,人越多效率越低,这是非常大的障碍。
所以程序员除了固有的理性思维能力之外,还要能培养跟人打交道的能力,培养个人魅力,同时对组织管理要有敬畏之心。
创业本身也是提升认知的一个过程,所以简单讲程序员创业就是闯三关: 技术关、业务关和组织关。
康录发: 我观察到很多程序员背景的创业者,有两个职业惯性会给创业带来负面影响:
首先,他们习惯优雅的代码,习惯做精准估算。做程序没有问题,但把这个习惯放在工作中,希望也有工作函数来精准调用,“掉链子”几率极大。因为人做事需要由冗余系数。
第二个就是会把 0 和 1 非黑即白的思维模式带过来,程序可以这样,管理却不是非黑即白。当然,有一批优秀的程序员既是优秀的程序员,又是天才商人,比如马化腾、扎克伯格。
很多程序员除了技术代码工作,日常生活中的抽象能力还不够,在人和人交往、商业逻辑中如果没有扩展性思维,编程中一些惯性就会带过来,带来不好的反馈。
财富自由之路,程序员该怎么做?
闫辉:笑来老师写过一本书叫《财富自由之路》,里面谈到如果要创富需要改变很多认知。请问这些认知是对所有人是一样的吗?有没有程序员需要特别改变的认知?
李笑来: 我觉得是相通的。总体上讲,世界上没有一个专门供程序员赚钱的地方,一旦想创富,想获取经济收益,我们进入的是同一个市场,在同一个世界。商业模式一旦成立,只能是通用的,很难发生变化。
我在《通往财富自由之路》一书中分享了一个不太一样的概念——个人商业模式。我主要研究一个人怎么获取更多的收益,而非研究组织。
绝大多数人一生赚钱的核心模式就是出售自己的时间,即学了本事,用这个本事去工作,最后算出来工作一小时能赚多少钱。不同的专业可能带来不一样的收入。大家都在提高自己的时间价值,但这个价值有尽头。因为知识可以无限学,但一天能售卖的时间有限,工作 8 小时或许已经很累了,12 小时已算是极限,因此这个模式是有尽头的。
因此,我选择了另外一条路径——想办法把同一份时间进行多次售卖。比如我在当老师同时为 50 个人讲课,等于把那份时间卖给 50 个人,但我觉得这还不行,赚钱太慢,于是我要去一节课有 500 人听的学校,这就是新东方,这也是新东方工资高的原因。然后我写书,写书花了 9 个月时间,这本书卖了 20 年,卖给了很多人。
这样才能有突破性的收入,这是一个最基本的观念突破。
其实程序员是最容易创造出产品和服务。在今天这个世界里,除了写作,再找到能够把同一份时间售卖多轮的职业并不容易。程序员写出来的产品和服务显然符合这个定义。
在认知上,我有个大的建议, 不要把目标定得太大。 今天不需要赢得全世界才能养活自己,如果你的产品有 10 万量级的付费用户就已经很好了。
所以,我现在不太愿意跟人用创业这么大的词,程序员想要一份工作养活自己,亦或是需要一份活得比现在好十倍的营生,其实很容易。核心关键就是找到一个值得你去研究投入,并且能够生产出来,且能卖出去的产品和服务。
前两天,我还看到一篇有关程序员一个人一年一亿营收的文章,不需要投资机构,不需要上市。我认为,这个时代不太一样了,一方面利用自己的优势,一方面没必要想那么大,好好的做好一个营生,在这个时代里就很好了。
程浩: 程序员创富或者程序员创业, 核心是要选对赛道 。举个简单例子,2000 - 2010 年,从业或者创业多在互联网领域;2010-2015 年,显然应该选择移动互联网。
有一句话说得好 :选择大于努力。 这句话太有道理了。我之前认识的一位百度小哥,他曾分享自己真实的经历:2017 年,他在百度干得非常好。那时,字节跳动“挖”他过去,负责抖音商业化。但当时他在使用了早期的抖音产品之后,没有看懂就没去,后来选择了 ofo 小黄车,虽然可能拿到了更高的 title 或者待遇,但两年之后的结果已经很明显了。
从大的角度来讲,先选朝阳产业,一定要选那些大势上有发展红利的领域,否则选一个夕阳产业,就是推着石头上山,非常痛苦。
接下来, 选公司仍然很重要。 那大家一定会问:怎么能够选择对的行业和公司呢?
回到了认知本身,除了有些是运气或者被动选择的因素。也有一些主动因素,核心就是提升认知。
有两个有效提升认知的手段:
一是要多看书。 书的知识是相对系统化,而公众号、短视频的内容都是非常零散的。
书最大的问题在于内容不是最新的,那该如何弥补最新的知识?第二点便是要跟行业牛人多交流,这点特别重要,是提升认知最快的方式。
康录发: 程序员创富,有一批程序员做规划画框图自顶向下做惯了,对世界微微带着一点俯视感,可能只有 5 度,但俯视感其实是不利于去提升认知。如果平视会好一点,如果对世界能有 5 度的微微仰视感,那么他就永远处于一种学习的状态。
程浩: 我非常认同,就是说永远要保持谦逊,要对新鲜的东西保持好奇心,这点挺重要的。
闫辉:互联网圈的创业概念很大,从创富的角度,对很多程序员来讲,想请三位嘉宾谈谈如何赚到一百万、五百万、一千万,有没有最小的 MVP(最简单可行产品)或者 SOP(标准作业程序)?
程浩: 选择什么方法取决于最终目标是什么。
要赚一百万,对程序员来说真不难,工作之外接个外包项目,几个项目就能赚一百万。但这种一百万赚完之后,可能赚一千万就比较难了,要赚一个亿就没戏了。我认为,赚一百万不一定是赚一千万的必经之路,赚一千万也不是赚一个亿的必经之路。
作为投资人看企业营收,看的是收入是不是未来的主营收入。如果只是薅某些机构的羊毛,或者是通过某个外包项目赚了一百万,这不算主营收入,对公司估值没有任何帮助。
如果你想赚大钱,不一定需要赚这点小钱。这里没有褒贬,不是说赚一个亿就值得崇拜,赚一百万就普通。
对于程序员来讲,人各有志。我肯定愿意做一个高目标,但并不一定所有人都适合创业,去大厂多干几年,股票加现金也不少,在一线城市也能买房结婚然后养娃,也有人认为三线城市也可以生活得很好。
我不能给别人定目标,因为代替不了所有人。
康录发: 我有几个观点供程序员朋友一起参考:
第一个是痛点的总结和抽象能力。 譬如,任何程序员都打过车,路边打车是痛点,针对这个痛点,程序员能不能灵光一闪,大脑做仿真计算,能不能做一套系统卖给出租车公司。如果有这种痛点的挖掘推演仿真能力,衣食住行都有机会。我也看到某些行业的技术人员,用代码能力业余时间写了一套系统比如美发厅管理系统、汽车修理厂的管理系统,公司估值到几千万,甚至几个亿的案例都有。其次大家都在做开发,为开发人员提供工具,甚至以开源方式赚到钱也未尝不可。
第二个是颠覆指数。 滴滴为什么估值那么高,因为颠覆指数够,通过移动互联网,大幅度提升了颠覆指数。打车时 100 个司机都在路上还依赖这套系统,所以这是一个创新的颠覆指数。
第三个是客单价与未来赚多少钱成反比。 美团用户是 20 元客单价,外卖滴滴 20 元客单价。客单价越低的生意越伟大。
李笑来: 刚才听到这个问题,我一时半会没反应过来。听了两位嘉宾的分享,我意识到为什么刚才没有反应过来。
因为我人生中从来没有过任何一次以赚多少钱当做目标。这并不是意味着把钱当目标不好,也不是装清高,我也非常俗气的人,别人视金钱如粪土,我恨不得视粪土如金钱,但我确实没有把钱当做目标去做事。
我的观念是, 只要你是有价值的人,市场就一定有人出价。 价格可能不准确,可能会低估或高估,但想赚多少钱不应该是目标,而是要变成多贵的人,要有能力跟得上。
我做投资时间久了,曾经听起来非常抽象、假大空的话,逐渐觉得是非常对的。你的赚钱能力大概率上取决于你为社会创造价值的能力,当然不排除有些人没创造价值也赚到钱。
如何把自己打造成能赚钱的,我认为有一个特别基础的能力: 就是能够制作完成完整产品、完整服务的能力。 如果你只有一方面特长,就只能跟别人配合着,参与人家的生产。我在新东方干过,从新东方出来的老师开学校的有很多,但这么多年没见过什么太成功的,这是为什么?因为一出去就会发现还要有人能卖课,所以才恍然大悟,俞敏洪不仅会讲课,卖课也卖得好。
所以,我认为程序员需要有特别完整的能力,而不是单项的最高能力。 如果你除了工资还想赚更多的钱,那么只有一个选择,不仅仅参与生产,而且要组织生产。
未来的趋势与方向
闫辉:未来程序员界,哪些方向的发展更有潜力?
程浩: 说心里话,我觉得目前在大厂机会比较少了。毕业生如果先去大厂锻炼两年,无可厚非,但如果未来想要有一个长久发展,大厂发展空间是比较有限。
我个人比较看好全球化的业务,以全球为主要市场,而不仅仅以中国市场为主要市场。中国创业的目标是中国用户,美国创业的目标是全球 60 亿人口。
我觉得 Web3 创业机会很大,因为 Web3 代表了更大自由以及更低成本的信任。事实上,现在很多大厂出来的人都开始做 Web3 了。美国三年前做 Web3 的都是草根,但今天很多硅谷大厂出来的人拿了大钱。
闫辉:我相信很多朋友对 Web3 的整体概念并不是很清楚,站在程序员的角度,这个技术的发展和未来趋势如何?
李笑来:我认为, 互联网没有摆脱一件事情,就是肉身永远不可能融入网络内部,即便有脑机接口,还是需要肉身。所以彻底融入元宇宙世界,我觉得是不太现实的。
我看web发展的趋势。web1.0时代只有信息流通,其他都没通,买东西都买不了。很多人说Web2.0时代是关系网时代,但回头看,这十年社交网络创造的经济价值好像并不实在,Facebook虽然是web2.0标杆,但他的经济模式还是广告模式。以社交产品为代表的2.0并没有很大的浪花。
最赚钱的反倒是电商上市公司。电商在过去十几年是经济效益的老大。电商崛起是因为物流崛起了。商业需要三个流:钱流、信息流和物流。电商的核心就是这三个。
我觉得Web3最核心的是钱流,上面流通的钱不止一个国家的货币,钱可以去任何地方,手续费接近于零,这是我认为最核心的变化和趋势。
钱流变成了信息流一样低成本的系统,究竟会给这世界带来什么样的变化?我们猜不出来,但我确实一直在关注。
程浩: 这个话题比较大,我尽量简明扼说。我认为Web3的核心价值是更大的自由以及更便宜的信任。
对程序员来说,Web3整个环境非常开放,很多都是开源产品,你可以不需要别人的同意,就可以直接在这上面做开发。加上数据属于用户,这种积木式创新的效率非常高。积木式的开发和更开放的环境,Web3的发展速度可能远超Web2, 有一个月不关注Web3,好像都有点落伍了。
第二就是更便宜的信任。因为Web3里有智能合约保障,交易不需要我们之间互相信任。很多不能做的事现在就能做了,以前高成本可以变得非常低成本,这是核心价值。
当然,现在Web3基础设施还不是很完善,TPS和交易 gas费用也比较贵。所以目前主要跑的还是 Defi金融类项目,因为要进入需要有金融资产,没有破圈,但是我相信Web3游戏未来肯定是爆发点,Web3社交我也很看好。
康录发: 在中国,未来数字人民币和分布式治理会跑出很多商业模式。
在不同的技术驱动力和生产力水平下,有不同的社会组织形态。我们现在去看200年后全球人类的社会组织形态,可能就是Web3。
我觉得我们生活在一个伟大的时代,我们有幸亲身参与了中国的快速崛起。
闫辉:程序员如果要创业创富,除了基本的代码能力之外,还需拥有什么能力或资源?
程浩: 对于创业者特别是 CEO 而言,不管他是不是程序员,投资人主要看四点:
创业精神,即能否坚持住。创业宛如过「九九八十一难」,别两三难之后就放弃了。
领导力,即气场足不足,能不能说服合伙人、VC、客户。领导力可能是很多程序员背景的创业者不具备的,因此这类需要补足这一点。
执行力。一个月能干完的事情,能不能缩短到两个礼拜干完。
学习能力。不管是不是程序员,这点都很重要。
李笑来: 今天整个世界对创作者、生产者的友好程度是无法想象的,有大量的助手能让你一个人去干之前绝对不可能干的事情。
我的投资生活很简单,不像大家想象那么忙。我基本上是做一个决策等十年的人,剩下时间主要就是平时讲讲课、写写书。
我经常感慨还好是生活在这个时代,我不需要受出版社的制约,写了就可以发;我也不需要受银行制约,我想收钱就收;我个人能力也补充好了,所以需要卖的时候也能卖。这个世界对那些能够一个人完成一个有意义的服务或产品的人,是格外的友好。
因此,对于想要创业创富的程序员或从业者,我的主要建议是先别想那么大,从解决一个问题入手,做出一个完整的产品或服务。如果你能够提供一个有意义的服务,100 万个人一年付费 5 元,你一年就能赚 500 万。
另外,既然讲创富,最实在建议就是先把自己的生活问题解决掉,干干净净地彻底解决掉。所谓的没有负担不需要很多钱,当没有负担时,你的整个判断系统都会发生巨大的变化。之后再去思考世界需要什么,我能干什么。以不一样的心态去思考,得出来结论肯定是完全不一样的。
闫辉:最后请各位嘉宾用一句话总结,分享给程序员的创富建议。
程浩: 选择远远大于努力,一定要选择一条好的、有红利的赛道。
康录发: 我想说,要以 5 度的角度仰视这个世界,把自己的目光放在距离头顶 80 厘米高的位置。
李笑来: 程序员要把自己改变成服务提供者,那就肯定能赚钱。
闫辉: 非常感谢三位嘉宾,每一个人都有自己不同的背景与角度,也有非常专业的角度和维度,来一起看待程序员创业创富这件事情。
对程序员来讲,如果要去创富,真正的决策需要自己做出。授人以鱼不如授人以渔,本期各位老师为大家提供一些方法论和框架,真正的「鱼」需要自己抓住。