为您的品牌提供借鉴,提高自身审美水平!
我在一个做中小银行软件外包的公司待过5年,之后又在一个自己做平台的互联网公司待到现在,我可以回答你这个问题。我们先来看看在外包公司和自己做平台的互联网公司工作有什么区别?
归属感
这是我感受最大的一点,所以我把它提到最前面来讲。我大学一毕业就进入了这家外包公司,其实刚进去的时候也不知道是做什么的,只知道在纳斯达克上市,听上去还不错。5年的时间在南部地区的各大省市都呆过,无论在哪个项目组做事,销售、领导都会不断给你灌输:按照需求来做,实现就好。有问题不要紧,收了钱再谈,反正都是别人的东西。慢慢的会形成一个扭曲的价值观。而在现在的公司,平台是自己做,以后也是自己维护,所以我在设计和开发的时候不得不考虑以后的可扩展性和可维护性。自己看着平台一点点的搭建起来,从无到有,从小到大,当朋友用到自己公司的平台的时候能自豪的大声说出:这是我做的!
福利待遇
在外包公司的这5年,因为工作地点基本上都在甲方,也就是银行。每逢过年过节看着别人发粽子、发月饼,我却只能捏着那张必须在广州才能消费的、就快要过期的蛋糕券暗自神伤。
对于五险一金,外包公司永远是按照最低工资水平、最低缴存比例缴纳,刚毕业时觉得还好,毕竟拿到手上的钱多。工作多年之后才发现,其实这样对自己很不公平。
对于休假来讲也是奇葩,比如休探亲假只能报销项目所在地到公司base所在地的机票,请问我的探亲假是回公司探望领导吗?
技术积累
对于在外包公司能学到多少东西我实在不敢恭维,成熟的外包公司都有自己的平台和框架,我们在客户现场按照客户需求进行实施开发,基本上是杜绝新技术的。而且公司自有平台和框架在你脱离了这个公司后,一文不值。
所以,我也觉得,如果有条件可以选择,最好不要进外包公司。
我是程序员爱编程,一个资深非专业码农,科技领域段子手!如本回答能够讨得您的欢心,劳请点赞、转发、关注我,如有不同看法可以在评论区留言,谢谢!
1评论
无忧精英网 无忧精英网官方帐号
03-05 20:13
5赞 踩
很多时候一些互联网公司和科技公司喜欢把项目包给外包公司做。原因可能有几个,一个是成本会低,因为互联网公司的用人成本非常高,如果走招聘这个办法,成本会高出不少。二就是可能本身这块技术人员缺乏,临时组队,时间来不及或者技术上不好搞定。最后就是比较灵活。毕竟外包给外包公司以后,只需要按时间进度来进行监督和管理就行,至于项目上线以后或者成功以后的人员怎么安排,那是外包公司需要考虑的。作为甲方,不需要考虑这些事情。
那从这里也可以看出来,外包公司把活从互联网公司手里接过来,然后让自己公司的员工参与开发,外包公司按时交付,除了给员工发工资以外,剩下的就是公司利润。尽管可能待遇不低,但是比互联网公司的招聘员工来讲,待遇肯定会低一些。就是说,干一样的事情,拿的工资会低一些。另外就是因为外包公司本身也要追求利润,那么,在接到项目的时候,他会招人,项目结束以后,如果没有后续的项目进来,那么,也有可能随时解聘,因为他在用工方面就没有互联网公司那么多顾忌。所以工作稳定性,外包公司比互联网等科技公司要差很多。
所以很多时候,程序员并不想和外包公司之类的公司来签约,毕竟,直接和互联网等公司签约,各方面都会比外包公司有保障一些。但是,现在很多互联网公司都喜欢找外包公司。这也是一个事实!
此问题你有什么不同的见解呢?
欢迎在下方留言评论,别忘给精英菌点个赞哦~
点击右上角关注无忧精英头条号,了解更多职场支招!
评论
非著名程序员 堆栈科技创始人 CEO 优质教育领域创作者
01-21 21:49
5赞 踩
要想找到大部分程序员不想进外包公司的原因,就是找到互联网公司和外包公司的区别。所以,互联网公司和外包公司的区别到底是什么呢?
1、从产品角度来看
从产品角度来讲,互联网公司大部分都是在做自己的产品,而外包公司,之所以叫外包就是在外包做别人家的产品。那到这里,你可能会问了,说到底其实都是在做产品,那到底做自己的产品和做别人的产品有什么区别么?
区别在于做产品的数量和重复性。想外包公司来讲,就像是工厂流水线上的工人,在批量的做产品,很多时候重复性的劳动比较多。而互联网公司做自己的产品,可能创造性更强,更能给人带来幸福感和优越感。
2、从技术的角度来看
其实从技术的角度来看的话,外包公司批量生产产品的话,就需要工作流水化,所以,很多项目中使用的技术都是封装好的东西,都是现成的库,做一个产品就是拼凑,快速完成客户需求,做完产品交付。这对于程序员来讲,能力的提升不大,很多工作都是现成的,而且重复性高,不利于自己技术的提高。
而互联网公司做自己的产品,是会不断的优化和调整,随着产品的发展,可能会让你的代码实现的具有可扩展性,让你的技术在性能优化上更注重细节,有利于自己知识的提高,可能随着产品的发展,需要你不断的调优,优化,这让你的技术扩展性更强,也更深入。
所以,通过上述分析,可能你就知道为什么大部分程序员不喜欢外包公司了。另外,都说外包公司加班严重,其实互联网公司也一样。
评论
蓝洛333 软件公司研发工程师 科技领域创作者
03-18 21:34
28赞 踩
作为一个IT男,呆过半外包和自研的公司,我想我应该有资格回答这个问题。先来阐述一下我在两家公司的一些工作再来对比。
大四那会实习的时候,以实习生的身份进入一家半外包性质的公司。说是半外包的性质是因为公司本身有自己的产品,但是等我进去的时候,自身的产品已经迭代得差不多了,之后都是在外面拉的外包,做的是商城方面的外包。那会的主管其实人也挺好的。里面安排的工作大部分都是迁移,例如客户要这个功能了,就从原来一些已经做好了的那里迁过来,再适配的调一下。
再说说现在的公司。主要是自己公司的研发项目,基本就是一两个项目在不断的迭代,说实话,迭代的功能越来越深,需要的设计和开发也越来越复杂,很多东西得往深一层面的来思考和开发。
先来看一下,不得不说外包需求还是挺高的。但不得不承认,我还是不太喜欢外包公司。为什么呢?听我慢慢道来。
1.外包公司能学到的东西多?答案是不存在的。
很多人说外包可以学到很多东西,在我进我现在公司之前也面试过一家公司,去了之后才知道是外包,然后和旁边一个应届生也是面试者的哥们聊了起来,我说你知道这公司是外包吗?他说“知道啊,不过也没关系,外包能学到的东西比较多“。我当时也没说什么,很多人似乎也是这样想的,外包学到的东西多,然而,不得不说的是外包能学的东西其实真的不多。有时候外包为了快速迭代,你做的项目可能不过是上一个项目拿过来改改而已,不断重复同样的工作比较多。相反自研的话因为迭代得多,你会更深一层的接触业务,很多东西深一层开发之后简单的增删改查就不顶用了,就得扩展更深一层的方法了。重要的是,外包公司很多都是没办法接触一些高并发的场景的,一些新一点的技术可能都是没办法用上的,这对以后的发展来说挺受影响的。
2.外包公司大都只顾功能完成不顾后期扩展和设计的好坏。
在外包公司很多时候都是你自己一个人负责一两个项目,只追求功能上的快速实现,所以也不管你代码写得有多难堪或者设计得有多烂,只要能跑几乎都没人管你,甚至乎你会忙得焦头烂耳,框架接触得再多最后也仅仅只是会用表层的,有逼格一点的写法和使用可能都不会了。也因为自研一般是多人同时开发一个项目,你也可以看看别人是怎么写代码的,慢慢的规范起自己的代码质量。
3.自研平台对你的试错性很多时候都比外包的高。
自研的大公司对你使用一些新技术会有更大的包容性和鼓励性,有些也是愿意花时间等你去研究的。还有一点是,自研的公司有时候会比较闲,这样的话你相对自学其他的时间就比较多了。
也有人去外包公司是因为外包公司钱多。不可否则,有些外包公司确实钱是挺多的,不过更多的是没日没夜的加班加点。然而我想说,其实自研的一些公司钱也不少。说句题外话,那就是,如果外包公司你觉得钱多,但如果你一个月都没能控制好自己不乱花钱,每个月结余就那么点的话钱多了可能也没办法很好的改变你以后的生活,而且,外包公司的话很多东西都不规范,我认识一同学,他有一朋友做php的,在外包公司,连swoole和鸟哥都没听说过,眼界也不够远,对以后想要跳更大的平台来说真的难。
所以说,能去自研的公司还是去吧。对以后去更大的平台做好准备。学习这种东西更多是靠自己去学习的,仅仅靠工作去逼迫你才学习的话,路途会有些坎坷。当然,事无绝对,重要的是看自己怎么想的和怎么行动的。怎么选择,自己权衡吧。
3评论
芸沁香
03-03 20:21
9赞 踩
我待过三家外包公司,现在在互联网公司,用我经验总结,外包公司不是不能待,要看外包公司本身平台,以及甲方公司的氛围,我的三分外包完美诠释了这一点。第一个公司,国内数一数二的外包公司,外包的美国一家技术公司的业务,离岸的,是我待过最舒服最有价值的一份外包工作,虽说是外包,但工作起来跟甲方完全是合作方的方式,美式项目流程,美式工作方式,加班只要提单都计加班费,工作技能分享也毫不吝啬,使我的技术以及英语都有很大的提升。第二份外包,本公司二流,甲方为某银行信用卡中心,甲方驻场,工作中甲方还ok,反倒是本公司各种坑,离职时居然扣我离职证明。第三份外包,本公司为阿三公司,算是外企业,福利较好,入职转正即有12天年假,员工及直系亲属高额商业险,甲方确是个不折不扣的烂公司,某二流保险公司,业务导向,it部门技术渣得可以,项目中甲方一到两个垃圾带着一群外包,自己渣,确看不起外包员工,高人一等,心情不好即赶外包员工回乙方。。。
评论
SuperFenSuper 科技公司IT程序员 情感领域创作者
03-02 11:57
40赞 踩
在外包待了两年,最后还是提了离职。给后来的徒弟们说了一句话。如果能够选择,千万别来外包。
我来说说自己的经历吧。刚毕业的时候去了沿海城市,进了一家很好的互联网企业。但是离家比较远,待了两年后决定回到自己所在城市西安,讲真的,西安的互联网真的不咋滴,每家公司招聘要求的很高,尤其是看学历。一般要求都是985和211学校的博士硕士。我是偶然一次把简历挂在网上,被外包的HR忽悠进去,当时给我承诺的年终奖项目奖全都没有,五险一金按照最低标准交,反正公积金就几十块钱。在外包待了两年从来长过工资。一开始以测试职位应聘的,进去是哪里有坑填哪里,最后是运维开发测试资料啥都干,只要你踏实肯干,不给领导抱怨和诉苦,那么恭喜你就会有加不完的班,干不完的活。而且外包也没有其他福利。能坚持两年我都佩服自己,视力下降巨快,每天颈椎疼,也没时间锻炼身体。所以说如果可以选择,就不要来外包,也不要轻易相信外包HR给你的口头承诺。
22评论
会点代码的大叔 优质科技领域创作者
01-26 18:44
54赞 踩
十多年的老程序员,曾经在外包公司工作过,给大家一个建议:如果能够选择的话,千万不要进外包公司。
下面我给大家讲讲外包公司和互联网公司相比有哪些区别,等了解了外包公司的种种之后,就容易理解为什么大部分程序员不想外包公司了。
对于外包公司的看法
外包公司,可以分为项目外包和人力外包,项目外包就是帮其他公司做项目,完成了之后进行验收和交付;人力外包则是需要待在甲方公司现场,通常会有一个甲方的项目经理安排开发任务。我当时的公司属于后者,谈一谈我对人力外包公司的感受:
没有归属感,只认识本项目组的人,自己部门的人都认不全。如果被外派到一个“优越感很高”的甲方,处处有低人一等的感觉。
为了提高开发效率,甲方通常会统一开发框架,外包人员都是在框架的基础上开发业务代码,所以有一些技术底层的东西接触不到。
如果被外派到一个老项目,用到的框架可能会比较古老,例如还在使用SSH,一些公司的老项目只要稳定运行就可以了,不追求重构和创新,这种情况下没有办法接触的一些新技术。
技术氛围比较差,需求不多的时候,空闲时间也就比较多(很多公司忙的时候很忙,闲的时候很闲)。在不忙的时候,大家都在刷新闻、看小说、聊天,而不是在学习一些新的技术,讨论如何让系统变得更好。
最后是大家比较关心的待遇问题,甲方给人力外包公司的“人头钱”都是有上限的,比如对于一个中级Java程序员,甲方每个月支付20K,抛去一些必要的支出,公司能给到员工手里的钱就很有限了。所以在外包公司的员工,前两三年涨薪很多,但是很快就到了天花板,往后难以提升。
给外包公司员工的几点建议
有机会跳槽到甲方或者其他非外包公司的话,那就跳槽。很多甲方公司每年都会吸纳一些优秀的外包人员,这是一个不错的机会。
题主年轻应该比较年轻,如果不怕加班的话,可以考虑去互联网公司锻炼几年,再往后的选择会多一些。
如果跳槽有困难,面试通过率低,说明现在的技术能力比较差,先把项目用的技术栈研究清楚,比如项目中使用SSM,那就把每一个框架都做深入的研究,然后看看项目是否可以做的更好。
在把项目做好的前提下,去研究一些主流的技术,如果不知道学习哪些技术的话,可以看看心仪的公司,他们的招聘条件是什么,有针对性的学习。
多在项目里面担任一些工作,不要怕吃亏,在工作中锻炼比自学要快的多。
多和人打交道,已经离职的同事也最好可以保持联系,方便在你跳槽的时候,找人内推你。
另外,也不是说外包公司完全就是一无是处,因为外包公司人员流动率比较高,所以一个年轻的程序员,可能很快就要负责重要的工作,甚至很早就会接触到管理方面的工作,成为一名项目经理。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
12评论
EmacserVimer 互联网问答专家 优质科技领域创作者
01-22 07:03
17赞 踩
当然不是每个外包公司都差,也有很牛的外包公司,很多外包公司做到了让甲方看乙方脸色的,就是很牛的外包企业。也不是每个做外包岗位的都是打酱油的,也有很多高手也是外包出身。
比如蚂蚁金服的CTO程立,甚至现在阿里很多骨干员工也是外包出身,包括从口碑、支付宝的服务商出来的业务岗,也包括很多从技术外包起来的员工等等。
至于为什么不想进外包公司,大家还记得一个笑话吗?一旦企业出现问题以后,不管是公关团队对外口径,还是企业对内,习惯性的把责任推给实习生、外包员工、合同工等等,这其实也反映了一个比较现实的问题。
蚂蚁金服CTO程立就是外包出身
可能是阿里的同学都知道,阿里系两大企业的CTO之一,现任蚂蚁金服CTO、现在也是阿里巴巴的合伙人之一的程立(鲁肃)最开始就是以外包员工的身份到阿里巴巴的,当时他和倪行军(花名苗人凤)等人一步步搭建起了支付宝的整个技术架构,包括对账平台、快捷支付、虚拟账号等等支付宝最核心的技术体系。
说鲁肃故事的原因是确实很多同学未能进入很好的甲方企业,可能会有失落感。
我觉得做好你自己,不断地给自我增重,不断地提升自己的技术能力,我相信只要你足够优秀,英雄不问出处。你能力强了,也是有机会“媳妇儿熬成婆”的,技术过硬了,最后企业自然会想办法让你转正的,这是毫无悬念的。
外包公司的真正鼻祖是印度IT外包
当然说到外包,很多年前传统行业就有。严格的讲,富士康也是外包企业,阿里的很多第三方服务商也是外包企业,并不特指软件开发。
外包红火的鼻祖是什么呢?
早些年印度班加罗尔的发展让印度成为仅次于美国的全球第二大软件大国,班加罗尔也称为了印度的“硅谷”,也产生了Infosys,TCS,Wipro这些世界知名的外包企业,实力也很强。因此印度的IT外包真正让外包企业做出了名头。
国内企业最喜欢外包的就是华为、以及阿里巴巴,现在新生代的字节跳动、滴滴、美团、饿了么也有很多外包团队。
典型的阿里的口碑、支付宝线下业务基本都是外包出去的,华为的非核心项目的开发,滴滴的客服团队,美团、饿了么的骑手团队,外包出去的就很多。并且除了业务外包,非核心技术层面也有很多外包。
为什么大家不喜欢外包岗位呢?
大家为什么不愿去外包公司?我总结起来有以下几点。
第一是:流动性很大、归属感很差。
毕竟外包岗位一般都是外派,很多同学进驻的企业根本不在自己合同企业所在的城市,归属感很差,自己的亲妈不在身边,在服务的企业因为不是正式员工也受到歧视。
很多阿里的外包同学都知道,自己的很多权限都是被限制的,内网权限也限制,所以早期听到不少外包同学给我聊到这些问题,现在对待这些外包同学要好很多了,基本上感觉不到太大的特殊对待差异了。
并且很有可能你做完一个项目意味着就要还公司、甚至换城市了,这是没法避免的事情,谁叫你是外包呢。
第二是:很难接触到核心业务、核心技术,发展空间极其有限。
大家也都清楚,虽然都在一起写代码,你想一下一个企业的核心技术栈你可能接触到吗?
一个企业的核心业务可能外包吗?答案当然是不可能,这是不可避免的。很多时候你只能做一些边边角角的问题,当然这一点不是绝对的。
第三是:服务企业的员工福利享受不到。
这一点也是现实存在的,毕竟你的合同不是跟你直接服务的企业签订的,而是你自己的外包公司和你签的合同,你的福利应该是合同企业提供,而不是你服务企业提供的。
因此你享受不到人家的福利,别说双薪、年终奖这些,早些年外包你连什么中秋福利什么的都享受不到,早期华为的外包加班,连华为员工的加班零食福利都享受不到。
第四是:干活是你的、背锅也是你的
外包员工最无奈的就是这点了,其实享受不到福利,接触不到核心业务、核心技术,没有归属感之类的,这些企业都不是最难受的。
我以前跟老东家的外包员工聊过,他说其实每次最难受的时候就是,干活永远是外包最累,但是功劳最终都是正式员工的,出了问题以后背锅也是外包员工的。看着别人拿年终奖心里也不舒服,明明是同样的活,甚至别人的活还没自己多,你的工资却没有别人高,这才是所有做外包岗位最为心累的地方。
因此,外包岗位当然有客观存在的一些问题,不过我始终认为靠能力说话,只要你足够优秀,不管在什么岗位上你都可以发光发亮。
青啤、青啤、海尔、海信、澳柯玛、双星、即发、青钢、颐中集团、
白樱花牌面粉、
波尼亚牌肉制品、
岛牌电热毯、
孚德牌女鞋
亨达牌皮鞋、
喜盈门牌毛巾被、
长生牌浓香花生油、
即发牌系列 、
英派斯系列产品、
喜盈门系列产品、
白雪系列文具、
亨达皮鞋、
一支笔香烟、
崂山矿泉水、
华东葡萄酒、
琅琊台白酒、
即墨黄酒、
波尼亚等。
所有客户均有合同可追溯,严谨盗用!