“每天到场”,微习惯带来不可思议的成效

528 阅读5分钟

Typesense是一个快速、容错的搜索引擎。这是一个开源项目,目前在github上已经积累6.4k星。项目目标是成为ElastciSearch的一个易用版替代品。提供了各种主流语言的客户端,可通过容器部署。方便易用,亲测点赞。

最近项目作者的一篇博文获得了高票点赞,除了项目本身外,人们可能更关心的作者如何在俗务缠身的六年里,利用业余时间,每天做一点,最终实现了这样一个产品。

正如近年流行的一本叫《微习惯》的小册子一样,人们对如何养成一个好习惯,坚持下来,并最终有所成就的故事很容易产生代入感。因为多数人都有过同样的想法,并做过尝试。但真正能坚持下来的少之又少。

所以见到这样的成功故事后,往往与有荣焉。

其实道理很简单:

不积跬步,无以至千里; 不积小流,无以成江海

以下是对该博文的翻译:


六年前我第一次开始在Typesense工作时,我给自己定了一个简单的规则:

我会在每天上班前或下班后写一些代码。

就是这样。没有最后期限,没有季度目标,没有里程碑。

我真的别无选择——我即将结婚,并且已经在全职工作,担任的角色要求很高。

可以想象,从头开始构建搜索引擎并非易事,所以我只能以这种方法来避免额外的压力。

没有自我施加的时间压力,我能够专注于一件事:"每天出现",并编写一些代码。有些功能需要一个小时才能实现,有些功能则需要几个小时,有些甚至需要持续数周。但这并不重要,因为没有任何形式的截止日期。

回想起来,我简直不敢相信在过去的6年里,仅仅遵循这样一个规则,我就能够交付这么多东西。

image.png

生活不断地向我投掷各种曲线球:我结婚了,有了一个女儿,经过长期的战斗后失去了所爱的人,经历了重大的健康问题,与新冠病毒作斗争……

然而,不知何故,在经历了这么多事情的同时,Jason和我却能够从头开始构建一个开源搜索引擎,方法其实很简单,就是哈下腰来干活,并将它看作一个长期的兼职项目来坚持。

以下是对我们迄今为止经历的事情的简要总结:

2015:原型设计和各种数据结构的基准测试

2016:首次正式提交,构建核心模糊文本搜索引擎

2017:HTTP API,支持数字过滤和分面搜索

2018:客户端库、只读副本、Hacker News发布失败

2019:赚到第一美元,完成许多"理所当然"的小功能

2020:集群、Typesense Cloud、多个演示、Hacker News成功发布

2021:全职投入 Typesense,撰写我们的第一篇博文 :)

我们所走的路,违背了关于创办公司的几种流行的传统智慧。

我们并没有辞掉日常工作立即开始全职开发Typesense。我们没有寻求风险投资,也没有试图通过高速增长来“垄断”市场。我们没有可以利用的个人品牌或网络。直到第5年,我们甚至没有赚到第一美元。

然而,我们有一个几乎无限的跑道,因为即使在我们专注于Typesense埋头苦干时,我们日常工作中也同样表现出色。通过这种水滴石穿的长期策略,只有当我们充分降低了这种选择的风险后,我们才全职投入了Typesense。

如果您想通过推出自己的产品来获得一定的成功和独立性,并且不希望有太大的风险,我想请您试试这个方法:

在一个大型的市场中,选择一个总是有需求的点子,并致力于完成一个能很好地满足用例子集的产品。

通过选择一个不那么流行的点子,并在一个大型且最好是不断增长的市场中成长,可能是一条会走得很慢的路线。不过只要你能够持续解决各种问题,在未来某个时候,你可能就会得到一个足够有价值的产品。

以Typesense为例:

我们从一个简单的想法开始:通过构建一个开箱即用的、令人愉悦的搜索引擎,让更多人可以拥有良好的搜索体验。我们从最开始就意识到,网站和应用总是需要搜索,并且这是一个庞大且不断增长的市场。

在我们构建Typesense缓慢的过程中,我们注意到其他几家公司也在对同一市场发起进攻(市场验证!)。尽管如此,我们仍然坚持我们的目标,继续前进。并且这种龟速有时候反而成了一种优势,它让我们可以更从容地去理解这个市场。

在Typesense工作了6年之后,我们的故事才刚刚开始,我和2015年一样兴奋。现在我和Jason都在全职从事 Typesense 工作,我们期待着按照自己的方式发展它.

image.png

每当有客户使用Typesense时,仿佛都是在提醒我们,“每天到场”的习惯给我们带来多么了不可思议的成效!