我在创业公司当程序员的那些事
上周五晚上十点半,我正蹲在杭州滨江某创业公司卫生间里刷牙——没错,不是洗漱,是刷牙。因为连续三天凌晨三点才下班,老婆打电话来问:“你是不是又在公司啃泡面?口气重得连视频都不敢开?”我只好翻出抽屉里积灰的牙刷,就着洗手池对付一下。
这场景要是让三年前还在外包公司搬砖的我看到,怕是要笑出声:当年在甲方会议室端茶倒水、改需求改到怀疑人生的日子,怎么也没想到,如今自己真成了“甲方”,却比乙方还像牛马。
从外包到甲方:一场“跳槽式买房”
时间拉回2021年。那会儿我在一家外包公司干了整整三年,月薪15k,房租3500,住在文一西路老小区,每天通勤一个半小时。最惨的是,项目一结束就得“流浪”——今天给银行写对账系统,明天给电商搞促销页面,后天又要去给政府做报表。代码写得不少,但没有一行属于自己。
转折点发生在去年十月。老婆看中了萧山一套89平的小两居,总价280万。首付掏空了我们俩所有积蓄加父母支援,月供6800块。那天签完合同回家,她靠在我肩上轻声说:“以后别再接那种半夜叫你改bug的外包活了,咱们得稳一点。”
于是我咬咬牙,开始认真投简历。面试了七八家,最后选了这家成立两年的SaaS创业公司。HR开价22k,比外包高了近一半,还给了期权(虽然现在还不知道值不值钱)。谈薪时我故意装淡定:“嗯,还可以考虑。”其实心里乐开了花——终于不用再被客户指着鼻子说“你们外包的就是不专业”。
创业公司的“资源”迷思:你以为的甲方,其实是全能打工人
入职第一天,CTO老张带我参观办公室。说是办公室,其实就是个LOFT,二十来号人挤在开放式工位,咖啡机永远没豆子,冰箱里除了红牛就是自热火锅。
“我们技术栈很新,微服务 + Vue3 + Spring Cloud Alibaba,前端后端全栈打通。”老张拍着我肩膀,“你来了正好,后端缺人,前端也缺人,你Java强,顺便帮前端看看性能问题?”
我愣了一下:“我不是前端啊……”
“没事,都是程序员嘛,资源要灵活调配!”他说得理直气壮。
那一刻我才明白:在创业公司,“资源”这个词,从来不是指服务器或数据库,而是指人——尤其是像我这种“便宜好用、还能前后端通吃”的人。
果然,入职第二周,我就被拉进了前端组的站会。产品经理小李甩过来一个需求:“用户反馈首页加载慢,能不能优化下首屏渲染?最好加个骨架屏。”我盯着F12里3秒多的LCP(Largest Contentful Paint),内心咆哮:“这明明是前端的问题!”
但嘴上只能笑着说:“行,我看看。”
于是接下来三天,我一边修着订单模块的分布式事务bug,一边研究Vue的懒加载、图片压缩、CDN缓存策略。甚至偷偷跑去掘金搜“Java程序员如何快速理解前端性能优化”。老婆看我深夜还在查Webpack配置,忍不住吐槽:“你这是跳槽还是转行?”
前端?后端?在创业公司,只有“能跑就行”
最魔幻的一次经历发生在上个月。
公司要做一个数据大屏,老板看了竞品演示后热血沸腾:“我们要酷炫!要有粒子动画!要有实时数据流动效果!”
前端小王当场脸色发白:“老板,这得用Three.js,我只会Vue……”
老板转头看向我:“你不是学过图形学吗?大学时候不是搞过OpenGL?”
我:“那是十年前的事了,而且那是C++……”
老板:“技术是相通的嘛!资源有限,大家互相支持!”
于是,一个Java后端,被迫在周末两天内,用Three.js搭了个能动但卡成PPT的大屏。上线那天,产品总监在群里发了个红包:“感谢@老陈救场!前端资源紧张,多亏有你!”
我默默收了红包,心里却五味杂陈。在资源极度紧张的创业公司,所谓“分工”,往往只是理想主义的奢侈品。
更讽刺的是,后来我发现,很多所谓“前端性能问题”,根源其实在后端API设计不合理——返回字段冗余、分页逻辑混乱、缓存策略缺失。可每次提优化建议,前端同事都一脸无奈:“我们人手不够,先能跑吧。”
于是,我开始主动在写接口时加上字段说明文档,用DTO精简返回结构,甚至手动画时序图解释为什么某个查询不能放前端轮询。慢慢地,前后端协作居然顺畅了些。
从“工具人”到“共建者”:我的心态转变
其实刚入职那会儿,我也焦虑过。
看着同学在大厂拿35k+股票,自己却在创业公司天天救火;房贷压着不敢请假,孩子发烧也只能老婆一个人带去医院。有天深夜改完一个线上bug,我坐在工位上发呆:我是不是又选错了?
但转机出现在上季度复盘会。
老板拿出用户增长数据:我们的产品DAU突破10万,客户续约率85%。他特意提到:“特别感谢后端团队优化了核心链路,TPS提升了3倍,前端加载快了40%——这背后是前后端一起扛下来的。”
那一刻,我突然意识到:在大公司,你可能只是流水线上的螺丝钉;但在创业公司,你的每一行代码,都在真实地推动产品往前走。
我不再把自己当成“被调用的资源”,而是产品的共建者。哪怕只是优化一个API响应时间,只要能让用户少等0.5秒,都值得。
给想进创业公司的程序员几点真心话
如果你也在考虑从外包/大厂跳槽到创业公司,我想分享几点血泪经验:
- 别信“轻松成长”的鬼话——创业公司节奏快、压力大,但成长确实快。前提是你要主动思考“为什么”,而不是只做“怎么做”。
- 前端后端界限正在模糊——不懂点前端,你连性能瓶颈在哪都说不清。反过来,前端如果不懂点后端逻辑,也很难写出高效代码。全栈不是目标,理解全局才是。
- “资源有限”是常态,但也是机会——正因为人少,你才有机会接触核心模块,提出架构建议,甚至影响产品方向。
- 工资不是唯一标准——我现在的22k,税后还不如某些大厂18k活得滋润。但看着自己参与的产品被真实用户使用,那种成就感,是外包时代做梦都不敢想的。
写在最后:房子小,但心可以很大
昨天晚上,老婆把新买的宜家书架组装好了,放在我书房角落。我坐在电脑前,窗外是杭州夏夜闷热的空气,键盘敲着新模块的单元测试。
手机弹出消息:前端小王发来一个链接,“哥,你看这个Vite插件能不能解决我们那个构建慢的问题?”
我回了个“👍”,然后继续敲代码。
房贷还有28年,创业公司也可能哪天就黄了。但至少此刻,我写的每一行代码,都不是为了应付甲方爸爸,而是为了做出一个真正有用的东西。
这大概,就是从外包到甲方,最珍贵的“资源”吧——对自己工作的掌控感,和对未来的微小确信。
(完)

评论 0