程序员圈有句名言:"宁愿去创业公司,也不去外包公司。"可能很多人觉得外包公司的技术含量低、工作压力大、薪资待遇差。但作为一个在外包公司工作过两年的程序员,我想说说自己的亲身经历和真实感受。
几年前,我还在一家小公司做开发,月薪只有1万出头。当时我投了好几家大厂,结果都被拒绝了。正在我一筹莫法的时候,一个朋友推荐我去试试外包公司。他说外包公司虽然名声不太好,但胜在好进,而且还能接触到大公司的项目。抱着试试看的心态,我投了简历。
让我没想到的是,面试过程出乎意料的顺利。外包公司的技术面试确实没有大厂那么难,更多考察实际的编码能力。通过面试后,HR直接给我开出了月薪2万的offer。这个数字让我有点不敢相信 - 居然比之前涨了一倍!
入职后我才发现,外包公司的世界和我想象的大不相同。首先说说外包公司的优势:薪资确实还不错,我认识的好几个同事都比之前有大幅涨薪。而且因为是给大公司做项目,能接触到一些大型系统和复杂业务,这对技术提升很有帮助。
但外包工作也有明显的短板。最大的问题是身份认同感 - 虽然我们和正式员工一起工作,但总感觉像个"二等公民"。比如很多内部系统没有权限访问,团建活动也不能参加,连工牌都和正式员工不一样。这种若有若无的区别对待,让人心里不太舒服。
更棘手的是工作内容的碎片化。因为是外包,分配给我们的往往是一些零散的维护任务,很难接触到核心系统的开发。这不仅影响技术进步,还让简历写起来很没有亮点。我有个同事工作一年后去面试,发现自己能讲的项目经历少得可怜。
外包工作最危险的是让人容易陷入"温水煮青蛙"的状态。因为工作相对轻松,工资也还过得去,很多人就这样一年年混下去。等到想换工作的时候,才发现自己的竞争力已经被消磨殆尽了。
那外包工作到底适合谁呢?我觉得主要有三类人:第一类是应届生或工作经验不多的新手,可以通过外包积累一些项目经验;第二类是想快速涨薪的人,外包确实是个不错的跳板;第三类是想接触大公司又暂时达不到要求的人,可以先通过外包方式进去。
但无论属于哪一类,都要给自己设定一个明确的时间期限,比如一到两年。在这期间要主动学习、争取更有挑战的工作,为下一步职业发展做准备。外包工作不应该是终点,而是通往理想工作的一个中转站。
经过两年外包工作的历练,我获得了不少项目经验,也达到了预期的薪资目标。现在我已经顺利转到了一家互联网公司做正式员工。回头看这段经历,虽然有些无奈,但也是职业发展道路上不可或缺的一步。
对于正在纠结要不要去外包的同学,我的建议是:如果暂时找不到更好的机会,不妨试试外包。但一定要有明确的目标和时间规划,把它当作职业发展的垫脚石,而不是最终归宿。毕竟,程序员的未来,不应该被"外包"这个标签所定义。
往期推荐
离职交接后,线上出现bug,接口是自己开发的,n+1补偿被追回了
这里有最新前沿技术资讯、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦