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. 《Java大学教程》—第17章 Java聚焦类框架

    由所有聚焦类构成,在java.util包中,包含三个重要接口:*    List列表:元素为单个对象,元素在列表中是有序.可重复*    Set集合:元素为单个对象,元素在集合中无序.不可重复*    ...

  2. C#基础知识之List和数组之间的转换

    1,从System.String[]转到List<System.String> System.String[] str={"str","string" ...

  3. C# - 汉字与unicode之间的转换

    /// <summary> /// 字符串转Unicode码 /// </summary> /// <returns>The to unicode.</ret ...

  4. UVA1605-Building for UN(思维)

    Problem UVA1605-Building for UN Accept: 398  Submit: 2303Time Limit: 10000 mSec Problem Description ...

  5. Linux:Day8(上) 文件系统挂载和管理工具

    文件系统管理: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为称之为挂载: 解除此关联关系的过程称之为卸载: 把设备关联挂载点:Mount Point ...

  6. Ubuntu16.04安装和使用ElasticSearch

    1.下载es wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/ela ...

  7. hdu2121 Ice_cream's world II

    hdu2121 Ice_cream's world II 给一个有向图,求最小树形图,并输出根节点 \(n\leq10^3,\ m\leq10^4\) 最小树形图 对于求无根最小树形图,可以建一个虚拟 ...

  8. 环境变量配置的作用和区别:Path、Classpath、JAVA_HOME

    环境变量配置的作用和区别:Path.Classpath.JAVA_HOME 一个是零时配置,另一个是永久性配置. 零时配置的方法: 打开cmd窗口——>输入set命令,回车——>输入set ...

  9. 简单的if多分支结构练习:用户录入 1-10的数字 , 1-7没奖品 , 8,9,10分别获得 3 2 1 等奖

    package com.summer.cn; import java.util.Scanner; /** * @author Summer *简单的if多分支结构练习 *用户录入 1-10的数字 , ...

  10. Android Wear创建一个通知

    创建Android Wear的通知实际上和手机上创建没啥区别,主要是多了几个新类,只要用熟悉了一切都好办了.(如果只是测试通知,则直接运行wear app就能够看到效果) 创建一个简单的wear通知分 ...