在老家远程写Vue:一个北漂回巢程序员的生态探索手记

程序员的日常信号
2026-09-25 18:12
阅读 2277

去年十月,我退了北京西二旗月租3500的次卧,搬回山东潍坊。房东扣了200块膨胀螺丝孔赔偿,我扫码转账时,公司大群通知:研发部支持远程办公试点。脑子里就一个念头:房贷还剩28年,每月6800,但北京这房租一天也住不起了。

在父母房子隔壁租了个一居,月租800。省下的2700刚好覆盖房贷多出来的利息。但远程办公意味着出了问题只能自己扛。我司主栈Vue 2,部分新项目迁到Vue 3 + TypeScript。以前在北京,前端大佬坐斜对面,卡住了端着保温杯过去问。现在盯着屏幕上的红波浪线,连个说话的人都没有。

从“CV工程师”到被迫深潜

回老家第一个月,几乎每天干到凌晨。不是活多,是我菜。一个Vue 3响应式数据不渲染的问题,查了四小时,最后发现ref对象在模板里忘了加.value——低级得想抽自己。

那晚十一点半,我泡了碗面坐在阳台上,刷到一条推送讲“秘塔AI搜索”。我试着输入“Vue 3 ref 对象在模板中自动解包 原理”,它给出的不是一堆CSDN复制粘贴,而是从官方文档和高质量技术博客里提炼的解释,还附源码地址。

那一刻有点恍惚。以前在北京,遇到问题先问旁边大佬;现在“旁边的大佬”变成了AI搜索工具。它不会不耐烦,你问十遍“响应式依赖收集怎么触发”,它第十一遍还是老老实实讲。

Cline:我的24小时结对搭档

真正打开Vue生态深水区的是Cline——一个装在VS Code里的AI编程助手,能直接读项目文件、理解上下文、写代码改bug。比Copilot更主动:给它模糊需求,它会自己翻项目结构,找到相关文件,给出具体修改方案。

上个月我负责把老项目的Vuex store迁移到Pinia。十几个module,几百个action和mutation。白天开会回邮件,真正写代码只有下午三点到六点。我用Cline建任务清单,让它先分析每个module的依赖关系,再逐个生成迁移后的Pinia store代码,我负责review和跑测试。

迁移user模块时,Cline发现一处mutation调用传参格式和其他地方不一致。它没直接改,而是提示我:“这里存在潜在的数据不一致风险,建议确认业务逻辑后再迁移。”我愣了一下——这不像工具,像个靠谱的同事。

那段时间每天下午泡壶茶,对着Cline生成的代码一行行看。窗外是小区里溜娃的大爷大妈。突然觉得远程办公也没那么孤独了。

Vue生态的“深水区”其实没那么可怕

很多新手觉得Vue生态庞大——Router、Pinia、Vite、Nuxt、Vitest、VueUse,光看名字就头大。我以前也这么觉得。但深度实践下来我的感受是:生态不是让你全学会的,是让你按需取用的。

比如Vite。以前项目都是大佬配好的,我从来不管构建配置。这次独立负责新项目,从npm create vue@latest开始,自己配别名、环境变量、proxy。遇到问题就秘塔AI搜索,搜不到就问Cline。整个过程像玩开放世界游戏:不需要背地图,但需要知道“想去某个地方时,该用什么工具导航”。

再说VueUse。做需求时有个“点击元素外部关闭弹窗”的交互,我本打算手写document.addEventListener判断逻辑。Cline直接推荐了useClickOutside,自动引入依赖。我看了下源码,十几行,干净利落。那一刻我意识到:你加班写的每一行工具函数,大概率已经有人写好并开源了。 你要做的不是重新造轮子,是学会找到轮子。

避坑:远程办公不是“自由”,是“自律”

远程办公三个月,我胖了八斤。不用通勤,从床到工位只需三步,运动量趋近于零。而且一个人在家,很容易陷入“反正没人看见,再刷会儿手机”的恶性循环。

我给自己定了规矩:每天早上八点半必须坐到电脑前,打开项目先跑一遍测试,用“工作仪式感”把自己从居家状态拉出来。周末去潍河边跑步,顺路买两个肉火烧当早餐。日子紧巴巴,但心里踏实。

写在最后

前几天,北京那个斜对面的大佬微信问我:“回老家还适应吗?”我说:“挺适应的,就是有点想念公司楼下的瑞幸。”他说:“你现在技术栈更新得比我还快,Cline那套流程回头给我讲讲。”

我突然觉得这一年没白折腾。以前在北京,我是大厂流水线上的螺丝钉,用着别人配好的脚手架,写着不痛不痒的业务代码。现在在潍坊,我被迫直面Vue生态的每一个细节,从响应式原理到构建配置,从状态管理到工程化实践。工具变了,环境变了,但写代码的核心没变:你得真的想搞懂它。

房贷还剩27年。但我不慌了。

评论 0

最热最新
暂无评论
程序员的日常信号Lv.1
0
影响力
0
文章
0
粉丝