刚翻知乎,发现有人邀请我回答“为什么中国的996干不过美国的955?”这个问题。今天周日,正好有点空闲,来写篇文章回答一下这个问题。
从软件产品的产值、品牌的影响力来看,无论是应用软件还是基础软件,中美差距相当之大。而据统计,中国软件工程师数量大约有700万,美国软件工程师大约440万,因此中国软件工程师的人效是远低于美国软件工程师的。但中国程序员加班普遍严重,而美国加班、超负荷工作的也有,但不是普遍现象,自然得到的结论就是中国996干不过美国955。
我自己作为软件工程师在美国芝加哥Motorola, 3Com等公司工作了10年,08年又回到北京创业至今,过去的一年多,在北京和美国硅谷两边跑,因此对中美的软件行业都比较了解。我来从自己的视角回答一下这个问题。
产品高度专注
美国众多的软件公司都只有相对单一的产品,拿我熟悉的基础软件来说,MongoDB是一家市值230亿美元的公司,除了产品文档型数据库MongoDB之外,没见过其他产品,Confluent是一家市值78亿美元的公司,除了它的消息队列软件Kafka之外,没见过其他产品。Elastic是一家市值75亿美元的公司,除了它的产品Elastic Search之外,没有其他产品。我们就更不用提Salesforce, Snowflake这些更牛的SaaS公司了。
美国无数的中小软件公司更是专注,所有你想象到的场景,都有公司专注在做。比如我自己在美国办公室经常用的Calendly服务,只是简单的提供一个日程服务,让对方挑选一个合适的会议时间,我美国办公室用的报销系统Tallie,也是一家创业公司做的。
反观中国,一家公司稍微赚点钱,就什么都想做,给客户的产品总是大而全,没有不做的功能。就连创业公司也是一样,脚都没站稳,功能一项一项的加,产品线不停的扩。由于国产替代等原因,过去几年数据库产品在中国如雨后春笋般出现,全国有名号的数据库产品至少200款。即使是996,这些公司人力和财力的投入,与Oracle, SQL Server, MongoDB这些产品相比,仍只能是一个零头,谈何能打败这些全球巨头呢?我们TDengine所在的时序数据库(Time Series Database,TSDB)领域,这么细分的赛道,中国市场上都有至少10款产品,连靠Hadoop起家的星环,上市后也推出时序数据库产品,就更不用说那些互联网大厂了,但真正投入在这个产品上的人力和财力,与我们TDengine团队相比,相差甚远。
不专注的公司,最后做出的产品往往是看似什么功能都有,却经不起用,到处有问题,最后只能凑合使用,导致推广难,交付成本高,而且卖不起价钱,更难阻挡一波又一波的竞争对手入场。不仅新创公司如此,连老牌的2B软件公司用友,做财务系统已有30年的历史了,过去两年我都撞到过很多次BUG。也许,从这里就能看到为什么SAP能在全球大卖,而用友只能局限于中国市场。