mysql之父monty的编程人生( 三 )
Monty:这在很多地方都很常见 。这个现象的主要原因在于程序员在管理岗位上的工资要比单纯做编程高 。因为很少有公司会重视优秀的程序员 , 这就导致了收入的差异 。我认为 , 如今程序员没有晋升的空间 。与其让他们被迫转型 , 不如建立一个能提升他们收入的新环境 。要想做到这一点 , 公司就得让他们承担更多的责任 。要程序员担任管理岗位也行 , 但前提是仍然要保证他们每天写代码的时间 。毕竟好的经理人到处都是 , 好的程序员却千里挑一 。
邹欣:据我所知 , 你仍然每天在坚持写代码 , 但同时也要负责MariaDB的运营和管理 。那么 , 你如何平衡这两个身份呢?
Monty:我认为在写代码这方面 , 我还是有一点天分的 , 所以我想坚持下去 。我会雇用经理人为我工作 , 这样我就可以做我最擅长的事情 。我会参与代码审查、社区运营以及MariaDB的相关决策 。但同时我也会花很多时间维系客户 , 与不同国家的开发者交流 , 其中有许多中国的开发者 。我认为 , 除了写代码之外 , 这是我做的最重要的事 。总而言之 , 我会雇佣经理人来做一部分管理 , 让我有足够的时间在真正重要的事情上 。
邹欣:听闻你从20世纪80年代就开始在家办公 , 如今这一办公方式也开始流行起来 , 对于远程办公你有什么看法?
Monty:事实上我认为远程办公是非常灵活的工作方式 , 自1981年开始我就在家办公(MySQL和MariaDB团队都是在家办公) 。我们招人之前可能从来没见过他们 , 甚至都不知道对面是个人还是团队 。但是我们的效率一直都在线 。能做到这一点的前提 , 是要对跟自己联系密切的同事有足够的了解 。至少熟悉他们的样貌 。
我认为对于八成的开发者而言 , 在家办公是一个不错的选择 。可能有一小部分开发者 , 他们的工作负担比较重 , 在家提不起精神来 。这就需要他们出去走走 , 见见朋友或是接触新事物 。我刚开始在家办公的时候 , 也会担心这样是不是会被孤立 。所以后来我会定期在家里举行派对 , 我也会亲自下厨 。我们团队每年也会在一起待上一段时间 。
一个好的程序员能抵五个一般的程序员
邹欣:对于你来说 , 在过去几年数据库领域发生了哪些大的变化?
Monty:在过去的五年或七年间 , 学习SQL(结构化查询语言)开始成为一种趋势 。但是人们发现SQL过于复杂 , 因此还需要学习其他语言 。于是许多公司开始创新 , 采用NoSQL(非关系型数据库)进行开发 。但在过去的几年里 , 人们逐渐意识到NoSQL并不是万金油 。但选择关系型数据库是否能够涵盖NoSQL提供的功能?很明显 , 有的可以 , 有的不行 。因此我认为 , 在当下的环境中 , 对于数据库的要求在于要保证云端以及本地部署 。
我们不能被一个数据库束缚 。云端提供的是灵活性 , 你能在数据库中运行软件 , 即使是有成百上千个软件 , 而且本地部署的价格更低 , 控制权限更高 , 这一点是云端无法提供的 。但我依然认为云端有它的优势 , 我们要在两者之间找到平衡 。
邹欣:30年前我从大学毕业时 , 人们提到数据库一般是指去银行办业务 。现在看来 , 人们有了更多的选择 , 我们能够借助数据库实现许多功能 。但提到数据库开发时 , 人们往往指的是“后端” 。那么 , 对于一个开发者或是毕业生想要进入数据库领域的人来说 , 你会给他们怎样的职业建议?
Monty:在我看来 , 从开源数据库开始入门更简单 。现在开源数据库很多 , 如果你的确想成为专家级别的人 , 想要得到一份很好的工作 , 你可以找一个合适的数据库 , 并学习如何进行优化 。但同时你也需要了解人们的需求 , 你可以和从事这一行的同学交流 , 并且学习解决数据库中的实际问题 。
- 万科之父王石高科技逆龄20岁,67岁喜得一子,皱纹消失
- 机圈迎来新玩家!安卓之父手下创业做手机:挑战陶瓷工艺
- 安卓之父打造的essentialphone已凉凉
- 安卓之父andyrubin终止研发essentialphon
- 计算神经科学家、IMAGEN之父冈特·舒曼已全职加盟复旦
- 读创记者对话“柔性电子之父”约翰罗杰斯:人造“皮肤”或可延长人类寿命
- jspservletmysql客户关系管理系统运行部署
- Xbox|初代Xbox之父向AMD苏妈道歉(不该决定用Intel芯片)
- 魔兽世界怀旧服烈焰之父在哪(烈焰之父出处详解攻略)
- 继LSTM之父用世界模型来模拟2D赛车后,谷歌又推出全新世界模型助力导航:360度无死角,就问你怕了没?
