一、外包公司:以业务和客户为主,公司为其他公司提供IT服务,是一个服务性的科技公司。
1.只外包人员的外包公司:(员工可能在外包公司本部上班、也可能在其他公司上班)
(1)长期外派:
外包公司A,招聘一个测试工程师(张三),外派到某互联网公司B去上班。张三和外包公司A签订劳动合同,张三的实际上班地点在互联网公司B,张三为A公司的员工。
(2)短期外派:
外包公司A,招聘一个测试工程师(李四),外派到某互联网公司B去上班,2个月后,B公司的项目做完了,A公司又派李四去某互联网公司C上班,每当一个项目完成后,就会换到其他项目组。
2.只接外包项目的外包公司:(员工一般在外包公司本部上班,有可能会出差)
假如:A公司是一家超市,想做一款管理软件,不想自己组建技术团队;A公司委托互联网公司B(外包公司)做一款软件
(1)长期项目:
做完软件以后,A可以委托B公司长期维护该软件(需要交维护费)
(2)短期项目:
做完软件就完了,以后就互不相干
3.既外包人员又接外包项目的公司:
综合上面提到的1、2中的所有情况
二、自主研发公司:以技术研发为主。业务重逻辑,自主产品以技术为主,以攻克技术难关为己任。
1.自做自用
自己做的软件自己用,需要长期维护、迭代、更新,项目总体来说比较稳定。
2.做一类软件给一个行业用
公司会有标准化产品和定制化产品
(1)标准化产品(产品)
标准化产品也就是软件的通用版
(2)定制化产品(标准化产品衍生的项目)
在标准化产品上进行定制化(定制化的部分需要另加钱)
长期合作:定制化后需要长期维护,包年包月付软件的维护费用
短期合作:定制化完成后,后期不需要维护,一次性买断软件。
(3)自主研发的公司视情况而定,也有可能会接外包项目,来增加收益
三、外包公司和自主研发公司的对比
外包公司:项目数量多、项目周期短、人员流动大、上班地点不确定、出差相对较多、重服务、福利待遇单一、加班相对较多等。
自主研发公司:项目较为单一、项目周期长、人员较稳定、上班地点稳定、出差相对较少、重技术深度、福利待遇优厚、加班相对较少等。
当然,任何事情都不是绝对的,视情况而定。
总的来说,外包公司和自主研发公司各有各的好处,大伙儿们想去什么样的公司,还是视自己情况而定
出处:https://home.cnblogs.com/u/erweimalaoshi/
欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。