开源服务指南教会了我什么

一开始做开源服务指南,只是想丰富一下自己的开源工具库。

但是在一步一步前进的过程中,我所得到的却远超预期。

打破信息茧房

前人总说空杯心态,虚怀若谷,但想要做到这种状态其实并不容易。

作为程序员的我,万事万物都想要通过写代码来解决。

按照我以往的逻辑,如果我想要开发一款产品,那必定是去构思、去设计、去实现,埋头苦干几个月,憋出一个大招。

最后呢?可能市场并不买单。劳心劳力,却是竹篮打水一场空。

后面受『全网漫游指南』的启发,我发现使用现有的 SaaS 工具也可以很好地完成从 0 到 1 的 MVP。

用更低的成本、更快的速度搭建雏形,更早获取用户反馈,更早地发现隐藏的问题,快速迭代,不断优化。这着实是更好的方案。

保持开放的心态,看一看别人在做什么事情,别人在用什么方法完成这件事情,总能学到一些不一样的东西。

先开始 & 坚持走下去

看着『全网漫游指南』飞速成长,我当然是羡慕的。

面对『开源服务指南』前途未定,我也曾是畏惧的。

我害怕开源服务指南胎死腹中、我害怕开源服务指南不被大家接受、我害怕不完美的一面给用户带来困扰、害怕很多很多东西......

直到我开始迈出自己的第一步,所有的畏惧都开始转换为攻坚克难的决心、勇气、成就和自信,正反馈如同潮水般绵延不绝。

眼睛看到的都是别人的故事,动手完成的才是自己的成长。

放手去做,成败都是进步。

不要完美主义

从刚开始决定要做开源服务指南,到真正写下第一篇文章,花了将近 3 个月的时间。

从我开始动手搭建开源服务指南,到第一篇文章发布,花了 1 周的时间。

没错,我花费了两个多月的时间去构思、去梳理、去空想。

我以为我设计了一个很完美的工作流程,但真正实践的时候,才发现事实与构想,所差甚远。

退而求其次,完成第一个 MVP,1 周时间足矣。

烂开始、快迭代。

每次只专注于当下最重要的一件事情,快速获得正反馈。

完成事务获得成就感,因为成就感萌生自信心,再由自信心推动继续前行的动力。以此搭建正循环,不断迭代,不断优化,不断前行。小步快跑,飞速成长。

脑中所想终究虚无,动手落实才是正果。

很久之前,一位师兄 @大蕉 说过一句话:"你是真的不想要,还是压根不敢想? "

放到这里,我不禁反问自己:"你是真的完美主义,还是在用完美主义的借口无限期拖延?"

不要过度优化

并非所有事情都可以一蹴而就,臻至完美。

想象的完美与现实的缺憾总会形成落差。我也经常患得患失,抱怨当下的不完美,抱怨自己的执行力。

Notion 和 Pipedream 给了我快速搭建工作流的便利,但也剥夺了一定的自由度。

因为一些并不致命的小缺憾,我曾三番五次地想要抛弃这些 SaaS 服务,转而通过代码实现更加自由和完美的工作流程,而这势必需要投入更大的成本。

在当时只有几百粉丝的情况下,开源服务指南能不能坚持走下去可能都是问题,过度优化多少有点想多了。

当时的我索性给自己定了一个小目标:公众号粉丝 3000 之前,不再考虑写代码做网站的事情。因为不完美而带来的焦虑也随之一扫而空。

世上哪有什么完美,审时度势、量入为出、适时调整,才能更加稳健地往前走。


再讲一个小故事:

一开始开源日报的规划是每天策展和推荐当天的 Github Trending 项目,我需要在一天之内完成项目策展、文章整理和发布,更新压力非常大。进而特别想做能在手机端完成策展的解决方案,用以在通勤时间完成策展。

现在曲线救国,放弃了一定的实时性。在有空闲的时候准备接下来几天甚至是一周的推文,压力瞬间就释放了。反而开始庆幸当初没有做手机端的解决方案,工作量大且收效甚微。

"很多事情,拖着拖着就没了。" 万万没想到,这句话能出现在褒义的语境里。

坚持总有成效

前行的道路总是孤独且煎熬的。

在刚开始的几个月里,开源服务指南收效甚微,每篇文章都经常是个位数的阅读。

截至现在,开源服务指南历时 8 个月,已经:

你看,空想全是困难,实践皆是成绩

坚持走下去,总会有成效。

输出倒逼输入

因为要坚持日更,我需要不断地优化工作流程、提高策展效率。

我需要去学习 Notion、Pipedream、AIGC、Figma、Nodejs、Cloudflare Workers 等等,藉此实现自动化。

我需要去了解设计、排版、求助设计师 @Huazi,一起优化视觉效果。

我需要去学习如何做产品,分析和总结指南定位,打磨文章内容,规划推文形式,想办法提高文章完读率。

还有很多东西需要学习,社群运营、IP 打造、资料整理、引流、盈利等等。

如果没有具体的事项推动,我可能永远也不会接触这些新东西。

正是因为输出倒逼输入,才让我不断地学习和实践新的知识。

朋友们

当你凝望深渊的时候,深渊也在凝望你。

当你为自己的专业技术引以为傲时,它可能恰巧是束缚你的枷锁。

我坚信绝大部分程序员都有着超强的技术能力和非凡的创造力,但往往因为各种束缚难以发挥。

本能千里跨山河,奈何缚作车前马。

这是我最不愿意看到的结果。

为此,我想要借助开源服务指南,汇聚一些有着共同爱好的朋友们。交流碰撞,挣脱束缚,激发出无限的创造力。

相信未来,我们会有很多可喜可贺的故事。

相关推荐
求知若饥2 分钟前
NestJS 项目实战-权限管理系统开发(六)
后端·node.js·nestjs
ZJ_.7 分钟前
WPSJS:让 WPS 办公与 JavaScript 完美联动
开发语言·前端·javascript·vscode·ecmascript·wps
GIS开发特训营11 分钟前
Vue零基础教程|从前端框架到GIS开发系列课程(七)响应式系统介绍
前端·vue.js·前端框架·gis开发·webgis·三维gis
Cachel wood37 分钟前
python round四舍五入和decimal库精确四舍五入
java·linux·前端·数据库·vue.js·python·前端框架
学代码的小前端39 分钟前
0基础学前端-----CSS DAY9
前端·css
gb421528743 分钟前
springboot中Jackson库和jsonpath库的区别和联系。
java·spring boot·后端
joan_8543 分钟前
layui表格templet图片渲染--模板字符串和字符串拼接
前端·javascript·layui
程序猿进阶43 分钟前
深入解析 Spring WebFlux:原理与应用
java·开发语言·后端·spring·面试·架构·springboot
m0_748236111 小时前
Calcite Web 项目常见问题解决方案
开发语言·前端·rust