最近做的项目
最近几个月沉迷于让ai做一些简单的项目,主要流程是先有个想法,然后用 bolt.new 去选择一个模板,接着告诉它我要做个什么东西,在我用完每天的免费 token 以后,大概率能得到一个还不错的starter。
有了 bolt.new 打基础以后,接着就是把项目下载下来,在本地用 github copilot edit 去做精细化的修改,或者加一些 feature。(上周还是狠了狠心把 copilot 订阅换成年付的 cursor,这个后面会再聊到)
所以我到底做了哪些东西,其实大部分都是一些很 basic 的东西,我用 ai 来进行修改时,基本不会自己去写代码,只是告诉它去做什么,只有发生一些报错的时候,再手动debug。
- astro-zen-blog: 这是去年12月做的一个基于 astro 开发的极简的博客模板,最近修复了一些bug,添加了一些小功能,作为一个blog template,为了贯彻一开始 minimal 的宗旨,已经不考虑再加各种 fancy 的功能了,如果使用者有需要,我很鼓励自己 fork 下来,包括我当前的博客,也是在此基础上做了一些调整。
- apple-style-portfolio:基于 astro 开发的有 apple 风格的极简 portfolio。从受众的角度来看,portfolio 的市场很大,可能不是所有人都想写 blog,但是一个优雅的 portfolio 却是很有吸引力。大概花了 4 ~ 5 小时的时间就完成了这个项目,大部分的时间其实花在了反复修改一些比较细节的问题上。
- astro-sassify 这也是一个基于 astro 开发的 sass 模板,有 15 个页面,复杂度算是最高的一个了,但是仍然也只花了我 4~5 个小时。为什么要做一个 sass 的模板呢,本身我自己也没有这个需求,但是我发现 Astro themes 免费的 sass 模板比较少,同时现有的免费 sass 模板在提供的页面也不够丰富,于是我参照付费的 astro sass 模板,开发了这个模板。
- screenshots-editor:开发这个项目的初衷是我在往 Astro Theme 上面提交我开发的主题的时候,发现要做一个宣传的海报比较麻烦,于是便想做一个编辑器能够帮助自己编辑海报。不过在今天我给 astro-sassify 做海报的时候发现。。postspark.app已经能很好的满足我的需求了,虽然目前我做的screenshots-editor在功能上比postspark要丰富,但是可用性不足,所以决定暂缓它的开发工作,等我想到下一步的方向了再继续。不过开发这个项目的时候,也理清了 ai 辅助开发新项目的思路,这个后面再详细聊。
前端开发的下一步?
基于上面几个项目开发的经验,不负责任的说,AI 时代不需要纯粹的前端开发了,以后的开发模式可能会变成
一人团队 = 产品经理 + 设计师 + 全栈 + AI
正如前文所说的,bolt.new 和 cursor 这类型的工具给了我们强大的即时验证想法的能力,不再需要纠结用什么技术栈,功能能不能实现,我们可以快速的看到结果,来决定下一步。这给了我们很大的机会,去从一个前端开发的身份上完成转变,逐步去打造个人的品牌和产品。这个模式中,可能最不重要的就是 开发
这个角色了,而产品思维或许会变得更加重要,为什么我会这么说呢?那就是 Prompt
, 我们需要想清楚自己想做的到底是什么(这个真的很重要),在我多次的尝试中,意识到给 AI 一个模糊不清或者术语概念不一致的描述,它就无法按你所期望的方式工作。这么说起来有点像归因论,但确实是这样。提前想好要做什么,整理成清晰有条理的文档,提前定义好各种 黑话
, 对我们后续和 AI 对话有着很好的助力。再进一步就是,给出的文档,需要 AI 实现的功能,需要是渐进式的。
看看下面的例子:
👍
需求背景:
实现一个可以对截图进行美化的编辑器......
术语定义:
1、box:....
2、画布:....
技术栈:....
功能:
1、实现一个【画布】,支持在画布上放置【box】
2、对box进行截图
👎
第一轮chat: 做一个截图编辑器
第二轮chat: 让画布可以编辑
第一轮chat: box可以放置图片
分析一下几个主题的数据
简单分析一下各个项目的受欢迎程度,以 astro-zen-blog 和 apply-style-portfolio 为例(截至2025.03.09):
project | star | fork |
---|---|---|
astro-zen-blog | 23 | 1 |
apple-style-portfolio | 9 | 6 |
我在 Astro Themes 上提交了该主题,每天的访问量从 cloudflare 上看,每天大约有 20~30 来自 Astro Theme 的访问量。github repo 一般一天也会被 clone 3~4 次。从获得的 star 和 fork 以及访问量来说,我还是很满意的,在 Astro Theme 上逛的基本都是我的目标用户,所以转化率也比较高。这也是我为什么技术栈基本都选择使用 astro 的原因。
之后的计划
portfolio
做一个portfolio 的 headless cms,目前一个个人用户想要迁移自己的portfolio其实还是需要一些成本的,他需要去看一下代码,填一些字段,录入信息。如果我提供了一个 headless cms,同时定义一套 portfolio 的规范,是否就能实现快速迁移?再加上去年我已经做了一个 Dev Portfolio Hub, 如果在此之上去做个扩展,会不会更好点。亦或者根据目前流行的 headless cms 来去设计和开发一整套不同风格的 portfolio 来作为主题的集合包进行售卖。
sass 模板
当前已经构建了一套免费的 sass 主题,等过段时间看看反响如何,再考虑要不要做一个付费的主题来进行售卖。
一人公司
从上文中可以看出,我目前宣传的方式非常局限,依赖框架的主题市场来进行,还需要继续学习如何在 reddit 或者 linkedin 找到自己的目标受众,然后进行营销。以及注册了 buy me a coffee, 只是打算碰碰运气。
复盘
做了这么多可能有用,可能没用的简单玩具,对我的职业发展有什么帮助?这可能是我之前担心的事情,因为我之前的观念是去给厉害的project贡献代码,或者自己开源一个非常牛逼的项目,来证明自己的技术和影响力。但这些我现在觉得不重要了,做上面这一些除了热爱开源(很明显我没有)以为,我所想的都是功利,我所求的是在一个更大的机器里当个更重要的螺丝钉。可是当 AI 浪潮来袭,我可以不做一个螺丝钉,我可以努力将自己的想法变现,当螺丝刀需要精通技术,技术虽然很可靠,但是也很难,竞争的也都是存量市场,当有一天自己被裁了的时候,剩下了什么?
尝试把自己当成一个产品来构建。
一些迷思
- 现在也不太执着于一定要怎样,活在哪里都有妥协,选择适合自己的就行
- 最近基金亏的有点多 hhh
- 很久没有那种急切的希望时间快点过去的心情了,总是一不留神就过去了一天,我想停下来,但是已身处漩涡
最近的生活
- 这段时间换了新团队,实际还要在原来团队里干活,两头都是活,每天手都停不下来,开不完的会
- 又留了两个多月头发,不知道这次什么时候会剪短
- 把两个罗技g304换成了两个国产鼠标,目前体验还可以
- 目前对大部分游戏没啥兴趣了,还是和以前一样,打打王者荣耀,或者 小丑牌
- 最近又要搬家了,这次搬完家应该就没有中午回去午休的机会了
- 这两年自己变得相当自闭,基本不进行社交,顺其自然了
- 看了林忆莲厦门场的演唱会,本来因为位置不错还挺开心,但是被体育中心的音响狠狠打脸了