朋友被“卖”了两次:程序员,真的别去外包公司!
最近,一位朋友向我吐苦水:
图一时开心,去年春节前他离职了,
想着春节之后再慢慢找工作。
结果,
由于疫情影响,
今年工作非常不好找,
要么没有面试,要么被告知说“回家等消息”。
就在迷茫、彷徨、焦虑的时候,
一个 Hr 看到了他的简历,
觉得挺合适,
便安排面试官电话面试了一下,
电话面试很短,
大概也就 5、6 分钟,
现在他都已经不记得当时具体聊了些啥,
只记得一个问题,当时面试官问了期望薪资。
随后,
Hr 询问朋友,
想知道面试官都问了哪些问题,
朋友便把薪资这个话题也说了下,
结果,
Hr 很严肃地说,不要和面试官透露薪资。
朋友表示很郁闷,
面试官和 Hr 难道不是一家公司的?不然为什么会这么计较薪资问题?
直到后来的一系列操作,
他才明白,自己被“卖”了两次:
Hr 属于外包公司 A;
面试官属于外包公司 B;
实际上班的地方是客户公司 C;
C 有项目需要开发,C 找到 B,B 手底下没有人,B 便找到 A,向 A 公司买一个“人头”,然后 A 公司找到了朋友……
朋友表示:
知道自己被“卖”了两次后,就已经不打算长留了,已经在另谋出路。
听完朋友经历,
感觉无奈又气愤,
真是浪费了时间,又浪费了精力。
也想提醒大家:
如果能去别的地方,就千万别去外包公司!
外包公司的分类
驻场外包 VS 非驻场外包
根据上班地点区分,外包公司可以分为:驻场外包与非驻场外包,
驻场外包需要被外派到甲方公司,
因此,
平日就跟甲方人员一起共事,
接触的项目也比较复杂一些;
非驻场外包,与施工队的模式极其相似。
一般来讲,
甲方人员直接对接的是外包公司的项目经理,
项目经理在理解了需求之后,
再将需求指派给外包公司的工作人员完成。
因此,
非驻场外包一般是跟本公司的人一起工作,
与甲方公司工作人员接触较少,
甚至根本不用接触。
人力外包 VS 项目外包
根据外包的内容区分,外包公司还可以分为:人力外包与项目外包。
人力外包就是把你“卖”到客户公司去上班,
一般都是驻场开发,
基本就做些打杂的活,
一般就做一些老代码的维护工作!
项目外包是客户公司把项目让外包公司做,
有可能驻场开发,有可能非驻场开发。
外包公司的大坑
但凡去过外包公司的,
十有八九会认为外包就是深渊巨坑,
具体表现在以下几个方面:
(一)缺少技术积累,没有前途
在雇主公司,
比较核心或者底层的东西是不会让外包人员做的。
一般雇主公司的人员挑大梁,
外包人员也就做些边角料或者打杂的工作;
或者雇主公司的人员做需求和设计,
外包人员编写代码。
有人经常问:新项目从 0 到 1,那就不是打杂了吧?
我想说,
这个项目不会是他们的核心业务,
核心业务才是人家赚钱的地方!
这说到底,还是打杂!
有位小伙,
实习的时候去了银行外包,
用的是公司自己封装的框架,
他天天做报表写几十行、几百行的 sql,
实习将近一年,毕业之后出来面试啥都不会……
此外,
对程序员来讲,在外包类公司,最容易遭遇年龄坎。
因为干的活儿技术含量低,
个人的可替代性就强,
经验丰富的老程序员薪资又高,
每月 20K、30K 很常见,
对老板来讲养不起,招几个年轻的,
三千两千都有人干,还也能干得了,
这时,不辞退老员工辞退谁?
(二)福利待遇差劲,没有钱图
除了没有前途,外包公司还没有钱途。
刚进人力外包公司的时候,
工资都比较好谈,
比一般的小公司要高出不少,
但是,
进去之后就是赶进度,加班到 11、12 点多是常事,第二天还要照常准时上班,
在这种情况下,
虽然月薪高,算下来时薪却很低。
除了拿到手的月薪,
还要看其他的福利待遇。
这里提醒大家一点,
外包公司和你一般是这样签合同的:
月薪由基本工资和其他项工资组成,
其中,基本工资就是当地最低工资,剩下的由各种各样的要素组成。
这么签合同,
实际上是为了给你少交保险、少交公积金,
最主要,在准备裁员的时候补偿也可以尽量的少。
所以,
入职之后,
你会发现:
公积金缴纳比率,
甲方员工比率一般都是按最高缴纳的,乙方员工缴纳比率按最低缴纳;
至于年终奖,有的承诺一个月,但是得看公司绩效,但是多数是没有的。
此外,
外包公司一般很少能给员工加薪水,
除非是甲方同意了给员工加薪水,要不就别想了,
毕竟,
人力外包公司的本质就是靠人头差价来赚钱的。
(三)缺乏人文关怀,没归属感
朋友在银行外包,
权限基本没有,
就连起码的业务相关的系统都没有权限,
大部分时候需要先询问正式员工。
这点也就算了,
还有一些细节,
真是说起来心累。
看到过一个故事:
有回客户公司发台历,用信封包着,一包厚厚的,包装挺漂亮的,一人一包。
我一时好奇,问了旁边的同事那是什么。她也挺好心的,帮忙问了句,“外包员工的有吗?”。
然后发台历的那个人大声地说:“外包员工的没有,外包员工的没有,只限正式员工”。
听到这样的话,突然有种失落感,虽然只是一本台历……
(四)随时可能滚蛋,没稳定感
专门做外包的公司,
有活儿了你就干,
没活儿,你可能就得滚蛋,立马失业。
当一个项目结束之后,公司会天天安排你去到各个公司去面试,
直到把你销售出去,
如果一个月后还没有其他公司收留你,
那公司就要考虑给你降薪,或者准备裁人了。
看看下面图画中的对话:
今年没事了,理所当然也要释放人,同时也会释放工资……
外包公司程序员的出路
我想,
应该没有人找工作的时候会首选外包公司。
但是,生活中更多的是迫不得已。
例如,
刚从不知名大学毕业的应届生,没有经验,没有学历;
又例如,
急需找一份工作糊口,投了很多简历都石沉大海的求职者……
这些情况下,
在没有更好的选择之前,先吃块面包垫垫肚子无可厚非。
其实,有一个残酷现实:
中国几百万的程序员群体中,绝大多数的人都在外包公司,
有的是项目外包,有的是人力外包……
但并非去了外包公司人生就毁了,
去了外包公司,依然也是有出路的。
在此,稍微梳理下外包公司程序员常见的出路。
(一)出路 1:从乙方转为甲方
曾经看到过一个博客,
博主利用 6 年的时间,
从外包公司转到了甲方公司,
成功入职某家大型国有银行。
在此,和大家说说他的心路历程:
毕业之后去了一家外包公司,
经常被派到银行做项目,
但他依然保持积极乐观进取的心态,
专心写代码的同时,
也注意提升自己的各项能力。
由于表现突出,
他被提拔为了外包公司的项目经理,
能够自己独当一面,和甲方谈判沟通了。
当接手新项目,去往新银行的时候,他重新制定了自己的职业规划。
他明确了自己的想法:他想进银行,想成为甲方员工。
于是,他努力细心地工作,希望能够得到甲方的认可,
后来,他负责的项目也是成功上线,
再后来,
银行需要一名可靠的人长期负责当时开发的那项系统的维护,
于是,他抓住了机会,
毛遂自荐,
最终,他成为了银行的一员,拥有了正式的工牌、工号……
所以,
如果你觉得甲方公司不错,那就努力吧,做好平时,说不好就成功了。
(二)出路 2:去做产品的公司
如果无法从乙方转为甲方,
那么跳槽或许是最好的出路。
但是,
离开了外包公司,又该去往什么公司呢?
离开了这个坑,又该如何避免跳进下一个坑呢?
其实,
对于开发人员而言,
最好就是找一个专业做软件产品的公司。
一个公司做了一个好产品,
运营这个产品,
产品会不断迭代、更新,
程序员会跟着这个产品一直往前走,
公司需要了解产品、了解业务、技术积累厚的人才,
而要懂业务、懂产品、有积累,都需要时间,
等你什么都了解差不多了,
也就是个老程序员了。
而且,随着你对产品了解得越深,
你的不可替代性就越高,
价值就越能凸显出来。
当你的不可替代性更高时,
老板就要考虑替代的成本,
什么都不懂的年轻后生,根本撼不动你的地位。
做产品的公司有相当数量,
也有很多知名的,比如腾讯、s 百度、阿里、爱奇艺、PPTV 等。
一开始去不了知名的大公司,
那就先从小公司入手,
一步一步向上攀登吧~
END
你可以打杂一阵子,但不可以一辈子!
版权声明: 本文为 InfoQ 作者【田维常】的原创文章。
原文链接:【http://xie.infoq.cn/article/c8df5df5cd46d0f363beb9b9c】。文章转载请联系作者。
评论