随着项目的进度越发缓慢,我不得不停下来调整自己的工作流。而且有一段时间没有关注 AI 工作了,现在的工作方式也有些过时,所以这个月我开始把重心转移到了重建工作流的工作上。
新的一月,我没有急着去编写新的项目,因为我开始发现自己的执行力在下降,比如会卡在某个项目上,或者因为一些其他事情搁置项目。回顾所有的开发状态,这不如说这是经常发生的事情,我需要一个能进一步解放生产力的方法。最近 AI 的工具也开始有了新的变化,也是时候重新整理一下自己的工作流了。
我意识到我已经很久没有更新自己的工作流了,现在做的事情实际上和去年6月时建立的工作流没有太大差别,只是生成 demo 后修修改改,然后上线网站。
更多的,我几个月前的工作流主要靠 Github Copilot 和 V0 的免费使用额度来完成,因为局限于工具的使用次数,这也极大地限制了我的开发速度。
但是这个月,稍微有些不一样。1 月快接近月底的时候,OpenClaw 突然火遍了全网,这也引起了我的注意。但是,在看到 OpenClaw 删除了别人电脑上的所有邮件的消息后,我望而却步?就我个人看来,这个工具更适合部署在完全隔离的 linux 系统,甚至是 docker 容器里。
有天,我在 LinuxDo 里寻找 OpenClaw 的实际使用场景时,一条不如 OpenCode 可控的评论让我感到好奇,因为我这段时间完全没听说过。
我预感这是个有趣的东西,不想错过好玩的东西,顺便看看是什么工具能让别人做出这样的评价。
我在搜索引擎搜索了 OpenCode,顺藤摸瓜找到了 Github 仓库。看完后才知道,原来是 Claude Code 的开源替代品。
在这之前 Claude Code 也火过一段时间,多少看过一些博客和视频,但是这种作为闭源的工具,加上一些账号层面的限制,翻了翻教程还得做很多工作,抛开模型来说很多东西也并不完善,我就没了兴致。
相反的是,当我看到 OpenCode 时,我双眼放光,一下子就陷进去了。只是使用 npm 一行命令,加上 OpenCode 提供限时免费模型,直接就达到了开箱即用的体验。
随后,我理解了许多最近 AI 产生的新概念,插件和 SKILL等。没过多久,我找到到了 Oh My OpenCode 插件,在开启 Sisyphus 无确认模式的状态,加上无限制的模型使用,Vide Coding有如神助。
折腾完 OpenCode,我打开了正在写的项目,把一段需求扔给了 OpenCode,看着终端发呆,这个过程我完全不知道 AI 改了什么,只能让等它每次改完跑去翻 git 修改历史。
我看了眼 VsCode 上 Copilot 超额度的对话窗口,心里有点膈应,不止一次想把这个废物东西也换了。VsCode 虽然换不了,但是我至少想办法把烦人的 Copilot 关了。于是,我进入设置完全把它关闭了,然后卸载了插件。这下总算干净了许多,眼不见心不烦。
AI 代码编辑器自然有不少,但问题还是在于模型的使用限制,如果还是对话几次,那基本和 Copilot 没什么区别。所以,国外的 AI 代码编辑器我直接忽略了,想起来国内有个 Trae 编辑器,以前用的时候没什么新奇的地方。
到官网看了下,发现推出了为独立开发者使用的 Trae Solo 模式,能实时跟踪 AI 的修改过程,也提供了一些免费模型。这就是我想要的功能,实际上用下来效果也不错,足够用来代替 VsCode 中的 Copilot 了。
于是,我借助 OpenCode 代替了 V0,Trae 代替了 Copilot。从以前的 V0 构建项目 + Copilot 修改代码,变成了 OpenCode 构建项目 + Trae 修改代码。
有一天,我在外面闲逛的时候,冒出一些有趣的想法,随手就拿出收集记录,看着笔记软件上的文字我总觉得少了点什么。
回到家里,我才发现比起纸质笔记,电子笔记不能画出一些东西作为思考的辅助。想要在手机上画一些图形把笔记结合起来,那可太费劲了,如果有一本小笔记本,就能像以前考试的草稿纸一样,画出一些简单的图形辅助一下思考。
于是,我买了两本 A6 笔记簿,其实这并不是为了记录,只是我觉得随身的一本小笔记,在我独自外出的时候拿出来会很酷,偶尔还能画点东西。
我的记忆力并不算强,但对于短期的事情我很会清晰的记住,但是事情一多起来就会产生认知负荷,在思维活跃的时候更是灾难。所以,我通常会在当天超过 4 件事情的时候,把一些超出的事情记在笔记里。
实际上,我会记录很多东西,单论手机上的笔记软件就超过了 6 个软件,每一个都是为了特定领域的内容而记录的。虽然看起来规划的很好,但实际上有些没有逻辑的事情总是没法准确分类好,所以大部分记录就堆在一个笔记里。
我也尝试过使用电脑上的笔记程序,但是不久之后就直接忘掉了,过个几周才想起来有这回事。与其说是记录,不如说是丢进垃圾堆,沉迷使用程序很容易让人产生惰性。
当我拿到笔记本的时候,第一个感觉是恰到好处,A6 的大小只比手机大一些,可以把它摆在桌面的每一个角落。和 APP 笔记的最大不同,就是能被一眼看到,你不需要寻找再启动这些繁琐的过程,最多只是拿起笔记簿。
越是忙碌起来,我就越倾向于使用纸质笔记记录,相比拿起手机忘记要做的事,忘记要去打开手机上的笔记软件,转而去另外一些事带来的干扰,也能让我更专注做眼前的事情。
我看到的是简洁有力的存在感,不管你想不想做完记录的事情,这本笔记簿都会躺在桌面上。
只要手上还有这本笔记簿,我就可以不再按照感觉规划自己要做的事情,而是有想法就写到笔记上,想做些事情的时候,就看看笔记簿记录了什么。
在升级完成工作流后,我并没有继续开始写项目,而是对以前的项目进行了修改,网站适配了多语言,布局也调整了一下,看起来舒服了很多。
想起来,刚开始独立开发时的第一个月,写了三个小工具,原来的布局非常简陋,有时候回去使用这些工具的时候,才会发现一些设计和交互上的不合理。而仅仅过了一年,现在却能用三个晚上随意修改了,让我感叹 AI 技术的更迭如此之快。
虽然这几个网站的流量并不大,可能只有我在使用,但把黑历史擦掉的感觉,也是挺奇妙的。
代码的技术力稀释的越来越多严重了,甚至开始跨越到了设计领域。在未来,会有更多人通过写工具满足自己的需求,来得到较为可用的替代品。我想怎么在这些不完美的替代品上更进一步,就是作为独立开发者的工作了。
还记得最开始时,我还计划着以后写出上百个工具站点才冲击独立开发的 web 方向,想着以数量取胜。但是越往后越发现,这可能不适用于我。直到现在,我连申请 Google Ads 都还没通过。
去年一整年,加上我的博客站点,只不过十几个站点。总感觉出于我偏执的思维习惯,大概率会走上更极端的路线。
仔细想想,我还没有想方设法的去推广它们,相反的好像开始陷入一种想要打造的更完美的产品的误区。实际上只要一个工具能够解决问题,就应该有分享的价值,这也是个问题。对于开发者最好的解决方式,还是使用代码去解决问题。
每天我还是都习惯性的打开网站的流量统计看好几遍,即使每天的数据没有太大的变化,单纯只是让自己意识到写的东西还有在使用。因此,我决定计划为工具站加个 PV 统计,当这个数量到达一定数量就专注到推广上。
这一年最大的改变,也许就是在我所意识到的事情上,想办法变得更简单了一些。在代码侧的能力虽然很强,但是对于其他方面的事情完全是一窍不通,我必须打破边界,这样现在工作流才能继续延伸下去。