微信号:infoqchina

介绍:有内容的技术社区媒体

Linux 先行者 Fleming:二十多年的开源技术人生,要从一个 Bug 说起

2017-06-14 08:00 二叉树

在中国 Linux 开发者社区当中,他是一位先行者:在国内很多人还不知道 Linux 的 2000 年,他已经把 Linux 内核主要部分的源代码都读完了一遍;从 2006 年开始连续举办了十年、当前中国最有影响力的 Linux 内核开发者大会 CLK,他是最早的组织者之一,一直参与至今;作为中国最早一批脱离计划经济体系的软件工程师,他更为这个领域发现并培养了众多人才。在软件领域一做就是二十多年的他,并不爱谈理想、情怀。也许对他而言,坚持本身,就是意义。本次《初心》纪录片的讲述者,他的名字叫做——

《初心》十集技术人物纪录片 | 第七集

由  InfoQ 二叉树 出品
Fleming Feng(冯晓焰),现任英特尔开源技术中心安卓项目研发经理。1990 年毕业于清华大学,1997 年就职于英特尔中国有限公司软件中心,2000 年开始参与 Linux 相关的开源项目,2009 年到 2015 年期间作为英特尔中国首席开源科学家,大量参与了 Linux 和开源软件在中国业界和社区的推广工作。


我刚刚毕业的时候,想去做软件。惯性使然,我就在这上面一直做着。也并没有说我一定不能改变什么,只是说我没有想要改变什么。

读书的时候一直是在读的工程力学,那主要的都是做一些算法。读研究生的一段时间,其实就是一直做桥的结构分析,杨浦大桥、南浦大桥,我在那上面继续做一些开发。


其实我在我第一份工作当中确实是做的,到后来离开那个数控软件的那个公司的时候,确实应该说是不成功的。因为刚刚走出校园嘛,棱角比较分明,处理事情会比较简单直接。

在家休息了半个月。半个月的时间,我其实花了很长时间去思索,为什么会一步步走到这个样子。那个时候我经常用一个词叫“吾日三省吾身”来提醒自己。


在英特尔做过其实好多个比较有挑战的项目。很多年前做过一个关于 Graphics 的 Simulator,一开始我们被要求相当于第六个星期以后就要能够让这个东西,我们叫 sign of life,就是能够跑起来。一直到第八周的星期五的上午,还一片漆黑。我当时还不知道我到底离这个这个 sign of life 有多远。

那时候当时到中午一点半钟的时候,fix 了一个 bug,最后一下子东西全部出来了。那当然了,那其实八个星期感觉就天天,每天早上很早就醒来了,在想昨天到底出来什么问题。

其实经历了这个项目以后,我觉得在之后做过很多有 technical challenge 的项目,自信心会有很大的增强了。


开源,或许有人把它看作一个信仰,但是其实更多的我觉得是说,大家能够从开源角度其实是去发现这个 business model,包括它采用什么样的一个 license,为什么要去做开源。

你如果脱离了这个,你就纯粹讲情怀……人还是要吃饭的嘛。无论个人还是公司行为,都是说,你要有一个持续的推动力。如果找不到这样的一个相符合的驱动力,反而倒是做不长久,也不会把它做得更好。

很多的事情其实是做得长久,才能显现出一些效果。


二叉树是 InfoQ 全新推出的一档面向技术人的视频栏目,在第一季《初心》纪录片中,我们采访跟拍了十位技术大咖,探问他们的初心,叩响对技术的本心。更多高清视频,请在【秒拍】搜索“InfoQ”。



 
InfoQ 更多文章 Instagram 使用 Python 的经验 5 月精选十篇技术好文,收藏指数满格! 饿了么 Sofish:前端、移动程序员,如何在大前端浪潮下成长? 微信跨平台移动数据库框架WCDB开源 微服务并不一定是你的最佳实践,别把它想得太美好
猜您喜欢 构建工具Gradle的使用贴士 如何黑地铁 北方靠暖气 南方靠电器 京东大数据揭示各地越冬攻略 一个熟练程序员所具备的特质 伟大的UI是隐形的