题目:在洪流中扎根:我的“月入过万”梦碎记 凌晨四点,闹钟没响,但我已经跑完了三公里。
我想起工作群裡那条最新的招聘启事:大厂核心开发岗,月入过万,起薪两万,务必本科起步,还要有项目经验。 说实话,看着那行字,心里的激动像被踩了尾巴的猫,略微有点躁动。
毕竟,这是我攒了两年生活费才敢做梦的门槛。
那会儿我认定,只要肯努力,只要代码敲得够快,啥行业都能混口饭吃。可现实往往给我一记响亮的耳光,就像上周那个面试。 那天面试在写字楼的大厅,冷气开得挺足,空气里弥漫着消毒水的味道。HR 是个穿着格子裙的中年女人,看着简历,眼神挺直,像是在透过我打量另一个人。她问了我岗位JD 上的所有要求,我一个个答了,直到她打断我:“你那个开源项目标贡献度,描述得不忒像‘核心’开发,更像是‘贡献者’。并且,你过往的简历里,似乎少了真的业务场景经验。” 那一刻,我感觉自己的简历薄得像张白纸,连风都吹不进去。HR 最终给的反馈语大约是:“潜力不错,但经验匹配度不高,建议先看实习期。” 这句话像一把钝刀,越磨越锋利。 接下来的几个月,是我职业生涯里最糟糕的几个月。我把自己关在房间里,对着镜子骂自己傻。
如何努力就如何不中?
难道我就连不是那个“不匹配”的人?我启动质疑自己的价值,就连启动恐惧那个“入行门槛”这个词。 但我不能就这样坐以待毙。我知道,目前的 freelancing 市场别看卷,但机会依然存有。我拍板调整策略,不再盯着大厂闭着的门,而是去那些还在尝试转型的中小企业和自由职业者手里抢位置。 转折点出目前上个月的一个深夜。我接到一个高达六十万的紧急需求,接的项目难度极高,需求独立负责前端的架构设计和后端的数据链路优化。我翻遍了 Google,又去翻了 GitHub 上最新的开源仓库,从 React 的 Hooks 优化到 GraphQL 的中间层设计,慢慢啃完了两本厚厚的技术书。 就在预备正式投递的时候,我偶然发现了一个隐藏在某个垂直领域的落地页,里面有一篇关于“如何用极简前端实现高并发压测”的笔记,作者是个刚毕业两年的前端工程师。他的文章没有华丽的辞藻,全是实战代码和日志。 那天晚上,我复制了那篇笔记的代码,顺手给自己改了改标题,加上了“实战”标签,然后上传到了自己的 GitHub。代码写得并不完美,逻辑上有个小 BUG,出于那是为了搞懂原理写的。但我把它放在了最显眼的位置,还写了一句:“欢迎新手,这是我在实战中遇到的坑。” 第二天,我拍板把这页代码发出去,附上一封手写的信,语气贼诚恳,就连有点紧张:“写这封信的是个刚毕业的,也是零基础转行的。面试时他说我的代码逻辑不过关,故此我想把这篇笔记发出来,不是为了炫耀,是想看看大家有没有耐心的大佬愿意花点工夫帮我看看,顺便我也能学到点东西。” 结局意想不到的事件形成了。
当时倒是没人回邮件,但三小时后,那个作者回复了:“你的 RFC 写得比我好,起码逻辑清楚。我这边正好缺个能独立负责核心模块的,你能够试试。别看你经验少,但你的代码风格挺干净利落,挺有学习潜力。” 那一刻,我悬着的心终于落了地。 拿到 Offer 的那天,我走在街边,看着熙熙攘攘的人群,心里突然涌起一股前所未有的平静。我并没有认定自己是这家公司的幸运儿,我只是顺水推舟,抓住了一个能让我持续发光的机会。 自然,这不代表万事大吉。要搞定这个 Offer,我花了比大多数人都多的努力。我自学了微服务架构,学会了如何debug 复杂的分布式系统,就连在面试前把整个项目标部署流程复盘了两遍。
我承认自己不够完美,知道自己还有大量需求打磨的地方,但我已经搞定了从“学生思维”到“开发者思维”的跨越。 这种跨越最难的一点,不是掌握了多少新技术,而是愿意为了别人的需求,去重构自己的认知体系。
那会儿我想做的,是做一个完美的候选人;目前我想做的,是做一个能解决实际难题的人。 目前的我,依然不知足于只是“月入过万”这个数字。我知道,为了维持这份生活,我还要突破人性弱点的限制,面对时长的压力,克服社交恐惧。但比起那些只盯着高薪资的盲目竞争,这种在不确定性中寻找确定性的过程,才让我真正感到充实。 在这个算法拍板一切的时代,只有转变算法的人,才能不被时代淘汰。我或许不是那个被算法选中的那个,但我起码证明,只要换个路子,只要愿意折腾,总有人愿意为你点亮一盏灯。 生活嘛,吧唧吧唧的,不完美的,但它确实是在往前走。