为什么我不建议你去外包公司?

外包公司的三大坑
本文深入探讨了外包公司的三种主要问题:技术难以沉淀、远离业务核心及在甲方面前的不平等待遇。通过对比驻场与非驻场外包,揭示了外包行业的内部运作及其对个人职业发展的影响。
前言

在我离开上家公司之前,我的直属领导找我聊了一番。除了问候我有没有找好下家之外,还千叮咛万嘱咐我千万不要去外包公司,否则会在简历上留下无法磨灭的污点。

当时的我对于外包公司的了解并不深,只是道听途说外包公司很坑,至于坑在哪儿,坑到什么程度,并没有切实的体会。

直到我来到了现在这家公司,接触了不少外包同事,对于外包公司的认识才更深了一层,也更深刻地领悟到前领导所说的“污点”的含义。

外包公司的分类

我了解到的外包公司一般有两类,一类是驻场外包,一类是非驻场外包。二者的区别为是否需要被外派到甲方公司上班。如果需要,那么就属于驻场外包,否则就是非驻场外包。

虽然都是外包,但是两者的区别还是挺大的。

先说说驻场外包。由于需要被外派到甲方公司,因此日常也是跟甲方公司的工作人员一起共事,接触的项目一般也比较庞大复杂,项目的期限一般也比较长。驻场外包的好处就是可以接触到甲方公司的项目,而且能够跟甲方公司的人交流学习。当然,坑也不少,后面会细谈,这里先卖个关子。

再说说非驻场外包,个人认为,其与施工队的模式极其相似。如果把一线外包人员比作水泥工,那么外包公司的老板或者项目经理就是包工头。一般来讲,甲方人员直接对接的是外包公司的项目经理,项目经理在理解了需求之后,再将需求指派给外包公司的工作人员完成。因此,非驻场外包一般是跟本公司的人一起工作,与甲方公司工作人员接触较少,甚至根本不用接触。

外包公司有哪些坑

外包公司参差不齐,但总体来说,都属于小公司的类别。即使外包公司的人数可能并不少,但是从管理模式和运作模式上来看,其更接近小作坊,因此才将其归类为小公司。既然是小公司,那么前文谈到的小公司的弊端,外包公司也一个不落。

但由于外包公司没有自己的核心业务,完全被甲方牵着鼻子走,因此,外包公司的坑较之普通小公司,有过之而无不及。

外包公司的第一个坑是技术难以沉淀。通常来讲,一个外包项目的周期短则几周,长则几个月,很难持续半年以上。而每个项目的甲方都不尽相同,可能上个项目是跟政务相关的,下个项目又是电商类的,上个项目用Java开发,下个项目又要用Node.js了。虽然表面上是做了很多项目,但是每个项目都停留在完成基本功能的阶段,至于后续的架构优化、代码重构等环节,一般不会涉及。这种走马观花式的项目管理制度,就是典型的“战术上的勤奋”,除了让人疲于奔命之后,对于技术的沉淀和积累,并没有太大的帮助。这其实也是小公司的通病,只是外包公司病得更重而已。

外包公司的第二个坑是远离业务。外包公司是没有自己的业务的,唯一能勉强跟业务扯上关系的就是如何处理跟甲方的关系了,但是甲方公司的资源一般都掌握在老板手里,跟一线员工通常没有太大的关系。很多技术人员都有一个误区,就是过度放大技术的作用,而轻视业务的价值。诚然,作为技术人员,技术实力是最基础的技能,这一点毋庸置疑,但是如果一味地在技术上钻牛角尖,而忽视甚至蔑视业务的重要性,那么永远也只能停留在一线,充当螺丝钉的角色,顶多就是个高级工程师,远远达不到专家的高度。如果你有细心观察过一些高端职位的要求,就会发现除了技术要求之外,通常还会要求候选人在某个领域有相关的经验。这一点其实不难理解。隔行如隔山,同样是互联网,金融公司和社交公司的业务场景差别之大,不亚于程序员与产品经理工作内容的差异。因此,一些大公司在寻找高端人才的时候,除了技术水平之外,也会看中候选人的行业背景,前者只能区分初级工程师和高级工程师,后者才是工程师和领域专家的分水岭。而在外包公司,由于没有属于自己的业务,所以根本不可能在某个业务领域有所积累。即使接触了各行各业的项目,但了解到的也仅仅是一些皮毛而已,与真正意义上的业务相去甚远。

外包公司的第三个坑是在甲方面前,很难被平等对待。这一点驻场外包应该深有体会。虽然现在到处都在谈人人平等,但是一个不容忽视的事实是,在甲方公司与乙方公司之间、内勤人员与外包人员之间,平等相处这一准则是很难奏效的。也许大家表面上一团和气,但是说实话,在很多内勤人员眼里,外包人员就是“低人一等”,就是理所应当被压榨的对象。这种不平等待遇在出现生产问题时表现得更加突出,如果是内勤人员出了问题,领导一般就笑着调侃一下,但如果出问题的是外包人员,那么被骂一顿还算轻的了,严重的还会被开除。虽然有些外包人员的技术水平并不差,但是由于权益的不平等,导致外包人员普遍成了受气包。甚至在有些公司,干活的基本都是外包人员,内勤人员要么在开会,要么就在开会的路上。因此,如果你想去外包公司,特别是驻场外包,那么就要考虑清楚,自己能不能忍受这种不平等的工作环境。如果不能,那么还是尽早远离这个大坑为好。

进了外包公司怎么办

虽然外包公司坑很多,但是如果实在走投无路,那么也不妨先到外包公司积累些经验,等时机成熟了再跳槽到其他好一些的公司。不过要切记的是,进入外包公司只是权宜之计,除非你已经进入了管理层,或者有信心在短期内进入管理层,否则不建议在外包公司待太久。如果有其他选择,那么更不应该将外包公司纳入你的考虑范围,即使外包公司给你的钱比其他公司给的多,你也要明白,这多出来的钱,需要用你的加班时间和尊严去偿还。天下没有免费的午餐,任何命运的馈赠,其实都在暗地里标好了价格,只是你视而不见而已

如果你有同感,或者认同我的观点请转发吧!

 

--------  END  ---------

640?wx_fmt=png

最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。关注公众号并回复 888 领取,更多内容陆续奉上。

在进入Java银行外包公司之前,需要从技能储备、职业认知和工作习惯等方面做好充分准备。以下是针对新手入职的建议与注意事项: ### ### 技能要求 1. **扎实的Java基础**:包括面向对象编程、集合框架、多线程、异常处理等核心概念。这些是日常开发中频繁使用的部分。 2. **熟悉Spring生态体系**:重点掌握Spring Boot、Spring Cloud、Spring MVC等主流框架,并理解其在实际项目中的应用方式。 3. **数据库操作能力**:熟练使用SQL语言进行数据查询与操作,了解常见的数据库(如MySQL、Oracle)及其性能优化方法。 4. **版本控制工具**:熟练使用Git,能够完成代码提交、分支管理及解决冲突等基本操作。 5. **中间件与分布式技术**:初步了解Redis、Kafka、RabbitMQ等常见中间件的作用及应用场景[^1]。 ### ### 注意事项 1. **调整心态与预期**:银行外包岗位通常以执行任务为主,较少参与核心业务逻辑设计。这种角色定位可能导致成长空间受限,需提前规划职业发展路径。 2. **遵守规章制度**:银行对外包员工的管理较为严格,涉及考勤、行为规范以及信息安全等多个方面。务必仔细阅读并遵守相关规定。 3. **注重沟通与协作**:由于外包团队与银行内部团队可能存在文化差异,良好的沟通能力和团队合作意识尤为重要。 4. **持续学习与提升**:利用空闲时间补充专业知识,例如通过在线课程或书籍巩固技术栈。同时关注行业动态和技术趋势,保持竞争力。 ### ### 示例代码 以下是一个简单的Spring Boot应用程序示例: ```java import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController public class BankOutsourcingDemoApplication { public static void main(String[] args) { SpringApplication.run(BankOutsourcingDemoApplication.class, args); } @GetMapping("/hello") public String sayHello() { return "Welcome to the world of Java banking outsourcing!"; } } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值