写点什么

想向红帽学习“开源文化”?这件事儿未必学得会

  • 2019-05-11
  • 本文字数:2056 字

    阅读完需:约 7 分钟

想向红帽学习“开源文化”?这件事儿未必学得会

今天任何一个研究“开源文化”的人,都绕不开红帽。


传统企业想要学习开源文化,因为它看起来有更快的研发速度、有更强的技术圈影响力、可以不给工程师们付工资就能得到他们的成果……总之,有商业上的种种好处。


而对于那些原本就有开源理想的工程师,当他们创办公司的时候,几乎每个人都渴望成为另一个红帽——因为它是开源在商业世界中最成功的典范。但不夸张的说,红帽成立到现在的 26 年间,第二个红帽一直都还没有出现。


26 年前,他们是反叛主流的年轻人,要用年轻的 Linux 去攻占被昂贵的小型机和专有软件锁定的商业领域。红帽子之下的 shadowman 是反叛精神的象征,他们是手握宝剑挑战恶龙的战士,他们的口号是:


“让 Linux 成为新的商业标准。”


今天,Linux 已经成为全球商业的基石。曾经的敌人没有被打倒却变成了伙伴,曾经年轻的反叛者们变成了责任的担负者,手握宝剑的年轻战士们变成了扛起锄头的农民大叔。shadowman 消失了,只留下那顶红帽子,他们今天的口号是:


“让开放的混合云(在各行各业)成为孕育创新的基础架构。”

the Red Hat way

如果将整个红帽当作“一群人”来看,这群人在 18 年前有 500 人规模,现在有 1.3 万人规模,其中大约三分之一是工程师,三分之二是销售和其他人员。无论每个人背景如何,他加入红帽时都必须认同一件事:


他想要用红帽的方式(the Red Hat way)——其中很大程度上是开源的方式(the open way)——去做事情。


很多人因此喜欢红帽、想要学习红帽、想要加入红帽。


但“开源开放”不仅仅是个政治正确的概念——它是丰富而复杂的。而红帽也绝非完美。有些加入过红帽的人提出了他们的不满:


  • 工程师工资太低了;

  • 缺少职业发展上的关怀,每个人被假设具有极高的独立性、知道自己该干啥——但实际情况并非如此;

  • 决策过程很慢,因为“开放的方式”要求你去征求很多人的意见,当你有东西赶着上线的时候这会非常抓狂;

  • 有人以“开放透明”的名义粗暴无礼的批评别人;

  • 有些中层管理赖在公司内部养老混日子却没人去炒他们鱿鱼,形成拉帮结派的小圈子政治;

  • 有些中层管理是工作狂并且强迫手下跟自己一起工作狂;

  • 远程工作者感觉自己被边缘化;

  • RHEL、Ansible、OpenShift 是公司的明星产品,没有在这些项目中的人员则觉得自己做的事情不被重视;

  • 有人认为只要是“开放”的就做什么都是正确的,感觉像是被洗脑!

  • 红帽被 IBM 收购了,红帽文化要完了!


以上评论都是网上可以公开搜索到的,并不针对个人。


这些所有的问题,我相信 Jim Whitehurst 都知道。


  • 红帽工程师的工资水平偏低,有人会因此不来,但仍然有优秀的人愿意来;

  • “开放的方式”决策过程慢,但有一些东西比决策的速度更重要;

  • 接受 IBM 的收购一定会引发大量争议,但接受 IBM 的收购能够让红帽发展的更大、产生更多的影响。


我说这些是什么意思呢?


要学习“红帽的方式”,就必须有心理准备面对这些问题。有些问题来自不完美的执行,是可以解决的,取决于时间、精力、资源分配的优先级;但有些问题是必须付出的代价,要走这条路就必须心甘情愿的承受。

开源文化是工程师文化吗?

红帽的首席人力官 Delisa Alexander 在 18 年前加入公司的时候是一位律师,在做了 5 年的律师之后接下了“管人”的新责任。她不是工程师,但你要问她懂不懂开源文化,我觉得答案是一定的。


有人觉得红帽雇用了越来越多非开源背景的工程师和销售,腐化了红帽的开源文化;IBM 收购红帽,更加是红帽文化的灭顶之灾。


但在 Delisa 看来,能够接受这些不同的人加入,恰恰是开源文化的进化。


“这意味着现在的我们更加开放。我们不是要去打倒别人,我们是要去支持别人。”


“IBM 知道如何做大,我们知道如何开放,我们都能从彼此身上学习。”


红帽峰会三天期间有非常多的分享,有技术的也有非技术的。其中有一场的主题叫做:《如何让混蛋发挥贡献》。



还有一场的主题叫做:《如何有效的感谢他人》。


工程师思维是放下情绪、使用理性、对事不对人,除此之外还有很多其他东西;而开源文化也不仅仅包含了工程师思维、工具、流程、方法论的部分,也涵盖了理性之外很多柔软的东西。

闭幕演示

峰会第三天主题演讲的最后一部分是一场技术演示:这些工程师们做了一个多人在线小游戏,它的前端界面充满了乐高风格的童趣,五颜六色。



在现场的上千人一起花 10 分钟玩这个游戏,背后的研发据说花了两个月的时间。



这个游戏进行的时候,我感受到的不是这个 Quarkus 技术有多牛逼、这个 Fuse 产品有多牛逼、这个 Operators 项目有多牛逼。


我感受到的是,这个团队真的很欢乐!



这种欢乐是红帽文化所独有的,可以称之为“红帽大男孩们的欢乐”。


我忽然意识到,这种独特的欢乐,才是优秀人才宁愿拿低工资也愿意来红帽的最重要的原因!任何想要向红帽学习的公司——想要复制红帽对人才的吸引力,想要复制这些人才为红帽带来的创新能力,想要复制红帽在开源社区造成的影响力——如果没有把这种独特的欢乐复制过来,那么是绝对不可能成功的。


以此心得分享给各位,希望对大家有所帮助。2019 年红帽峰会已经结束,感谢您的关注!


延伸阅读:


别了,Linux 的魔法时代!


红帽被 IBM 收购后的第一次峰会,聊了些啥?


2019-05-11 09:246178

评论

发布
暂无评论
发现更多内容

克服差异:出海企业产品推广迈出第一步的关键考虑因素

出海的猹

营销 产品增长 用户 运营 出海企业

平台工程实践,让应用开发如搭积木一般简单

北京好雨科技有限公司

Kubernetes DevOps 平台工程

iPhone15系列发布,正式宣布对AV1的硬解支持

微帧Visionular

视频编解码

技术科普:汽车开放系统架构AUTOSAR

DevOps和数字孪生

汽车 AUTOSAR

软件测试/测试开发丨venv 环境管理 学习笔记

测试人

软件测试 虚拟环境 venv

GPU云还是传统图形工作站?测绘单位的探索和创新

青椒云云电脑

图形工作站

GPU云桌面如何赋能3D图形制作场景

青椒云云电脑

桌面云 云桌面

电脑宕机耽误工作?云桌面办公上云更高效

青椒云云电脑

云桌面

云电脑到底是不是自己的电脑?

青椒云云电脑

云电脑

最高提升10倍性能!揭秘火山引擎ByteHouse查询优化器实现方案

字节跳动数据平台

数据库 大数据 云原生 数仓 企业号9月PK榜

XR扩展现实的最新趋势-云流化技术

3DCAT实时渲染

云流化 CLOUDXR

企业如何高效平滑迁移数据?火山引擎DataLeap上线整库搬迁解决方案

字节跳动数据平台

数据中台 数据治理 数据安全 数据研发 企业号9月PK榜

极狐GitLab CI x Vault,做好企业密钥安全合规管理

极狐GitLab

gitlab cicd 安全 cli vault

Serverless 数仓技术与挑战 - 张雁飞|3306π

Databend

如何使用极狐GitLab 支持 ISO 27001 合规

极狐GitLab

DevOps gitlab ISO 组织控制 技术控制

和鲸科技:国家气象信息中心人工智能气象应用基础支撑技术平台正式上线

ModelWhale

人工智能 AI 气象 地球科学 国家气象中心

【Java入门】交换数组中两个元素的位置

SoFlu软件机器人

代码 java; 程序员‘’ 软件开发、

为什么新加坡会成为国内企业出海的第一站?

出海的猹

企业出海 出海

一文读懂GPU虚拟化、显卡直通和GPU云桌面

青椒云云电脑

桌面云 云桌面

出海第一步,先选云服务

出海的猹

出海服务商 海外市场 出海企业 云服务商

关于TPM营销费用管理,品牌快消企业最关心的问题都在这里

赛博威科技

营销数字化 投资分析 数字营销 营销管理 预算管理信息化

IT企业数据安全如何保障?部署私有云就够了

青椒云云电脑

私有云 云桌面

出海项目冷启动攻略:如何利用一个标签实现产品推广增长

出海的猹

出海社交 海外市场 出海企业

打造次世代分析型数据库(三):列存表最佳实践

腾讯云大数据

数据库

度小满CTO许冬亮:大模型时代需警惕中小金融机构“技术掉队”

科技热闻

如何构建现代化数据平台?私有云五大方面赋能企业用户

青椒云云电脑

云平台 云平台技术

精打细算:出海企业如何选择低成本高效率的产品推广渠道

出海的猹

营销 出海社交 产品增长 出海企业

现成直播拍卖软件源码,搭建开发上线资料

软件开发-梦幻运营部

一文读懂GPU直通技术

青椒云云电脑

gpu

Apache IoTDB 毕业三周年!纪念T恤+表情包免费来袭~

Apache IoTDB

快速加入Health Kit,一文了解审核流程

HarmonyOS SDK

huawei HarmonyOS

想向红帽学习“开源文化”?这件事儿未必学得会_开源_sai_InfoQ精选文章