跟大家谈一些心里话:为什么不建议你去这种公司
导语:老早之前我就说写写外包公司来着,这一忙就给忘到姥姥家了。趁最近公司项目不忙,来给大家整一篇。
之前那篇讲外包私活的里面大致介绍了一下啥是个外包,没看过且感兴趣的小伙伴可以去补补功课。
这篇主要想聊聊外包公司,还是那句话,个人见解而已,如果不爱,请勿伤害。
外包公司也分类
现在我们常说的外包公司分成两类,一类是项目外包,另一类是人力外包,让我挨个给你们说道说道。
项目外包其实就是私活外包的升级版,不过人家给做大做强了。
现在互联网疯狂下沉,出来做点事业总是要互联网 +++ 的,要是个人或者公司想要做个小项目,比如做个官网,搞个 App,弄个小程序之类的,自己招人、管理干开发属实得不偿失,干脆一股脑的把项目包给别家公司。
而这类别家公司就是我们所说的项目外包公司,不懂开发的圈外人只需要和外包公司谈好多少钱,多长时间,等到了截止期限,直接验收项目即可,属于我花钱,你办事。
这种外包公司往往有专门的办公场所,你也能获得一个属于你自己的工位,接手的项目大多短平快(当然也有长期维护的活),但麻雀虽小五脏俱全,UI 什么的也都会有。
现在那些常在各个论坛上说自己愿意留在外包公司的老大哥,大多指这类外包公司。活少的时候甚至还有几分清闲,当然活多的时候忙起来也不要命。
但实话实说这种项目外包公司的福利相对跟的上,对个人能力要求也挺直接,能干活就行,其他方面的要求(比如学历,年龄,甚至性别)相对较少。
人力外包不再是包出具体的项目,这种外包公司更像是人力资源机构(可能就是)。
当公司做一个项目的时候,本部员工不够,又不想重新招聘更多的人(重新招人的投出更大,何况包出去的活都是项目的边边角角),干脆和人力资源机构(外包公司)合作,临时招一批员工,也就是常说的外派临时工。
在这种外包公司,你就像某个活动的驻场歌手,唱完就走,等项目结束,你就该打包去下一家公司了。
而需要外包的甲方公司,按人头付费给你的东家,东家再给你发工资,这里的人力外包公司更像个赚差价的中间商,只管给你找甲方公司,一卖就不管事了。
这类甲方公司有不少是你耳熟能详的大厂,比如以前被喷的最惨华为,比如老牌大厂 BAT(百度、阿里、腾讯),这里的外包也是最容易踩雷的地方,网上一直有的对外包人员的歧视,也多出于此。
还有部分是创业公司会联系人力外包公司,这个更像是之前提过的项目外包公司,没有资源长期养活一个开发团队,但没有把整个项目外包出去远程作业,而是包个小团队或专门的几个工程师(不好听了叫码农),驻场开发。
我当初去的第一家公司就是这类驻场外包,我当时想着自己是自学出来的,能有个活干就不错了。
然后去的是一家小公司,开发团队一共也就 5、6 个人,真正让我见识了啥是人间百态。没有属于自己的工位,而是找了个会议室当办公室,每天下班即开会,直到那时我才明白原来开会不属于加班。
更离谱的是项目的负责人(挺亲切的一个老哥,真心觉得不错)因为顶撞了对接这个项目的负责人(我觉得也不算顶撞,单纯的就事论事而已),第三天就离职了(应该是被动离职),过了好久才有人接他的班。
更更难搞的是那个项目的负责人,是公司的财务(据说和老板沾亲带故的),没话说。
我磕磕碰碰的把第一个项目做完,离场的时候赶紧跑路(不算那种项目结束的离职,我主动离的职),后来听说那个项目组的除了 UI 全都溜了,也不知道有没有新人接这个坑。
总而言之,这种去外包公司的好坏真的是看你运气,很难接手到核心项目,目的是把你培养成一个熟练工种,坐实了码农的农。
需要看运气的还有工作环境和福利待遇,如果真碰到了歧视,该怎么处理这些问题都可能存在。
但也有好处,对你能力要求不高,我当时周围的同事有不少是培训班出来的(肯吃苦肯干活,所以值得被带有色眼镜的是人,而不是培训机构),为了生活没得选的时候,人力外包也不是不能去。
下面再说说去外包公司的利弊,其实就是对上面的总结,也都是仁者见仁智者见智的事,没个正确答案。其中所说的外包大多指的是人力外包(没分太细)。
外包的利
外包真没那么可怕,我看网上有人说去外包是人生污点的,我真觉得大可不必。
如果说去外包的好处,我第一点想到的就是对新人友好。
对于刚入行或准备入行的人来说,外包是个小跳板,它能让你很好的了解业务,熟悉开发。
人力外包接受的活很多都是项目紧、质量高的活,如果你能跟的上,对新人来说是个不小的提升(其实很多人都在这一点被淘汰了)。
这一点的外包其实挺矛盾的,一方面门槛低,另一方面还实实在在需要能干活的人,所以有些外包也成了藏污纳垢的地方(可能也是他们个人选择吧)。
说实话,当你毕业的时候,很多公司真的就对你关上了大门,最多最多给你留了个缝,不把自己磨成那个缝,你还真钻不进去。
但外包其实是能开眼界的,这里指的就是大厂的外包,先不说歧视不歧视,开发的流程是一样的。
何况你能见到一些牛人,哪怕学到一点,都是赚到。
如果真有不想再向上走一步的小伙伴(当然也不考虑35大限),其实外包公司挺安逸的。
外包到小公司没有条条框框的业绩考核(其实也分公司),没有工头在后面拿着鞭子盯着你,技术要求也不高。
我有一个朋友去一家外包公司面试的时候,对方问底层原理,结果人家直接说自己擅长的是拿来主义,是增删改,是调 API,底层原理相对薄弱,最后也成功入职了。
所以这个真得分人,适不适合还得看自己。
外包的弊
外包的缺点我少说几句,反正大家也都想的到。
核心业务你很少能接触,无法深度参与项目的直接缺点就是做到最后只知道调用 API,不懂版本迭代,不懂得产品优化,也不懂得产品、运营和开发的关系,自己下一步的方向在哪里就更不知道了。
在外包公司干,不存在长期待在某家公司,项目结束就会立马安排人给你找下一家面试或接手下一个项目。
驻场环境差,人员流动大的问题就更不用说了,没有点归属感。就算你外包做的再优秀,也很难留在甲方公司(不排除有运气好碰到贵人的小伙伴哈)。
除此之外,如果公司裁员,你说他们会先裁谁?
你做外包的经历不是人生污点,但也很难说是值得拿出来炫耀的事。
你做过外包,只能说明你对业务上特定的组件比较熟悉,杂而不精是写在脸上的,如果你把这些经历写在简历上,如果面试官对此有意见,凭空给你带来很多阻力。
其他
所以我们到底该怎么看外包,我觉得还是要把外包公司看作练手的地方,而不是归宿。
如果你长期干外包,作为一个开发者,我觉得是废了大半,与新进的技术脱节,与社会接触太少。
虽然咱都是打工人,我还是想做一个有追求的打工人。
总结
反正让我回过头去看当初的选择,我估计还是会进外包,没办法,那时的我没有选择的权力。
但如果你有选择的权力,我的建议很简单,能去甲方就不要去外包,能去项目外包就不要去人力外包。