程序员为什么不能去外包公司?

2022-11-06 17:24:15
在IT行业中,外包这个词经常被人提及,而且也经常被我们所鄙视。很多初入IT行业的新人,好不容易拿到一个Offer后,开开心心进入公司后,发现自己的公司在“跟着客户跑”,没有固定的办公地点,了解后发现自己进入的是一家软件外包公司。而稍微聪明点的,收到了外包Offer的人都在到处问:“软件外包公司究竟能不能去”?究竟能不能学到真正的技术?先抛出结论,能不去就不去,其中缘由就听我细细道来。

外包是什么?

想要知道外包公司究竟值不值得去,我们就应该理解外包公司的概念是什么?其实不仅仅是IT行业有软件外包公司,在很多行业中,外包公司的数量也都是最多的,比如美团的1000万外卖骑手基本都属于外包。一般来说,软件外包的工作形式分为两种:

外包公司承接甲方的项目,理解需求后拿回自己的公司做项目,程序员按照用户的需求把代码写好,最终完成项目,外包公司拿到佣金。

外包公司的程序员被外派到甲方公司工作,属于甲方公司的编外人员。

因此,可想而知,在这两种工作模式下,在软件外包公司中程序员就是盈利的工具,不需要你有特别优秀的能力,只要你用最快的速度把项目完成交付即可,因为每多花一天,对外包公司来说都是成本。

为什么不能去?

我认为除了招聘要求低之外,外包公司对程序员来说没有任何其他的好处,而且缺点一大堆,都是不能去的理由,比如:

1. 加班多,工作压力大

外包公司因为是承接甲方的项目,所以有肯定时间的要求,因此加班情况是比较严重的,这一点在业内也是公认的。而很多时候,外包程序员为了在指定时间内完成,会故意无视一些Bug的存在。

2、工作稳定性差,待遇低

外包公司的项目都是阶段性的,现在这个项目结束后,接不到其余的新项目,就有可能面临被裁员的风险,有很多外包公司都是短期招人。甚至一些外包公司在项目不太紧张的时候,公司为了节省开支,就会裁员或者冷处理,使一些员工自动离职。而待遇方面,曾经有这样一个笑话在网上疯传,甲方公司对外包人员说:你不是公司正式员工,不要偷吃公司零食,注意素质。外包人员不仅在外包公司不受待见,在甲方公司也是低人一等的。

3、项目多而杂,没有核心业务

在大公司里面一般有自己的开发人员,他们所做的都是本项目产品的核心业务,而对于少量不是特别重要,或者比较简单的业务会选择外包出去让外包公司做。简单来说,就是个临时工,打杂的,很多外包程序员自嘲说“我是一块砖,哪里需要哪里搬!”

4.工作环境不固定,甚至很恶劣

因为很多外包公司是驻场开发的,所以需要全国各地到处跑。因此很多外包公司的员工在自己公司的时间都没有在甲方公司的时间长。而且有时候因为客户没有工位或者办公室不够等原因,会临时安排一个角落给予外包人员使用。此前,我就见到过一个外包程序员在客户的茶水间里办公,客户的员工经常走过来端茶倒水,那场面有多尴尬,自行想象。

5.最重要的就是没有成长空间

外包公司的项目多为短期,很少有长期跟进的时候,接触不到核心的东西,总是做少量简单重复的事情。所以在个人成长方面,对于程序员的职业发展是非常不利的,不仅不利于自己的技术和经验积累,甚至在面试的时候也有可能会被面试官刁难,会影响后续就业。而且大多数外包公司根本没有什么晋升体系,很难做到管理层,这就导致职业发展空间受到了巨大的限制。

总结

最近,网传任正非“寒气”讲话后,华为南京地区外包开发员工全部被裁。由此可见,外包公司极其不利于IT从业人员的职业发展,不仅要技术得不到成长,甚至随时都有被裁的风险,而且根本接触不到公司核心业务的。如果你不小心进入了外包公司,暂时无法离开,那我建议你千万不要在这家公司工作超过两年,要提前去策划自己如何跳出这个环境,从而找到更加有发展潜力的平台进行学习和发展。加油,IT人,用编程改变世界!
(夏天or零度)
相关职位 更多>>