你想去外包or外派岗?

news2024/11/18 2:31:04

外包/外派的本质

在H银行的经理口中,外包/外派员工们都被称为contractor。

为什么很多大公司招外包呢?原因有以下几个:

  • 经济和技术都在发展,没有人能预测未来。
  • 很多新创公司,短期员工需求量更大,不跟自己签合同则更好。
  • 大公司短期项目也是一样,缩减预算时,能降低对公司声誉的冲击。

跟正式员工的区别

两年半前,在选择offer之前,曾向某位程序员大佬请教过这个问题,大佬回答如下:

  • 薪酬福利等物质待遇远不如同岗位正式员工
  • 当遭遇裁员等情况时,外包/外派会首先被裁

当时还有另一个offer(正式员工),虽说面向各地供电公司提供服务,但技术栈过于小众;

H银行用主流技术栈(Kotlin,MVP等),团队规模较大,开发流程规范,也能满足进入外企工作的梦想;

两个offer薪资差不多,H银行是传说中WLB(Work Life Balance–工作与生活平衡)公司,且不需要出差。

为了职业发展,带着大佬的建议,选择和C公司签劳动合同,并外派到H银行从事安卓开发工作。

外派工作经历

网上有很多文章说做外包/外派,只会安排从事一些并不重要模块/功能。从在H银行的工作经历来看,并非如此。

在H银行工作的时候,他的工作内容、要求跟同级别正式员工差不多。为了赶第一版应用上线,刚进去时几乎每周加班。

还好H银行有较为完善的CI系统,还有代码审核机制,能保证代码质量和开发效率;还会根据每个人输出能力,加上一定缓冲时间,来安排开发进度,所以加班并不严重。

第一版应用上线后,工作进度没那么赶,变成了极少加班的状态,再加上Sheldon所在的小组组长比较和善,组员间也愿意互相帮助,曾让他以为,能一直在H银行工作下去。

但任然记得大佬的提醒,为了下一次跳槽(无论是主动或被动),他主动请缨,争取到设计及实现app2app模块的任务,这个模块将会有五十多万用户使用。

他根据H银行的信息安全要求,设计出一整套调用流程,对相关方要做的事进行初步计划,并形成全英文的技术方案文档,还写了demo app用来调试。

由于准备充分,开发过程中没太多问题,最后功能模块顺利上线,让更多用户能用上简便的登录方式。

被离项经过

最近H银行因为大规模缩减预算,释放掉一大批外包/外派员工。五六家人力外包公司,接近两千多人受到了影响,在十一月初,收到有可能离项的通知。当时心情是这样的
在这里插入图片描述
在正式离项前两天,还发生了一件让人伤心、愤怒和绝望的事。当天下午他需要去陪妻子去看产科医生,上午同时跟直线经理D(H银行)和人事F(C公司)请假。

D经理很快同意了请假申请并表示理解;但人事F表示不同意,说是冻结工时表再去修改,会挨骂,还把他的请假申请拒绝了。

后面人事F还是让重新提出请假申请,并通过请假申请。

但接下来种种事情,对C公司彻底失望,并发誓不再当C公司的员工。

据说,国内外包公司(包括C公司),用各种手段,逼被释放的员工主动提出离职,只为白嫖被释放员工的离项赔偿。

这些手段包括但不限于手抄手册,手写回答超过每日输出速率的问题,每天密集到没休息时间的培训,总是PUA你但不一定真实存在的面试,甚至转为待岗状态只发基本工资。

欧美人力外包公司T,按照法规要求,痛快的给离项赔偿。

对于C公司这样的行为,内心的表情是这样
在这里插入图片描述

结论

对于缺乏大厂经验,或半路出家的程序员,外包是较容易进入大厂的方式。对比起正式员工,外包/外派员工能力要求较低,面试难度较低,较为容易通过。

对于外包/外派岗位,个人建议如下:

  • 尽可能去有自有产品/服务的公司。
  • 为了修炼开发基本功,经验不足的可以去外包公司。
  • 如果同一个大厂,既有国内人力外包公司,也有外资人力外包公司在招,尽可能选择外资外包公司,毕竟外资公司会把员工当人看。
  • 无论在哪个公司,主动承担有助于个人成长的任务,下次跳槽时,简历上有亮点可写。

彩蛋

想要获取更多Java开发相关材料,请微信搜【小白技术圈】阅读,发送回复 G02获取Java经典面试题!欢迎大大们催更。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1065316.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

地图资源下载工具数据在线、离线查询及数据激活功能

哨兵相关产品,工具提供了表示系统是否为归档离线的信息!您可以利用下载[定时重试]功能激活并下载哨兵相关离线产品数据!

LVS负载均衡集群和LVS负载均衡—DR模式

一.LVS集群基本介绍 1.1.群集的含义 Cluster,集群、群集 由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机。 1.2.群集的作用 对于企业服务的的性能提升…

Echarts 教程三

Echarts 教程三 经验总结折线图设置网格线在图表x/y轴添加描述文字饼图中间添加描述echarts中y轴坐标不为小数自定义tooltip 样式new echarts.graphic.LinearGradient 使用内置渐变器图例过多的时候,显示分页横向柱状图显示数字使用formatter让X轴文字竖直显示&…

K8S:配置资源管理 Secret和configMap

文章目录 一.Secret1.Secret概念2.Secret的类型①kubernetes.io/service-account-token②opaque③kubernetes.io/dockerconfigjson④kubernetes.io/tls 3.secret的三种参数①tls②docker-registry③generic 4.Pod 的3种方式来使用secret5.Secret创建及案例(1&#x…

12.1 使用键盘鼠标监控钩子

本节将介绍如何使用Windows API中的SetWindowsHookEx和RegisterHotKey函数来实现键盘鼠标的监控。这些函数可以用来设置全局钩子,通过对特定热键挂钩实现监控的效果,两者的区别在于SetWindowsHookEx函数可以对所有线程进行监控,包括其他进程中…

【Spring笔记05】Spring的自动装配

这篇文章,主要介绍的内容是Spring的自动装配、五种自动装配的方式。 目录 一、自动装配 1.1、什么是自动装配 1.2、五种自动装配方式 (1)no (2)default (3)byType (4&#xf…

e为底数的指数运算e^x,math.exp(x)

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 e为底数的指数运算e^x math.exp(x) 选择题 关于以下代码的说法中正确的是? import math print("【执行】math.exp(0)") print(math.exp(0)) print("【执行】math.ex…

网络基础知识面试题1

VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/124272585C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)

js 事件参考

事件参考 事件介绍 触发事件是为了通知代码可能影响代码执行的“有趣变化”。这些可能来自用户交互,例如使用鼠标或调整窗口大小,底层环境状态的变化(例如,低电量或来自操作系统的媒体事件)以及其他原因。 每个事件都由一个基于Event接口的…

使用Plotly模拟远古博弈游戏_掷骰子

不乏投资大师、量化基金经理从着迷博弈游戏开始迈出步伐...... 开始学习使用python包Plotly模拟掷骰子。 安装Plotly 终端输入命令:python3 -m pip install --user plotly 创建骰子类 掷骰子 分析结果 绘制直方图 程序都正常运行,直方图也显示无误&…

老胡的周刊(第110期)

老胡的信息周刊[1],记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 🎯 项目 bitwarden[2] 一个开源,免费&…

代码随想录算法训练营第23期day14|二叉树层序遍历、226.翻转二叉树、101. 对称二叉树

目录 一、二叉树层序遍历 非递归法 递归法 相关题目(10题) 二、(leetcode 226)翻转二叉树 递归法 层序遍历 深度优先遍历 1)非统一写法——前序遍历 2) 统一写法——前序遍历 三、(le…

解决spawn-fcgi:child exited with: 127/126/1报错

解决spawn-fcgi:child exited with: 126报错 执行文件的权限不够,如果是使用.sh文件进行执行的,首先对.sh文件进行权限修改 chmod 777 执行文件.sh 之后再对sh文件中所有执行spawn-fcgi的程序授予权限 比如: spawn-fcgi -a 127.0.0.1 -p 789…

【无标题】This project has been opened by another efinity instance

This project has been opened by another efinity instance 说明:(1)软件自动即出可能有些进程没有关闭 (2)目录中有中文路径。

对一门不是非常熟悉的语言是怎么面试的

公司是一个基础通讯类的公司,需要的职位是一个高级系统和软件工程师。 职位要求,是一个完全不怎么大众的语言:Elixir。 没听过,这就对了,这是一个函数式的语言,可以认为是 Erlang 的升级版本,…

15073-2014 铸造钛及钛合金 知识梳理

声明 本文是学习GB-T 15073-2014 铸造钛及钛合金.pdf而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了铸造钛及钛合金的牌号、代号和化学成分,以及化学成分分析方法。 本标准适用于机加石墨型、捣实型、金属型和熔模精…

BootstrapBlazor企业级组件库:前端开发的革新之路

作为一名Web开发人员,开发前端我们一般都是使用JavaScript,而Blazor就是微软推出的基于.Net平台交互式客户Web UI 框架,可以使用C#替代JavaScript,减少我们的技术栈、降低学习前端的成本。 而采用Blazor开发,少不了需…

[SWPUCTF 2021 新生赛]sql - 联合注入

这题可以参考文章:[SWPUCTF 2021 新生赛]easy_sql - 联合注入||报错注入||sqlmap 这题相比于参考文章的题目多了waf过滤 首先,仍然是网站标题提示参数是wllm 1、fuzz看哪些关键字被过滤:空格、substr、被过滤 2、?wllm-1/**/union/**/selec…

【Java】CompletableFuture学习记录

目录 介绍创建异步对象计算完成时回调方法handle 方法线程串行化方法两任务组合 - 都要完成两任务组合 - 一个完成多任务组合 介绍 业务场景:查询商品详情页的逻辑比较复杂,有些数据还需要远程调用,必然需要花费更多的时间。 假如商品详情页…

socket网络编程中设置socket选项的ioctlsocket、setsockopt和WSAIoctl函数的使用(附源码)

VC常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/124272585C软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...&a…