互联网公司和外包公司有什么区别?为什么有些程序员不想进外包公司?

网友解答: 当然不是每个外包公司都差,也有很牛的外包公司,很多外包公司做到了让甲方看乙方脸色的,就是很牛的外包企业。也不是每个做外包岗位的都是打酱油的,也有很多高手也是外包出身。比如蚂蚁

网友解答:

当然不是每个外包公司都差,也有很牛的外包公司,很多外包公司做到了让甲方看乙方脸色的,就是很牛的外包企业。也不是每个做外包岗位的都是打酱油的,也有很多高手也是外包出身。

比如蚂蚁金服的CTO程立,甚至现在阿里很多骨干员工也是外包出身,包括从口碑、支付宝的服务商出来的业务岗,也包括很多从技术外包起来的员工等等。

至于为什么不想进外包公司,大家还记得一个笑话吗?一旦企业出现问题以后,不管是公关团队对外口径,还是企业对内,习惯性的把责任推给实习生、外包员工、合同工等等,这其实也反映了一个比较现实的问题。

蚂蚁金服CTO程立就是外包出身

可能是阿里的同学都知道,阿里系两大企业的CTO之一,现任蚂蚁金服CTO、现在也是阿里巴巴的合伙人之一的程立(鲁肃)最开始就是以外包员工的身份到阿里巴巴的,当时他和倪行军(花名苗人凤)等人一步步搭建起了支付宝的整个技术架构,包括对账平台、快捷支付、虚拟账号等等支付宝最核心的技术体系。

说鲁肃故事的原因是确实很多同学未能进入很好的甲方企业,可能会有失落感。

我觉得做好你自己,不断地给自我增重,不断地提升自己的技术能力,我相信只要你足够优秀,英雄不问出处。你能力强了,也是有机会“媳妇儿熬成婆”的,技术过硬了,最后企业自然会想办法让你转正的,这是毫无悬念的。

外包公司的真正鼻祖是印度IT外包

当然说到外包,很多年前传统行业就有。严格的讲,富士康也是外包企业,阿里的很多第三方服务商也是外包企业,并不特指软件开发。

外包红火的鼻祖是什么呢?

早些年印度班加罗尔的发展让印度成为仅次于美国的全球第二大软件大国,班加罗尔也称为了印度的“硅谷”,也产生了Infosys,TCS,Wipro这些世界知名的外包企业,实力也很强。因此印度的IT外包真正让外包企业做出了名头。

国内企业最喜欢外包的就是华为、以及阿里巴巴,现在新生代的字节跳动、滴滴、美团、饿了么也有很多外包团队。

典型的阿里的口碑、支付宝线下业务基本都是外包出去的,华为的非核心项目的开发,滴滴的客服团队,美团、饿了么的骑手团队,外包出去的就很多。并且除了业务外包,非核心技术层面也有很多外包。

为什么大家不喜欢外包岗位呢?

大家为什么不愿去外包公司?我总结起来有以下几点。

第一是:流动性很大、归属感很差。

毕竟外包岗位一般都是外派,很多同学进驻的企业根本不在自己合同企业所在的城市,归属感很差,自己的亲妈不在身边,在服务的企业因为不是正式员工也受到歧视。

很多阿里的外包同学都知道,自己的很多权限都是被限制的,内网权限也限制,所以早期听到不少外包同学给我聊到这些问题,现在对待这些外包同学要好很多了,基本上感觉不到太大的特殊对待差异了。

并且很有可能你做完一个项目意味着就要还公司、甚至换城市了,这是没法避免的事情,谁叫你是外包呢。

第二是:很难接触到核心业务、核心技术,发展空间极其有限。

大家也都清楚,虽然都在一起写代码,你想一下一个企业的核心技术栈你可能接触到吗?

一个企业的核心业务可能外包吗?答案当然是不可能,这是不可避免的。很多时候你只能做一些边边角角的问题,当然这一点不是绝对的。

第三是:服务企业的员工福利享受不到。

这一点也是现实存在的,毕竟你的合同不是跟你直接服务的企业签订的,而是你自己的外包公司和你签的合同,你的福利应该是合同企业提供,而不是你服务企业提供的。

因此你享受不到人家的福利,别说双薪、年终奖这些,早些年外包你连什么中秋福利什么的都享受不到,早期华为的外包加班,连华为员工的加班零食福利都享受不到。

第四是:干活是你的、背锅也是你的

外包员工最无奈的就是这点了,其实享受不到福利,接触不到核心业务、核心技术,没有归属感之类的,这些企业都不是最难受的。

我以前跟老东家的外包员工聊过,他说其实每次最难受的时候就是,干活永远是外包最累,但是功劳最终都是正式员工的,出了问题以后背锅也是外包员工的。看着别人拿年终奖心里也不舒服,明明是同样的活,甚至别人的活还没自己多,你的工资却没有别人高,这才是所有做外包岗位最为心累的地方。

因此,外包岗位当然有客观存在的一些问题,不过我始终认为靠能力说话,只要你足够优秀,不管在什么岗位上你都可以发光发亮。


文章为字节跳动作者Emacservimer悟空问答原创专稿,未经允许转载、抄袭必究!我是一名互联网技术从业者、也是一位创业者,全网原创文章阅读量已经突破1亿,欢迎大家关注我的账号,我们一起探讨互联网、畅聊足球和篮球!

网友解答:

谢谢邀请,

在互联网公司混过几年,没有亲身经历过外包公司,但周围在外包公司的同事倒是交流的很多,从软件企业的性质看主要分为两种类型的公司,产品公司,项目公司;所谓的产品的公司就是设计一种市场上不存在的产品,然后通过互联网或者传统的线下渠道来推广营销;项目公司是完全根据客户的需求定制,一切以客户的需求为导向;绝大部分公司采用自己的技术团队去做项目或者产品,但有些公司因为各种情况会把项目外包给外包公司来做,这就是外包公司的来源。

目前外包公司应用级别的开发比较多,客户提出需求然后根据需求做出功能,在头几年很多国内很多人在日本接了很多java的项目在国内去做,由于有些项目不是很大,就直接成立一个工作室来做,这几年这种情况少了许多,华为公司很多项目都是外包的方式,特别是早几年的欧洲运营商的定制手机都是外包给国内比较大的外包公司来做。所以在国内很多外包性质的公司,主要是国内的软件需求量还是非常大。

外包产业还有一个很重要的原因是为了节省成本,有些大企业从成本考虑做一个项目自己做的成本更高,就直接把项目外包了,跨国性质的美国喜欢让印度做软件项目,毕竟人员成本低,能拉低整个项目的成本,本质上讲外包属于资源的最大化利用,但在外包的程序员感觉上可能就很不一样。

外包公司的程序员有什么不一样的地方?

1.外包公司缺乏归属感。因为外包公司的程序员做的都是别人的项目,项目组的人基本上都是长期驻扎在客户现场解决问题,一个项目结束了下一个项目还不知道要做什么,缺乏一种延续性,结果很多外包工程师,做完一个项目就辞职到甲方上班去了,这种现象在国内外包人员中非常普遍。

也有很多外包公司一个项目结束之后这帮人有可能就地解散,如果没有下一个项目到来,毕竟外包公司就是靠项目来支撑,没有了项目也就没有现金流,生存将是非常大的问题。

2.外包公司缺乏知识的延续性,这点是和互联网公司有着本质的区别,外包公司项目的不确定性导致产品的框架可能非常陈旧,毕竟能完成客户的功能就可以了,没必要非要搞的那么先进,所以很多外包公司的软件框架非常的陈旧,如果是长年累月的做一个产品感觉就完全不一样了,更加有时间思考框架的健壮性以及产品的创新性。

外包公司适合练手不太适合框架方面的学习,毕竟主要还是完成功能为主,在外包公司呆过的程序员,时间意识都很强烈,因为整天和客户打交道,任何的完成及时性非常关键。

3.外包公司很多招生都是培训出来的刚毕业的学生,代码的质量一般,所以在这种情况下作为毕业生可以在里面磨练下代码基本功,就可以考虑换个真正做自己产品的公司,来完善自己的知识体系。

一般来讲外包公司都不是很受程序员待见,但很多技术人员为了生存先找个工作做着,毕竟目前软件领域的竞争还是非常激烈的,刚毕业可以在里面成长,有机会换个做公司自己项目的公司或者以此为翘板进入大公司。

希望能帮到你。

标签: