技术探索与实践的一些思考:一个自由开发者的两年碎碎念

服务器打盹
2026-06-02 09:42
阅读 3938

去年十月的一个深夜,我窝在老家客厅的旧沙发上,笔记本屏幕的光打在脸上,手指飞快地敲着键盘。窗外是熟悉的虫鸣,屋里只有风扇嗡嗡作响——没有写字楼空调的轰鸣,也没有同事的“你这个需求明天能上线吗?”的催命call。

就在一周前,我还坐在北京国贸附近一间月租3500块的隔断间里,吃着28块钱一份还凉了的外卖。如今,我回到了南方小县城的老家,房租为零,通勤时间从45分钟变成“从卧室走到客厅”,而月薪反而从15k涨到了22k。

听起来很爽?别急,故事没这么简单。


事情得从2022年初说起。那时我在一家中型互联网公司做前端,每天被各种“敏捷迭代”、“对齐颗粒度”搞得头大。某天晚上加班到十一点,老婆发来消息:“你这月又只回来两天,孩子都快不认识你了。”那一刻,我盯着屏幕上的console.log('loading...'),突然觉得特别荒诞——我写的代码跑得飞快,可我的生活却像卡死的页面,怎么刷新都没反应。

于是,我和老婆认真聊了一次。她说:“要不……回老家试试远程?”我犹豫了三天,最后咬牙辞职。不是冲动,而是算了一笔账:北京房租3500+吃饭2000+交通300,一个月固定开销近6000;老家零房租,日常开销不到2000。只要能找到一份稳定的远程工作,生活质量反而可能提升。

但现实很快给我上了一课。


刚回家那两个月,我疯狂投简历。结果发现:远程岗位少得可怜,而且几乎全要求“有海外经验”或“英语流利”。国内公司嘴上说支持远程,实际面试时HR一句“我们还是希望你能来办公室坐班”就把我打回原形。

那段时间真的很焦虑。半夜三点刷BOSS直聘,看到“急招!远程可谈!”就点进去,结果点开发现写着“base北京,偶尔需线下开会”。我甚至怀疑自己是不是被骗了——说好的数字化转型呢?说好的后疫情时代灵活办公呢?

就在快放弃的时候,我决定换个思路:与其等别人给机会,不如自己造价值

我开始系统性地整理自己过去几年做的项目,把那些散落在GitLab里的“半成品”重新跑起来,写文档、加测试、优化性能。其中一个用Vue3 + Vite重构的内部工具,原本只是团队自用,我把它开源后,竟然有几十个star,还收到两个私信问能不能商用授权。

更关键的是,我开始主动“蹭资源”。


说到资源,很多人以为就是买课、看视频、刷LeetCode。但对我这种已经工作好几年的人来说,真正的资源其实是“信息差”和“连接”

比如,我偶然在一个技术群里看到有人讨论“用AI辅助代码生成”,顺手试了试文心一言。一开始纯属好奇,输入“用React写一个带防抖的搜索框”,它还真吐出一段能跑的代码。虽然逻辑有点啰嗦,但胜在结构清晰。后来我把它当成“初级实习生”——让它写基础组件,我来review和优化。效率居然提了20%。

当然,我也踩过坑。有一次让文心一言帮我写一个WebSocket重连逻辑,结果它用了setTimeout嵌套,内存泄漏警告直接爆屏。那天晚上我边debug边骂:“你这AI连闭包都搞不明白,还好意思叫‘一言’?”——但转念一想,这不正是我练手的好机会吗?把AI当队友,而不是替代品,心态立马不一样了。

与此同时,我开始在掘金、知乎写技术实践笔记,不追求爆款,就记录真实踩坑过程。没想到,其中一篇《如何让老旧jQuery项目接入微前端》被一个创业公司CTO看到,直接私信问我:“有兴趣接个远程兼职吗?月薪8k,每周10小时。”

就这样,我慢慢拼凑起了自己的“远程收入组合包”:一份主力远程全职(22k),加上两个小项目兼职(合计约6k),总收入比在北京还高,时间却完全自主。


回头看这段经历,我最大的感悟是:技术探索不能为了“新”而新,而要为“解决问题”服务

很多人一听到新技术就冲,什么Rust、WebAssembly、Serverless,学了一堆名词,但回到工作中还是只会写if-else。我自己也曾陷入这种焦虑——看到别人用TypeScript写DSL就觉得low,非要用Zod + tRPC搞一套类型安全全家桶,结果项目延期三天,产品经理差点提刀来找我。

真正的实践导向,是先明确问题,再选工具。比如我现在维护的一个老后台系统,用户量不大但稳定性要求高。我没急着上微前端,而是先把Webpack换成Vite,构建时间从90秒降到8秒;再用Pinia替换Vuex,状态管理清爽多了。这些改动看起来“不够酷”,但团队开发体验肉眼可见地变好了。

还有资源的问题。很多人抱怨“没资源学不动”,但其实免费资源多到爆炸:MDN文档、GitHub开源项目、YouTube技术频道、甚至文心一言这类国产大模型——关键是你有没有带着问题去用。

上周五晚上,我还在用文心一言帮我生成单元测试的mock数据。输入:“模拟10条用户订单数据,包含status字段(pending/completed/cancelled)”,三秒出结果。虽然格式要微调,但省去了我手动构造的时间。这种“小确幸”,才是日常开发的真实状态。


当然,远程办公也不是天堂。孤独感是真的,自律挑战也是真的。有时候连续几天没人说话,我会故意约朋友视频coding,或者去县城咖啡馆坐一下午——虽然网速只有20Mbps,但至少有人气。

更重要的是,远程身份让我更清楚:我卖的不是工时,而是解决问题的能力。客户不在乎我在哪写代码,只在乎bug能不能修、需求能不能按时交付。这反而逼我更注重沟通、文档和交付质量。


写到这里,窗外天已经亮了。孩子在隔壁房间翻身,发出窸窣声。我知道,再过一小时他就会跑来喊“爸爸起床啦”。

回想两年前那个在国贸吃凉外卖的自己,现在的我依然会熬夜debug,依然会被奇怪的兼容性问题折磨,但心里踏实多了。因为我知道,技术这条路,拼的不是谁学得快,而是谁能持续输出价值

如果你也在求职路上迷茫,或者纠结要不要尝试远程,我想说:别等“准备好了”再行动。资源永远不够,但你可以边走边捡;技术永远在变,但解决问题的心法不变

至于文心一言?它确实帮我省了不少力气,但真正让我拿到offer的,还是那些亲手一行行敲出来的、带着温度的代码。

未来?我打算把这两年积累的远程协作经验整理成一套小课程,也想试试接一些海外项目(正在恶补英语)。但不管怎样,我都会继续待在这个南方小城,一边陪孩子长大,一边写我的代码。

毕竟,人生不是单线程任务,没必要非得在“大城市高薪”和“小地方躺平”之间二选一。我们可以既要,也要——只要你愿意动手实践,而不是空想

共勉。

评论 0

最热最新
暂无评论
服务器打盹Lv.1
0
影响力
0
文章
0
粉丝