有从事外包行业的HR朋友经常跟我吐槽,说单位下达的招聘任务比较艰巨,但招聘的难度比前些年大了很多,很多开发人员听到公司类型是外包企业表示考虑考虑之后就没了音讯。那么造成这种情况的原因是什么?接下来鸟叔就给大家扒一扒里面的门道!
什么是软件外包?
先来谈一谈软件外包行业产生的背景,对于软件有外包需求的企业可以分为两大类:
第一类是项目的需求(包项目):
企业的规模越做越大,无论人力、财务、生产、运营管理等方面都需要进入信息化的时代,否则难以满足发展的需求。这时候很多公司就开始准备上IT项目了,这些项目有直接购买的成型产品,也有需要量身定制打造的。
对于这些非IT类企业来说,这个领域是它们陌生的,所以从头打造一个IT团队来说,无论从专业性、团队组建、人力成本的支出都是一件费时费力的事情,也不是单位的主要盈利业务,所以把自己的需求对接给软件外包企业,由他们来为企业进行定制化的开发。
其实对于这类项目来说开发人员并不反感,因为项目的开发不是在甲方单位进行,就是在自己公司内展开,团队也相对比较熟悉、整体项目进展有序、流程比较完整!
第二类是人力外包(卖人头):
这种是人力资源输出的方式,也可以理解为劳务派遣。采用这种方式的企业一般是有自己的甲方IT团队,所有的项目需求、产品的设计、进度的把控、项目的版本都是由甲方人员制定好的,由于不能无限制拓展自己的开发团队,需要进行人力资源的临时输入作为补充,进行项目的开发、维护、升级等工作。此类企业有的资本能力雄厚并且需求长期而稳定,是传统的外包软件企业的必争之地,例如平安保险、银行、金融类企业、中国移动、中国电信、国家电网等大型企业均可见IT外包服务的身影。
但这个领域也成为了很多开发人员诟病最多的地方:
办公场地变化多端,这几个月在这家工作,未来几个月又被派到另一家工作,甚至有同行自嘲,老子除了年会能回公司待几天,其余时间基本都在外面工作,这也造成了员工的归属感不强,每次到了新的地方,都是全新的人事关系、工作环境需要重新适应,犹如换了一份新工作一般!
有的外包公司采用项目制合同,这点也是让开发人员深痛恶极的地方,虽然短期内的薪资待遇会高于平均水平,但项目一旦结束,如果能承接上还好、承接不上的情况下基本宣布了与企业合作的结束,又得重新开始找工作了!
异地外派,对于这点来说从发达的城市被派遣到相对经济差一些的城市我觉得还好,毕竟拿着一线城市的薪资待遇在二、三线城市生活消费也不错,但是有的外包企业是二、三线城市将人员派到一线城市工作的,实际的薪资待遇会略高于本地水平,但距离一线城市还是相差甚远的,这一点是绝大多数开发人员所不能接受的,老子在二、三线城市工作、生活就是图个安逸,你给我派到了北上广深工作,拿着不匹配的工资,难道我不能自己去吗?
项目的繁杂程度很高,由于承接的项目多种多样,工作中面对的业务类型也是变化多端的 ,面对总是变化的项目类型,使得开发人员也是应接不暇,需要频繁的适应!
最恐怖的一点应该是项目救火员的形势,某企业的项目出现了问题,原来对接的开发人员也已经离职(大概率被迫逃跑。。。),你需要在他的基础上继续进行代码开发工作,我们也把这种情况戏称为烂摊子,一般这种情况伴随的项目管理也是混乱的,需求文档、项目对接都不是很明确而且惹得甲方爸爸火气又很大,真的非常让人头疼!
职业发展:
由于软件外包行业项目承接范围非常广泛,导致了项目的业务类型也是多元化的,这点对于开发人员来说需要不同的切换思维场景,导致其在业务领域的积累与专注程度还是比较欠缺的。业内有一句话:就是长期做外包会把开发人员搞废掉,指的就是这一种情况!
我曾经面试了一位开发人员,简历有十几页的内容,大大小小的项目搞了几十个,技术能力还是非常不错的,但项目的类型种类真的是非常繁杂!
总结一下:
领着小伙伴们扒了一扒软件外包行业中的一些问题,但软件外包这个行业对我们来说并不是一无是处、碰也碰不得的,需要看结合我们的发展路线如何把握!
软件外包企业的招聘量在整个软件开发招聘市场中占有很大一部分体积,其中不乏一些知名度非常高的大公司,例如:东软、文思海辉、软通动力、博彦、博朗等。
这些企业有着很好的项目规范以及完整的商业流程,企业承接的项目也是源源不断、长期而稳定的,其公司对接的客户也是耳熟能详的优质企业,对于程序员来说,一方面不仅仅在项目中可以得到充分的锻炼与技术的提升、还可以学习到一些项目管理、流程上的知识。另一方面如果在外派驻场的过程中,需要跟甲方进行很多工作上的交流,对自己的沟通、交际能力的提升还是很有帮助的,也有很多外包人员得到了甲方爸爸的高度认可,最后被和谐到了甲方工作!