在 IT 外包公司工作有哪些优势和弊端?

看外包公司的性质,有的是外包人力,有的是承接外包项目在自己公司做,有的是承接项目在外包公司做,也有的公司上面这几项同时做,同时也可能开发自己的产品。

对用人单位来讲,短期看我喜欢外包人力,因为能解决公司人力紧缺的问题,同时外包人员和项目组成员配合更紧密,对项目出活有好处。我自己的亲身体会是,外包公司派过来的人一般要比自己的员工更努力,不挑活,他们希望通过好好表现,将来可以留在外派公司里。

长期来看,我更希望有值得信任的外包公司按项目来承接外包,对于非核心业务,不影响公司长期收益的项目我倾向于外包。因为通过外包可以用有限的开发人员(做设计)完成更多的项目,同时解放了开发人员,不必从底层简单代码写起,工作更有挑战性。

对于用人单位,使用外包最大的好处是节省成本和按需配置人员,坏处就是项目执行风险,如果找错了外包公司,沟通成本也是相当大的,最要命的是最后做出来的东西不是你想要的,所以培养外包公司和公司一起成长也是重要的。

从上面的描述,其实也不难得出在外包公司工作的弊端:你会从底层简单代码写起,而且可能一直都是那样的代码,技术上不容易提升。因为是外派人力,所以你在外派公司不容易有归属感,有些信息由于保密的原因不会对你开放,外派公司的福利你没有份,如果和你一起外派的人多,那么还好些,否则你会觉着比较孤单,需要自己去适应。也不是没有可能留在外派公司的,但需要你更努力,工作更出色,做到核心的模块,就有机会。外包公司一般和外派公司有协议不能挖人过来。你长期被派过来工作,和外包公司的关系很松散,同样没有归属感。当这个项目完成时,有可能重新回到外包公司的“人员池”里,又开始被带着面试,不能自主的感觉也是满难受的。

如果是在外包公司承接项目,那就会好很多了,和一般的公司情形差不多,只不过你要考量公司的实力,竞争优势是什么,有没有规范的外包项目管理平台,面对的客户是什么层次的,项目交付客户是否满意,有没有纠纷等等。

软件外包公司分为人力外包和项目外包,人力外包简单来讲就是把单个人派到客户公司完成一个职位的工作,项目外包就是客户把整个软件开发的项目外包给外包公司,有时候在外包公司内部做,有的时候是整个Team在客户公司工作。
是否选择外包公司的工作?有几点需要关注:
1. 外包公司的背景,是欧美 是国内上市公司 还是小外包公司;建议选择大型公司,一般做的比较专业,客户质量高,一般为500强,能学到比较多的东西;
2. 该职务隶属的项目情况,服务的客户是什么,做具体什么软件开发的项目,项目现在进行到什么阶段,项目是否稳定;
3. 问清楚HR此职位属于人力外包还是项目外包,人力外包一般是到客户方工作,有双层report关系,一个是客户方的主管,一个是外包公司的客户经理;能接触到客户方的优秀的员工,管理沟通方式。项目外包分为在客户方和外包公司,在客户方的话,就是整个team都是外包公司的人为客户做项目,report对象就是外包公司的主管;在外包公司内部,就更简单啦。做客户的项目拿自己的工资。
4. 关于薪资福利:外包公司不一定工资比客户公司正式员工低。但是,大部分薪资水平不是非常高,这是真的。薪资一般与个人能力相关的。外包公司也不敢招个清华交大的学生做外派职位的,因为留不住人。外包公司一般是接受大专学历的。对于大学学校一般,进入不了大型公司的同学进入外包公司曲线救国也是一条路。至于薪资,都是可以和HR好好谈的,注意谈判技巧。至于五险一金,并不是每个公司的社保和公积金都是按最低基数来交,有些小外包公司可能会这么做。我们公司HR一般会和候选人协商,你期望的交金基数。因为现在大家都知道,养老保险交了感觉都是亏了的。按最低的基数交金,每个月到手的薪资会高,按较高的基数交金,到手的钱就少了。这个是需要候选人去主动衡量评估的。个人觉得,刚开始工作,到手钱多一点会比较好。

你可能感兴趣的:(在 IT 外包公司工作有哪些优势和弊端?)