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. js刷新页面的几种方式与区别

    Javascript刷新页面的几种方法:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(locati ...

  2. 各种缓存(Memcached、Redis、RabbitMQ、SQLlchemy)

    Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度 ...

  3. 6.05-btc

    import requests from lxml import etree import json class BtcSpider(object): def __init__(self): self ...

  4. [python] RRT快速拓展随机树

    """ version1.1,2018-05-09 <基于智能优化与RRT算法的无人机任务规划方法研究>博士论文 <基于改进人工势场法的路径规划算法研究 ...

  5. 在Python虚拟环境中安装scrapy

    虚拟环境安装scrapy 在虚拟环境中执行命令 (scrapyenv) E:\Python\Envs>pip install -i https://pypi.douban.com/simple/ ...

  6. 【js】鼠标跟随效果

    1.实现思想 ①鼠标跟随效果,发生在鼠标移动的时候,故需要使用onmousemove事件 ②当页面内容多于1屏时,就需要考虑滚动距离的问题 ③想实现鼠标跟随的效果需要: 元素的left位置 = 鼠标当 ...

  7. 03 python 初学(字符格式化输出)

    #_author: lily #_date: 2018/12/16 name = input("your name: ") age = input("your age: ...

  8. JS中navigator对象详解

    <code class="language-html"><!doctype html> <html> <head> <meta ...

  9. 根据成绩输出对应的等级(使用if多分支和switch语句分别实现)

    根据成绩输出对应的等级,使用if多分支和switch语句分别实现. a)        A级   [90,100] b)        B级   [80,90) c)        C级   [70, ...

  10. 视觉机器学习------KNN学习

    KNN(K-Nearest Neighbor algorithm, K最近邻方法)是一种统计分类器,属于惰性学习. 基本思想:输入没有标签即未经分类的新数据,首先提取新数据的特征并与测试集中的每一个数 ...