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

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

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

打破信息茧房

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

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

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

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

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

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

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

先开始 & 坚持走下去

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

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

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

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

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

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

不要完美主义

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

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

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

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

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

烂开始、快迭代。

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

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

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

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

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

不要过度优化

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

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

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

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

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

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

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


再讲一个小故事:

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

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

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

坚持总有成效

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

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

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

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

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

输出倒逼输入

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

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

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

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

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

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

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

朋友们

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

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

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

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

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

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

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

相关推荐
xiao-xiang16 分钟前
jenkins-通过api获取所有job及最新build信息
前端·servlet·jenkins
C语言魔术师33 分钟前
【小游戏篇】三子棋游戏
前端·算法·游戏
Channing Lewis1 小时前
flask常见问答题
后端·python·flask
Channing Lewis1 小时前
如何保护 Flask API 的安全性?
后端·python·flask
匹马夕阳2 小时前
Vue 3中导航守卫(Navigation Guard)结合Axios实现token认证机制
前端·javascript·vue.js
你熬夜了吗?2 小时前
日历热力图,月度数据可视化图表(日活跃图、格子图)vue组件
前端·vue.js·信息可视化
桂月二二8 小时前
探索前端开发中的 Web Vitals —— 提升用户体验的关键技术
前端·ux
Ai 编码助手9 小时前
在 Go 语言中如何高效地处理集合
开发语言·后端·golang
小丁爱养花9 小时前
Spring MVC:HTTP 请求的参数传递2.0
java·后端·spring
Channing Lewis9 小时前
什么是 Flask 的蓝图(Blueprint)
后端·python·flask