数据统计显示,约 30% 的白领薪资长期处于停滞状态,而仅有 16% 的职场人士能够顺利晋升。在这样的大环境下,实现薪资飞跃式增长的案例显得尤为耀眼。
今天要分享的,就是我带过的机械设计专业学弟小凯(化名),如何在短短 5 年内从月薪 3千 到 3万 的逆袭故事。
被「指针」逼哭的晚自习
第一次见到小凯是在学校的算法社招新会上。这个满脸青涩的机械专业大一学生是我们社团唯二的非计算机专业新生。
进社团不久,有天小凯攥着 C 语言笔记找到我:“学长,能教我怎么理解指针吗?我对着课本看了三天,感觉像在看外星文。”那时的我,还是难免有点学长的自信,教教小弟还是手到擒来。
在学链表时,他画了整整很多页草稿纸推导指针指向关系,结果运行代码时还是因为指针导致程序崩溃。有次他在微信上给我连发20条消息,全是调试报错截图,原来他把free()函数错写在循环体内,导致内存反复释放。我半夜跑到他宿舍,教他用gdb调试,看着他认真的样子,好家伙,我自己都有点觉得自己大一时候,和他真没法比。
外包项目被客户骂哭
大三暑假,小凯在某威客平台接了个1500元的会员管理系统外包。当他兴奋地给我看设计原型时,我一眼看出问题:“客户要的扫码识别,你准备怎么实现?”他愣住了,当时的他连 API 调用都没概念。
果不其然,交付时客户很不满意,只能自降300元赔偿后延期再接着给客户做,当时也是真替他难受。后来只记得他一个人默默的躲宿舍熬了一周,每天都到晚上2点多才去睡。终于把客户要求的功能都完成了,还给系统加了数据可视化功能,客户最后反倒介绍了新单子给他。
实习-成为程序员
大四那年,有次小凯给我打电话问好,又聊了聊他的实习经历。说他找到了一份本地小公司的实习工作,做活动页和官网维护,工资是 1800 元。
公司不大,很多老旧代码没有文档,变量命名混乱,全靠“复制-粘贴-微调”。别人觉得烦,小凯却做得很投入。
他说:“这些代码虽然烂,但都是真实上线的东西。比在B站看视频实用。”
下班后他还会用自己学的新东西改写公司的旧组件。有一次,他用 Vue 把公司一个很老的原生 JS 弹窗组件重构了,顺带加了动画过渡和键盘快捷键。
结果这东西被项目经理直接在下一个项目用了,还问:“谁做的?”
他笑着告诉我那天晚上回家,他在朋友圈发了一句: “人生第一次在真实项目中用上自己写的组件,好像真的成了程序员。”
毕业,工资三千
后来毕业了,他找到了第一份工作,因为在同一个城市,发了第一份工资那天,他请我吃了一顿饭,我问他工资多少?他说三千。
当时我觉得按他的能力,应该可以拿到更高的工资才对,他说因为自己不是计算机专业出生,HR压工资压得厉害。我问他干嘛不换家公司,他说:“这家公司除了Java,还有些大数据的东西,自己想学”。
大半夜还在干活
有天晚上凌晨1点多,我收到他的微信消息,发了几条spark相关的线上问题来问我,好家伙,我当时也才刚学大数据,爱莫能助啊。
后来听他说,那天晚上他通宵搞了好久,查阅官方文档、在技术群发消息求助,终于找到了解决方案。果然没有一个程序员可以逃过通宵的命运。
不断学习提升,实现薪资飞跃
随着技术能力的提升和项目经验的积累,在工作的第三年跳槽进了一家中型SaaS公司,薪资一下子涨到了 1.2w。进入新公司后,小凯接触到了更复杂的业务场景和更先进的技术架构,这对他来说既是挑战也是机遇。
期间和他碰了几次面,这时候的他,已经完全不像当初“机械狗”专业出身的新人了。
在接下来的两年里,小凯又凭借出色的表现和持续学习的精神,再次实现跳槽加薪。如今,毕业 5 年的他,薪资已经从最初的3千元飙升到了3万元,薪资翻了10倍,现在在公司已经算是一个小组长了。
经验分享
回顾这 5 年,他总结出几条关键经验:
-
做项目不在于多,而在于深入,要能讲清楚“你做了什么,为什么这么做”。
-
跳槽前做好准备:作品集、项目总结、源码阅读都要拿得出手。他的GitHub仓库里至今躺着3个项目,星标总数超过2000。
-
不要怕苦项目,越难、越没人做的地方,越能练你成长。
-
建立技术人脉护城河:他定期在技术群里分享学习笔记,主动参加线下技术沙龙,这些看似浪费时间的社交,让他在跳槽时获得了3次内推机会,跳过了简历筛选的学历门槛。
小凯的起点也许很普通,甚至比你还低。但他一步一步走出来了,全靠的是“看起来不值钱但长期有效”的东西:时间 + 坚持 + 自我驱动 + 一点点不服输。
如果你也是非科班,想转行程序员,不知道自己有没有希望。那我只能告诉你:别问能不能,先去做起来。写下第一行代码,交付第一个项目,写出第一个技术博客……你终将比你想象的更强大。
好了,今天就到这,大家如果有自己的经历,也可以在评论区分享哦。