博客
分享我的产品、经验和独立开发之旅

最先淘汰你的,不是 AI,是会 AI 的同事
做前端十年,刚好碰上 AI 时代。最先消灭你的,往往不是 AI,而是身边那个把 AI 玩出花的同事。当公司开始从系统上提效,程序员不再等需求派单,而是开始抢活——抢那些能写进 OKR、还算数的活。这篇文章聊聊职场这场吃鸡游戏,以及怎么破局。

从 Next.js 迁移到 Astro:Cloudflare Workers CPU Time 性能对比
最近做了一个电商导航站,最初用 Next.js + OpenNext 部署在 Cloudflare Workers 上。访问多个页面后频繁触发 CPU Time 超限提示,试过 ISR 缓存效果也一般;迁移到 Astro 后 CPU Time 几乎可以忽略不计。本文记录迁移前后真实的性能数据、问题分析和最终方案。

我的资产配置笔记:50%现金 + 哑铃型组合
不是专业理财师,只是一个认真思考过『钱该怎么放』的普通打工人。分享我的资产配置方案:50%现金 + 15%债券 + 30%股票 + 5%黄金,目标长期年化 7%~8%。

AI 代码编辑器使用体验与对比:VS Code、Cursor、Kiro、Zed 实测
作为一名独立开发者,我深度使用了 VS Code、Cursor、Kiro、Zed 这四款编辑器。本文从实际项目出发,对比它们的性能、AI 能力、插件生态、价格等方面,分享我的真实使用体验。

Next.js + Cloudflare 部署:生产环境使用 D1、本地开发使用 SQLite 的数据库方案
在使用 Next.js 和 Cloudflare Pages 部署项目时,如何实现生产环境使用 Cloudflare D1 数据库,而本地开发环境使用 SQLite 的方案。本文详细记录了如何解决 runtime 兼容性问题,以及具体的实现细节和代码示例。

我开发了一个音乐专辑封面查询工具 - CoverCay
基于Apple Music API的音乐专辑封面查询工具,支持多国家地区和多种尺寸,一键下载和复制,让音乐资源管理更便捷

Google AdSense 因低质量内容被拒?重构比扩充内容更有效
我的网站 [w3cay.com](/zh/posts/w3cay一个打工人必备的摸鱼网站/) 是一个分享有趣网站的网站。一开始建站时,我想通过列表的形式一个一个地分享有趣的网站。为了快速充实网站内容,我采用了爬虫的方式从其他网站收集并筛选内容进行填充。 说实话,在我看来效果还挺好的。谷歌和...

网站统计工具的选择与实践:从百度统计到 Umami 的探索
大家好,我是 Cayden,一名程序员。作为一个网站开发者和运营者,网站数据统计和分析是日常工作中不可或缺的一部分。今天我想和大家分享一下我在网站统计工具选择上的探索历程,以及最终找到的最佳实践方案。 ## 为什么网站统计很重要 在谈具体工具之前,先聊聊为什么网站统计如此重要。对于网站运营者来...

为什么2025年了我还在做网站:独立开发技术路径选择
我是 Cayden,一名独立开发者。 从 2018 年开始,我就一直在探索独立开发的道路,做过微信小程序、iOS App,也做过网站。 只是因为不是全职投入,这些项目大多都只是“做出来了”,却没能真正跑起来。 2025 年初,我收到域名服务商的续费提醒邮件,这时我才注意到——我的...

程序员如何构建自己的被动收入
大家好,我是 Cayden,一名程序员。今天我们来聊聊如何构建被动收入这个话题。 在网上经常听到有人说想实现财富自由,认为需要拥有几百万甚至上亿的资产。我理解这种想法,但我认为这是对财富自由的一种误解。即使你真的拥有了那么多钱,但人的一生很长,你真的能保证财富自由到老吗? 人的欲望是无限的。当...

W3Cay:一个打工人必备的摸鱼网站
大家好,我是 Cayden,今年我又开始重拾独立开发了,继续走自己独立开发之路,之前也开发过[时光里程表小程序](/post/1be3071d.html),小程序每天大概有100-300左右的访问用户,虽然用户少,但是用户粘性还是挺大的,这么多年一直在运行着,也没怎么维护过了,还是有流量 今年...

《黑客与画家》文摘
解开这个谜的关键是把问题换一种提法。为什么聪明的小孩没有让自己变得受欢迎?如果他们真的很聪明,为什么找不到受欢迎的诀窍呢?他们在标准化测试中表现得这么好,为什么就不能在这方面也大获成功呢? 虽然“书呆子”饱尝不受欢迎之苦,但是为了解除痛苦而让他们放弃“聪明”,我想大多数人是不会愿意的。对他们来...