法布里斯·贝拉:一个人就是一支队伍!

法布里斯·贝拉:一个人就是一支队伍!

这个世界从来不缺天才,只缺乏利用天分坚持理想和不断创新的人,这些人用恒心和努力缔造出一个又一个传奇。

法国人法布里斯·贝拉就是这样一个传奇的软件工程师。贝拉是一位计算机奇才,是过去 20 年最闪亮和最有影响力的软件工程师之一。他自 1989 年(17 岁)开始,平均每两年都会开发出一个开源软件,一直到 2019 年还在继续,在诸多领域里取得了令人惊奇的成就。
在这里插入图片描述
贝拉在计算机科学上的贡献跨越了广阔的不相关的领域:从数字信号处理到处理器仿真再到数学创新,以及之间的一切。他创造了一系列大家耳熟能详的开源软件,比如:QEMU(一款可执行硬件虚拟化的开源托管虚拟机)、FFmpeg(一个包打天下的视频解码器和转换器,可以把任意格式的视频转换成其他格式,没有这个项目,就没有今天被大家广为使用的腾讯视频、YouTube 等,它的诞生让计算机视频和音频有了大幅度的进步)、圆周率计算程序(2009年12月31日,贝拉用一台 PC 机,花了 116 天,计算圆周率到 2.7 万亿位,刨造了新的圆周率世界纪录)……他推动了这些领域的进步,并且还在继续。

贝拉觉得计算机科学最重要的两个方面,一个是学习计算机如何工作,另一个是通过学习计算本身开发语言,用各种不同的方法让计算机有效工作。他基于原始程序设计经验进行开发,从一个非常靠近机器的语言开始,慢慢发展为高级的语言。他认为有抱负的计算机科学家是要通过汇编语言和计算机硬件来深度理解计算机是如何工作的。

当被问及为什么决定在这样宽广的领域中工作时,他回答说:“这也不是决定,只是往往我做同样的事情时感觉很无聊,所以我尝试一次又一次地转换项目……”贝拉不屑于考量行政管理和社交任务上的因素,在创造这些项目时,他希望与全世界共享自己的成就,也希望自己的成就对他人有帮助。

贝拉的成就横跨软件工程师的各个领域,除了上面提到的 QEMU、FFmpeg,还有 TinyC,QuickJS 等,他一个人就是一支队伍。曾经有人这样评价他:“还有什么事情是法布里斯不能做的吗?FFmpeg几乎是一个 PhD 论文级别的项目,但是他仍然有时间写 TinyC、QEMU,现在又是 QuickJS。我对他的佩服之情已经远超‘嫉妒’之心。”

如今,将近 50 岁的贝拉依然奋斗在编程一线。

在这里插入图片描述
注:本文源自《这就是软件工程师》P219-221

猜你喜欢

转载自blog.csdn.net/howard2005/article/details/113412121