作为外包,你冤枉了吗?| 程序员有话说
俗话说“男怕入错行,女怕嫁错郎”,这句式套到程序员身上,又能衍生出不少版本,其中有一条便是,“程序员怕入外包”。似乎一旦做了外包,就和“不甚专业”画上了等号,大有“一入外包深似海,从此初心是路人”的怀才不遇感。
那么,你的能力真的配得上这份野心吗?作为外包,你真的冤枉了吗?
作者 | 快乐柠檬
出品 | 程序人生(ID:coder_life)
如果你是 IT 职场的一员,想必知道外包吧?外包通俗说来,就是程序员等技术类型的工作人员,被第三方劳务派遣公司外包到一些大型互联网科技公司去工作。
作为外包员工,我们的内心往往是不平衡的。
一方面,我们缺少归属感。我们不曾在自己公司的办公楼里待过一天,而是长期被派遣至第三方公司的项目组去工作。我们就像没人爱的孩子,公司照顾不到,项目组爱搭不理。虽然是和项目组内部员工一起工作,但感觉就是低人一等。
另一方面,薪资待遇不公。同一岗位,内部编制同事的基本薪资比外包要高出几千元每月,年终奖则是外包的 4 倍到 12 倍。此外,内部同事每年都有高额度的购物券、洗衣券、电影券或蛋糕券等,法定节日还会下发节日礼品和过节费,下午茶与团建活动也是令人艳羡不已。
更令人担忧的是,外包失业风险高。如果第三方公司因项目减少而需要削减人力成本,那外包就是第一批被裁掉的人。这种情况很残忍也很无奈,作为家庭顶梁柱的你突然失去了工作,家庭的生活没有保障,又该如何应对呢?
但作为外包,你觉得冤枉吗?有的人觉得做外包也不错,工作压力较内部员工要轻松很多,也无需太过看重领导的眼色,再者自己的能力自己心知肚明,做外包,知足了;也有的人觉得自己做外包委屈了,认为自身能力与努力程度可以比内部同事做得更好。那外包和内部的常见区别有哪些呢?主要体现在以下三方面:
非人为因素
内部员工的学历大都是本科及以上,科班出身,他们的受教育程度高且学习能力强,整体综合素质较高。而外包员工鱼龙混杂,学历参差不齐,甚至很多是从培训班的填鸭式教育出来的,工作技能与学习能力有限。
能获得内部编制也需要一定的运气。如果正值公司大力发展急需扩招的情况下,普通学历的人也很可能获得内部编制。相反,如果公司正在缩招或裁员,学历再高、能力再强的人也是难以通过内部面试的。
工作年限也影响着编制。如果你在一家公司做了多年的外包,且工作态度端正,技术水平稳步前进,一旦内部编制有空缺,内部领导很可能会优先考虑将你升职进来。
工作能力
内部员工与外包同事的工作内容和技术水平也有较大的差别。通常情况下,核心技术与重点项目都是由内部员工负责的,外包同事主要负责技术含量低且重复度高的工作。
大东是某互联网公司的内部员工,小强则是被外包至大东同部门的同事。大东主要负责组内框架体系的搭建与优化,同时参加需求澄清会并分配组内工作。小强则按照小组的代码规范完成大东分配下来的任务,任务重时就忙得团团转,没任务时就闲得慌,局面比较被动。
此外,大东的基础扎实,技术能力强且涉及领域广。有关前端的各种 UI、通用框架与常见 bug 等,大东都有一定的接触,他能灵活地整合知识体系来完成项目,优质高效。而小强则技术平平,解决问题能力一般,他常常需要请教大东来解决一些问题。
工作态度
内部员工富有工作热情与责任心,团队意识强。外包员工则较为冷淡自私。
大东就是主动热情、富有责任心、工作完成度好的内部员工。他严格按照需求进度来安排自身的工作,每天都会延长工作时间。此外,大东会主动与各关联方沟通联系,确认需求或寻求帮助,这大大提高了大东的工作效率。产品同事都很喜欢找大东负责项目,因为他可靠又可信。
小强是责任心一般,冷淡又被动的外包同事。他不主动催设计稿、重构稿或接口文档,而是被动的等别人送过来或等领导催才主动一下。小强很少延长工作时间,工作邮件也是过了较长的时间才回复。外部门同事很少直接找小强,而是联系他领导给他安排工作。
就通常情况来说,内部员工是实至名归,他们的付出与收获成正比。而外包同事确实是稍逊一筹,整体水平仍需加强。但也不乏受到不公平待遇或正在期待破茧成蝶的外包成员。
你觉得自己作为外包冤枉了吗?沉住气,主动提高自己的能力吧。当能力能撑得起野心的时候,我们就不愁找不到满意的工作。
(本文均为化名)
#欢迎来留言#
聊聊你的工作经历!
热 文 推 荐
☞ Python 爬取张国荣最火的 8 首歌,60000 评论看完泪奔!
☞ 漫画:如何给女朋友解释什么是 Git 和 GitHub?
☞ 专访图灵奖得主John Hopcroft:中国必须提升本科教育水平,才能在AI领域赶上美国
☞ 轻松了解面试官心理!ElasticSearch写入数据的工作原理是什么? | 技术头条
☞ 他曾主导世界上第一台安卓智能机, 如今能否靠区块链手机找回昔日的光荣?|人物志
☞ 如何将TensorFlow Serving的性能提高超过70%?
System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"