MySQL 之父:不要把一个优秀的开发者提升为管理者,那会是种资源浪费
7 月 21 日,ArchSummit 全球架构师峰会在深圳召开。会上,MySQL 数据库的原始版本主要作者以及 MariaDB 基金会的首席技术官,Michael “Monty” Widenius(以下简称“Monty”)在主论坛上分享了主题为《数据库技术前景理解,以及技术人的职业发展》的精彩演讲。
Monty 是开源 MySQL 数据库原始版本的主要作者之一,并是 MySQL AB 公司的创始成员之一。此外,他还是风险投资公司 OpenOcean 的创始人和普通合伙人。凭借他在数据库领域的杰出贡献和丰富的行业经验,Monty 在技术界享有盛誉。
在本次大会的 Keynote 主论坛的分享中,Monty 提到了为什么他会认为大数据解决方案是一种伪需求。Monty 认为,大多数公司不会有像 Facebook、Twitter、Bilibili、TikTok 等公司那样多的真实数据需要“立即”访问。这些巨头们所使用的大数据解决方案并不适用于其他公司。
在不久的将来,大多数公司可以在几台机器上运行它们认为的大数据:内存现在大约 2100 美元/T,大多数公司可以买得起 200G 的 RAM;现在 SSD 是 50 美元/T;用户可以从 Nimbus 获得 100Tb 的 SSD,从 Dell 获得 960Tb。16T 可以很容易地购买到。如今,MariaDB 可以轻松处理 0.5T 的活跃数据。只有当数据超过 1T 时,才需要考虑分析型数据库。很少有用户需要超过 0.5T 的数据。
在谈及技术人发展路径时,Monty 表示,他自创立 MySQL 项目和 MariaDB 之后,只有在最开始时会亲自做一些管理事宜,后面就一直雇人来进行管理公司,做客户服务并领导公司,这样他就可以继续专注于架构、开发和领导 MySOL/MariaDB 开发团队。
因为他认为优秀的程序员十分难得。程序员需要 8-10 年,甚至更长的时间才能达到他们的巅峰。优秀的程序员是企业的宝贵资源,他们甚至 70 年间都可以输出高质量的代码。
Monty 表示,“不要因为把一个优秀的程序员提升为经理人而荒废了他在编程领域的建树。一个好的程序员不一定是一个好的管理者。管理者可以通过赋予他们更多的责任来提升他们的价值,比如设计更大更复杂的系统,或者是帮助其他人编写代码,但不能是管理工作”。
本文文字及图片出自 InfoQ
你也许感兴趣的:
- 【外评】80% 的开发人员不开心
- 【外评】如何判断自己已成为高级程序员
- 【外评】如何成为最优秀的程序员
- 【外评】程序员大神每天什么都是时候工作?
- 【译文】在 Meta 工作 12 年:回顾我参与的所有项目
- 【译文】每个开发人员都需要问自己的一个问题
- 【译文】程序员工作很累,但 70% 的程序员在周末休息时以写代码为乐
- 【译文】我是一个糟糕的程序员
- 在技术圈逢凶化吉,靠的居然不是技术?Altman 晒出17条年终总结,人际关系占首位
- 【译文】加密货币交易平台FTX审判,第四天:欺诈在代码中
你对本文的反应是: