我在创业公司当程序员的那些事

技术边角料
2025-12-16 09:54
阅读 661

上周五晚上十点半,我正蹲在杭州滨江某创业公司卫生间里刷牙——没错,不是洗漱,是刷牙。因为连续三天凌晨三点才下班,老婆打电话来问:“你是不是又在公司啃泡面?口气重得连视频都不敢开?”我只好翻出抽屉里积灰的牙刷,就着洗手池对付一下。

这场景要是让三年前还在外包公司搬砖的我看到,怕是要笑出声:当年在甲方会议室端茶倒水、改需求改到怀疑人生的日子,怎么也没想到,如今自己真成了“甲方”,却比乙方还像牛马。


从外包到甲方:一场“跳槽式买房”

时间拉回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秒,都值得。


给想进创业公司的程序员几点真心话

如果你也在考虑从外包/大厂跳槽到创业公司,我想分享几点血泪经验:

  1. 别信“轻松成长”的鬼话——创业公司节奏快、压力大,但成长确实快。前提是你要主动思考“为什么”,而不是只做“怎么做”。
  2. 前端后端界限正在模糊——不懂点前端,你连性能瓶颈在哪都说不清。反过来,前端如果不懂点后端逻辑,也很难写出高效代码。全栈不是目标,理解全局才是。
  3. “资源有限”是常态,但也是机会——正因为人少,你才有机会接触核心模块,提出架构建议,甚至影响产品方向。
  4. 工资不是唯一标准——我现在的22k,税后还不如某些大厂18k活得滋润。但看着自己参与的产品被真实用户使用,那种成就感,是外包时代做梦都不敢想的。

写在最后:房子小,但心可以很大

昨天晚上,老婆把新买的宜家书架组装好了,放在我书房角落。我坐在电脑前,窗外是杭州夏夜闷热的空气,键盘敲着新模块的单元测试。

手机弹出消息:前端小王发来一个链接,“哥,你看这个Vite插件能不能解决我们那个构建慢的问题?”

我回了个“👍”,然后继续敲代码。

房贷还有28年,创业公司也可能哪天就黄了。但至少此刻,我写的每一行代码,都不是为了应付甲方爸爸,而是为了做出一个真正有用的东西。

这大概,就是从外包到甲方,最珍贵的“资源”吧——对自己工作的掌控感,和对未来的微小确信。

(完)

评论 0

最热最新
暂无评论
匿名用户Lv.1
0
影响力
0
文章
0
粉丝