最近看见很多吐槽外包的文章,大致标题如下:
“为什么说程序员做外包没有前途?”、“吐槽一下外包的各种坑”、“广大程序员千万不要去外包”、“我为何一直强调外包公司别去”,“一入外包深似海”等等。
外包公司确实是没有非外包公司好,但是也不像很多人说的那么不堪;大多数人认为的外包:工资低,福利差,学不到技术,不稳定,加班多,没有归属感等等,其实并不一定,不能在从公司层面看这个问题,大的外包公司都有很多合作厂商,很多部门,很多项目组,不同部门,不同项目组的情况差别是很大的,当然,大厂除外;
1. 工资低,福利差
不是所有外包程序员的工资都低,我曾经也一度认为外包工资一定比甲方人员的工资低,正因为甲方人员的福利好所有工资不一定就高,我有很多在外包的朋友,本来是有机会转入甲方的,但是因为甲方开出的薪资太低而拒绝了;
2. 学不到技术
事物都有两面性,在外包公司的工作量是比较大的,代码写多了,接触的业务多了,技术自然就上去了,自己好学,还愁学不到技术吗?
3. 没有归属感
外包公司主要有几种形式:
第一种、人员外派,我上家公司就是这样,和你一起工作的同事,来自不同的外包公司,当然,还有甲方的同事,这种情况肯定是没有归属感的,而且在薪资和其他福利上是有鲜明对比的,比如:项目急需上线,大家都在加班加点的干,项目上线后,甲方发放高额奖金,外包人员只能默默投向羡慕的眼光了,天理何在?
第二种、短期驻场开发,这种方式就有点难受了,大家搬着笔记本到甲方临时腾出的办公室,那环境,简陋得不再简陋了,几个月时间,干完就走人,打一枪换一个地方的感觉有木有。
第三种、长期驻场开发,这种方式是最舒服的了,整个项目组都是自己公司的人,而且项目都是长期的,短则几年,长则无期限,都感觉不到自己是在外包公司上班。
大大小小的外包公司我都待过,现在已经不在外包公司了,这里说一下我的个人经历:
我的第一份工作
人生的第一次面试,入职某科软,虽然薪资一般,但是这是给我留下印象最为深刻的,至今还在怀念的地方,加班夜的烤串、肥宅快乐水、香喷喷泡面、融洽的同事关系等等。我们项目组是长期驻场,30多人,麻雀虽小五脏俱全,
需求、开发、UI、测试、运维、OA;拥有严格的开发规范和管理制度,所有事情都做得井井有序;不管是技术还是管理规范,都让我受益匪浅;
第二份工作
入职某海辉,公司管理制度一流,这里不得不称赞一下,在总部办事都是一条龙服务,特别舒服,环境也nice;我们项目组也是长期驻场办公的,但是这个项目组几乎没有给我留下什么印象,
领导还好,管理人性化,基本没有加班,但是在开发规范和技术使用层面上真的是让人无力吐槽了,干了一年,居然年终奖都没有,也没其他的什么福利,这种情况,果断脱坑;
第三分工作
一个小外包公司,薪资中上,相较于其他外包还算是不错的了,公司是人员外派的形式,面试是在甲方办公场所面的,甲方领导面试通过后就可以入职了,项目组有来自好几个公司的人,
当然也有甲方的,这就是大家常说的没有归属感了,干一样多的活,加一样多的班,但是甲方人员的各种福利轮不到你;不过好在自由,公司基本不管,什么加班调休、请假什么的都是直接项目经理说了算,这点很赞,毕竟项目经理还是非常人性化的;
根据个人经历来看,并不是所有外包公司都不好,关键是看进的什么项目组,公司好不代表你进的项目组好,至于项目组怎么样,在面试的时候是可以了解的,在和面试官沟通过程中都可以主动向面试官了解,如果个人能力强,那么,项目组可能会有你而改变,比如,你带进去了良好的开发规范,使用的技术,良好的学习沟通氛围等等,这也是公司需要注入新鲜血液的原因之一
所以,不要再使用“一杆子打翻一船人”的方式去评价外包了。