技术探索与实践总结:一个成都码农在考公路上的“综合”挣扎
去年十月的一个深夜,我坐在成都武侯区某老小区30平米的出租屋里,窗外是熟悉的烧烤摊油烟味和电动车喇叭声。台灯下,我的 MacBook Pro 屏幕上同时开着三个窗口:左边是 Vue 3 的 Composition API 文档,中间是我正在修改的简历(第17版),右边是一个公务员考试行测题库。
老婆在隔壁房间小声刷着抖音——她刚下班,做的是社区网格员。她说:“你这又搞前端又搞后端的,到底是要跳槽还是考公啊?”
我苦笑了一下,没回答。因为连我自己都快分不清了。
一、起点:月薪8K的“全栈”幻觉
时间倒回2021年。那时我在成都一家小型 SaaS 公司做“全栈开发”,听起来很牛逼,实际就是前端没人干你得写,后端出问题你也得修。月薪8K,房租3500,剩下4500要管两个人吃喝拉撒+偶尔请客+父母红包。压力不大?那是骗人的。
但当时我还挺“佛系”。白天用 Element UI 套页面,晚上学 React 玩玩 hooks,觉得技术路线清晰得很:“先精通前端,再补后端,最后做个真正的全栈,跳槽拿20K+!”
结果现实啪啪打脸。
2022年初,公司裁员。理由很官方:“业务调整”。其实我们都懂——老板融不到钱了。我抱着电脑走出写字楼时,成都正下着毛毛雨,像极了我的心情:湿漉漉,又冷又黏。
那段时间投了近200份简历,石沉大海。不是被拒,就是约面后杳无音信。有次 HR 直接问我:“你简历上写‘熟悉微服务架构’,能说说 Spring Cloud Gateway 的限流原理吗?”我支支吾吾说了几句,对方礼貌地说:“感谢您的时间。”
回家路上,我蹲在地铁口抽了一根烟。那一刻真的怀疑自己:是不是技术太浅?是不是方向错了?是不是……该换个赛道?
二、转折:从“纯技术”到“综合能力”的觉醒
就在焦虑到快秃头的时候,一个前同事拉我进了一个本地程序员交流群。群里有个大哥,之前在腾讯做后端,现在居然在准备四川省考!
“你疯了?”我私聊他,“大厂不香吗?”
他说:“香是香,但35岁危机不是段子。我在成都买了房,孩子明年上小学,不想再熬夜改需求了。公务员虽然工资不高,但稳定,医保公积金足额交,还能陪娃长大。”
这句话像一颗钉子,狠狠扎进我心里。
那天晚上我和老婆认真谈了一次。我说:“我想试试考公,但又舍不得技术这条路。你觉得呢?”
她想了想,说:“你要是真喜欢写代码,就别完全放弃。但可以‘两条腿走路’——一边备考,一边提升技术,万一考不上,也能靠技术吃饭。”
于是,我开始了一种极其“分裂”的生活模式:
- 早上6:30 起床背行测公式(顺便默写 HTTP 状态码助记)
- 白天9:00-18:00 在新找的外包公司写 React + Node.js(月薪12K,勉强糊口)
- 晚上19:30-22:30 刷申论+整理技术笔记
- 周末 不是去图书馆刷题,就是参加线上技术分享会
最魔幻的是,我发现前端和后端的思维方式,居然对考公有奇效!
比如,行测里的“逻辑推理题”,不就是 if-else 嵌套?申论材料分析,不就是数据清洗+结构化输出?甚至面试中的“应急应变题”,本质上就是系统容错设计——主服务挂了,备用方案怎么启动?
我把这种思路写进了简历的“自我评价”里:“具备前后端协同思维,擅长将复杂问题拆解为可执行模块,注重系统稳定性与用户体验。” HR 看不懂没关系,反正我觉得挺酷。
三、实践:用“综合”视角重构技术成长
真正让我突破瓶颈的,是一次偶然的技术实践。
今年三月,我接了个私活:帮一个本地社区做疫情信息上报小程序。甲方要求很简单:“居民填个表,后台能看到数据就行。”
按以前的我,肯定直接上 uni-app + Express + MongoDB,三天搞定。
但这次我多想了一步:这个系统未来会不会扩展?会不会有数据安全风险?会不会被其他社区复用?
于是我做了几件事:
- 前端:用 Taro 写跨端应用,支持微信小程序 + H5,方便老年人用不同设备访问;
- 后端:用 NestJS 搭建微服务架构,把“用户认证”、“数据上报”、“统计报表”拆成独立模块;
- 部署:上阿里云 Serverless,成本压到每月不到200块;
- 安全:加了短信验证码+IP 限流,防止刷数据;
- 文档:写了详细的 README 和操作手册,连社区大妈都能看懂。
交付那天,甲方负责人(一位50多岁的街道办主任)握着我的手说:“小伙子,你这系统比我们之前花3万做的还好用!”
那一刻,我突然明白:技术的价值,从来不在框架多新、代码多炫,而在于能否解决真实世界的问题。
我把这个项目写进了简历,放在“重点项目”第一位。不是因为它用了多高深的技术,而是它体现了我的“综合能力”——从前端交互到后端架构,从成本控制到用户教育,全链条闭环。
结果?今年五月,我拿到了两个 offer:
- 一家成都本土互联网公司,给到 18K,要求专注前端;
- 一家国企数字化部门,给到 15K,但五险一金顶格交,还有编制机会。
我选了后者。
不是因为钱多(其实少了3K),而是因为——它允许我在做技术的同时,继续准备明年的省考。而且,他们的技术栈居然是 Vue 3 + Spring Boot + Redis,正好覆盖我的“综合”技能树。
四、反思:前端、后端、简历与“综合”的真相
回头看看这段路,我最大的感悟是:在今天这个环境下,“单一技术深度”已经不够用了。
很多程序员(包括曾经的我)总想着“专精”:要么死磕 React 源码,要么研究 Kafka 分区策略。这当然有价值,但如果你的目标是“生存+发展”,那么“综合能力”才是王道。
什么是综合能力?我总结为三点:
1. 技术上的“T型人才”
- 横向:前端(Vue/React)、后端(Node/Spring)、数据库(MySQL/Redis)、部署(Docker/Nginx)都要懂一点;
- 纵向:至少在一个领域(比如我选了前端工程化)有深入理解。
这样,你既能独立完成小项目,也能在团队中快速补位。面试时,HR 问你“会不会后端”,你可以说:“没做过大型系统,但搭过 CRUD API,能和后端高效协作。”——这比硬说自己“全栈”可信多了。
2. 简历不是技术说明书,而是价值提案
我以前的简历长这样:
- 使用 Vue 开发管理后台
- 用 Axios 封装请求
- 实现 Element UI 表格分页
现在改成:
- 主导社区疫情上报系统开发,3天上线,服务2000+居民,获街道办书面表扬
- 通过组件化+自动化部署,将前端迭代效率提升40%
- 设计 RBAC 权限模型,保障敏感数据安全
用结果说话,而不是罗列技术栈。 毕竟,老板不关心你用了 Composition API 还是 Options API,他只关心系统稳不稳、用户爽不爽、钱花得值不值。
3. 职业规划要有“冗余设计”
就像系统要有灾备方案,人生也要有 Plan B。
我在成都,生活成本低(房租3500能住两室一厅),但互联网岗位少、薪资天花板低。如果只盯着“涨薪跳槽”这一条路,很容易陷入内卷。而考公,看似“降级”,实则是另一种“高可用架构”——收入稳定、压力可控、时间自由。
当然,我不是鼓吹大家都去考公。但多一条路,就少一分焦虑。哪怕最后没考上,这段经历也会让你更清楚自己想要什么。
五、给同行的建议:如何在低薪城市“综合”突围
如果你也像我一样,身处二线城市、工资不高、又想往上走,这里有几个接地气的建议:
✅ 别只盯着大厂技术博客
大厂玩的是高并发、全球化、AI 驱动,但你在成都接的私活,可能是帮火锅店做点餐系统。接地气的技术,才是你的护城河。
✅ 把每个项目当成“产品”来做
哪怕只是个内部工具,也思考:用户是谁?痛点是什么?能不能复用?这样积累下来,你的作品集才有故事可讲。
✅ 简历每季度更新一次
不要等到找工作才改简历。每次完成一个功能、解决一个 bug、学到一个新技巧,都记录下来。年底整理时,你会发现“哇,我居然做了这么多事!”
✅ 接受“阶段性妥协”
我现在月薪15K,比我外包时还低。但国企的隐形福利(食堂5块钱一顿、年度体检、工会发米油)算下来,实际收入并不差。而且,每天准点下班,能陪老婆散步、看书、准备考试——这种“非金钱收益”,在30岁以后越来越珍贵。
结语:在不确定的时代,做确定的自己
上周五晚上,我又在改简历。这次是第21版。老婆凑过来看了一眼,笑着说:“你这简历,前端后端都写,考公资料也塞进去,不怕 HR 觉得你不专注?”
我说:“他们爱要不要。我就这样,一个想用技术解决问题、又想过安稳日子的成都码农。不完美,但真实。”
写这篇文章时,窗外又是熟悉的烧烤味。我知道,明天依然要早起背行测,白天写代码,晚上刷题。但我不焦虑了。
因为无论是前端还是后端,考公还是跳槽,我的目标从来不是成为“最强”的人,而是成为“最适合”自己生活的人。
技术是工具,不是枷锁。
简历是名片,不是牢笼。
综合能力,不是面面俱到,而是知道自己要什么,并为之整合资源。
共勉。
—— 一个在成都努力上岸的在职程序员,2024年6月于武侯区出租屋

评论 0