Oracle 裁员史:技术人死于重组,卒于云计算

https://www.infoq.cn/article/tm-mcdHCPCI4eEwr6dbY

大厂裁员

我妈妈也总担心我没工作了 怎么还房贷

阅读数:13772019 年 3 月 26 日

Oracle 新的一轮裁员大潮开始了!

2019 年 3 月 23 日,Oracle 执行副总裁 Don Johnson 向员工发送了一封标题为“组织重组”的电子邮件。邮件发出的 5 小时后,一场裁员大潮开始了,被裁撤的员工在半个小时内交出公司资产、离开公司,亲身经历的员工称“就好像一场屠杀一样,身边的人接连离开。”

相关信息显示,Oracle 这次裁员将影响多个国家,墨西哥裁员 50 人,新罕布什尔州裁员 50 人,印度裁员 100 人,硅谷也至少裁员 100 人。有网友在 theLayoff.com 上匿名爆料,本次裁员目标总数占 Oracle 员工总数的 10%(作为参考,2018 年 Oracle 员工总数为 137000 人),且本次裁员潮将分三个阶段进行,第一阶段预计有 5000 名员工被裁。

虽然裁员范围这么广,但是 Oracle 这次裁员却进行的非常突然和隐秘,不仅事先没有任何通知,也没有给出确切的裁员人数和具体岗位。

裁员力度也让人大为震惊,整支的团队会被集体叫到会议室,通知被解雇。据悉,受影响最大的是技术团队,尤其是参与产品开发的团队,专注于软件开发、数据科学和工程技术的团队。

Oracle 裁员史

裁员对于任何一家公司都不是新鲜事儿,Oracle 也不例外,笔者梳理了最近几年,Oracle 比较大的裁员事件。

2015 年,Oracle 裁减了 Java 布道师员工

2015 年,在 Oracle 旗舰级会议 JavaOne 召开前夕,Oracle 宣布解雇多名旗下顶尖的 Java 布道师,并且表示针对布道师的裁员还将继续进行下去。

2016 年,传 50% 的 Solaris 员工将被裁员

有网友在 thelayoff 网站匿名爆料称,Solaris 操作系统将被砍,至少 50% 的团队成员将在短期内被解雇。

2017 年 1 月,裁撤硬件系统部门 450 名员工

根据 Oracle 向美国加州就业发展局递交的报告显示,位于圣克拉拉(Santa Clara)的硬件系统部门计划裁员约 450 名员工,被裁员工大部分是硬件和软件开发人员,也包括部分管理和工作人员。

另外,该月 Oracle 美国总部也给北京研发中心发送了邮件,单独提出要对中国公司进行裁员,裁减约 200 个北京研发岗位。北京研发中心 Solaris 操作系统和存储系统两条业务线的员工被裁不低于 170 人,其中存储系统业务线被裁人数约占 1/4.

2017 年 9 月,Oracle 解雇所有 Solaris 技术员工

2017 年 8 月,Oracle 负责 Solaris 和 SPARC 等产品的执行副总裁 John Fowler 辞职。随后的一个月,Simon Phipps (前 Sun 开源产品主管)在推特上发文透露,甲骨文已经解雇了所有 Solaris 的技术员工。

屡次裁员为哪般?重组和云两手抓

为什么 Oracle 会屡屡裁员呢?纵观 Oracle 近几年的裁员史,我们不难发现,其裁员的目的主要有两个,一是并购重组,二是发力云计算。

众所周知,Oracle 是一家极其喜欢“买买买”的公司。应用程序落后了,那就花钱买了 PeopleSoft、RightNow、NetSuite、Siebel;中间件不够厉害,那就买了 BEA 系统;想深入了解硬件系统,就收购了 SUN。

这些东西买回来之后如何才能为 Oracle 所用呢?重组是必然的。以 Sun 为例,Oracle 收购以后宣布将 Solaris OS 和 SPARC 集成到 Oracle 的技术堆栈中。但之后 Solaris 的整个开发进程越来越缓慢,再加上 2016 Q4 Oracle 硬件收入下滑了 13%,那么重组硬件系统,裁撤部分员工就被提上了日程。事实上,大多数被 Oracle 收购回来的公司都有着和 SUN 同样的经历,Oracle 的每一次并购重组,对员工来说就是一次“被离职”的惊心动魄。

另外,发力云计算也是 Oracle 裁员的重要原因。这次裁员事件中,Oracle 执行副总裁 Don Johnson 发送的邮件中也明确指出:“将来,公司的一切工作都将围绕 Oracle 云基础设施(OCI)业务展开”。

由此可见,Oracle 云基础设施(OCI)业务未来会是 Oracle 的重点,就连一直强势的数据库业务也要为 OCI 业务让路。

几年前,Oracle 就在积极向云计算转型,但是“大象转身”并不是那么容易。现有的数据库业务虽然现阶段利润可观,但是未来发展有限,而要转型的云业务不仅需要现有业务的“喂养”,还会对现有业务产生影响,甚至影响收入。

除了内因,外部的竞争对手也是实力强劲。由于 Oracle CEO 拉里•埃里森最早对云计算的判断失误, 当 Oracle 反应过来时,AWS、微软等先发选手已经做得热火朝天,云计算是个“更垄断”的强者通吃市场,拥有完善设备和解决方案的头部玩家才有肉吃。

上图是 RightScale 对 997 名受访者调查之后得到的相关结论。从图中数据来看,在企业公有云采用方面,Oracle 与 AWS、Azure、Google 等头部玩家之间还有一些差距,但是市场不会给后来者留太多的时间,这也是为什么 Oracle 急着要聚焦 OCI 业务并重组团队、裁撤员工的重要原因。

“随着我们的云业务不断发展,我们将不断调整资源,并重组我们的开发团队,以帮助确保我们有合适的人员为全球各地的客户提供最佳的云产品。”有报道称,他们在向 Oracle 求证此次裁员事件时,Oracle 给出了这样的回应。

文章版权归极客邦科技 InfoQ 所有,未经许可不得转载。

[转帖]Oracle 裁员史:技术人死于重组,卒于云计算的更多相关文章

  1. [转帖]技术人眼中的Facebook Libra

    技术人眼中的Facebook Libra https://www.jianshu.com/p/ddc733077749 比特币 以太坊 EOS Libra 0.8352019.07.01 14:15: ...

  2. IT技术人,“三十而已”

    最近电视剧<三十而已>热播,我家的电视机自然也是被霸屏,我还是跟着妹纸看了看,开头和结局完整看完,中间看了一点,大部分都是在微信公众号上通过别人的文章看完的.我个人也已经30+了,今天也和 ...

  3. 我花了2个月时间,整理了100篇Linux技术精华,技术人必看

    一个以技术为立身根基的教育机构做出来的微信号,干货程度会有多高? 马哥Linux运维公众号运营五年,从一开始的定位就是给技术人分享加薪干货的地方.这五年里,公众号运营最重的任务就是做内容.内容并不好做 ...

  4. CSDN:你认为一名优秀的技术人应该具备怎样的素质?

    CSDN:你认为一名优秀的技术人应该具备怎样的素质? 王晶昱:我个人认为,符合这个世界要求的就是优秀的.在目前这个时代,我认为一个优秀的技术人员的特质可能是: 兴趣驱动,兴趣是最好的老师,写程序本身就 ...

  5. Oracle内存管理技术

    1.Oracle内存管理技术 2.配置自动内存管理(AMM) 3.监视自动内存管理(AMM) 4.配置自动共享内存管理(ASMM) 5.配置自动PGA内存管理 Reference 1.Oracle内存 ...

  6. 如何量化考核技术人的KPI?

    对技术人来说,技术是成长的“核心”.然而,在实际工作协作中,技术的重要性常常被业务所掩盖,造成先业务后技术的现象. 针对这个痛点,阿里高级技术专家张建飞提出了自己的解决思路,希望能与大家一起探讨交流. ...

  7. 转://Oracle 高可用技术与云基础架构

    众所周知Oracle云基础架构已经在越来越多的行业里应用.大家了解云基础架构是如何演进的嘛?可能有人会说Oracle高可用技术是组成云架构的基础,那它们的关系是怎么样的?大家又了解Oracle高可用技 ...

  8. 如何量化考核技术人的 KPI?

    如何量化考核技术人的 KPI? 原创: 张建飞 阿里技术今天 阿里妹导读:对技术人来说,技术是成长的"核心".然而,在实际工作协作中,技术的重要性常常被业务所掩盖,造成先业务后技术 ...

  9. <转>Oracle Stream Replication技术

    Stream 是Oracle 的消息队列(也叫Oracle Advanced Queue)技术的一种扩展应用. Oracle 的消息队列是通过发布/订阅的方式来解决事件管理.流复制(Stream re ...

随机推荐

  1. lua 编译安装

    官网http://www.lua.org/download.html Building Lua is implemented in pure ANSI C and compiles unmodifie ...

  2. 设计模式のFilterPattern(过滤器模式)----结构模式

    一.产生背景 我们有一堆“人”的对象,我们应该怎么选择出其中的男性.女性或者其他类型的呢?这时候我们可以用过滤器模式 二.通常做法 我们将创建一个 Person 对象.Criteria 接口和实现了该 ...

  3. iterable与iterator

    1.迭代器的感性认识 对于Collection类下的集合如各种List各种Set,用于实现这些集合的数据结构各不相同,比如数组实现的ArrayList.链表实现的LinkedList,当客户端知道要使 ...

  4. 【移动端】meta使用

    <!doctype html> <html> <head> <meta charset="utf-8"> <meta http ...

  5. 如果redis没有设置expire,他是否默认永不过期?

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/soulmate_P/article/details/81136054如果没有设置有效期,即使内存用完 ...

  6. linux命令之 tar

    参数 -c 创建新归档 -d 比较归档和文件系统的差异 -r 追加文件到归档 -t 存档的内容列表 -x 提取归档所有文件 -C 改变解压目录 -f 使用归档文件或设备归档 -j bzip2 压缩 - ...

  7. day26 Python __getattribute__

    __getattr__#不存在的属性访问,触发__getattr__ class Foo: def __init__(self,x): self.x=x def __getattr__(self, i ...

  8. PostgreSQL安装和使用

    青岛OJ系统用的关系型数据库是PostgreSQL,为此对PostgreSQL大致了解下. 今天的主要话题围绕下面两个方面: PostgreSQL安装 PostgreSQL使用 一.PostgreSQ ...

  9. zabbix 监控 图形化界面文字乱码解决方法

    zabbix安装后之后,很多小伙伴第一时间都是去设置中文界面,发现页面.菜单等可以正常显示中文,但是 唯有图形显示方块,无法正常显示汉字,按照百度教程,上传windows字体,修改配置文件的2处字体配 ...

  10. face alignment[Ordinary Procrustes Analysis]

    人脸识别,大致可以分为以下四个步骤: 人脸检测:从图片中准确定位到人脸,并以矩形框将其裁剪出来: 人脸矫正(对齐): 检测到的人脸,可能角度不是很正,需要使其对齐,比如旋转,缩放: 特征提取:对矫正后 ...