林仕鼎

联合创作 · 2023-12-27 07:01

人物经历

北航时期

1995年至2002年,林仕鼎就读于北京航空航天大学计算机系。硕士学习期间,他所在的实验室为某国产CPU研发配套系统软件,林仕鼎承担了操作系统内核、系统级模拟器和调试器的大部分工作。这个项目引发了他对于OS kernel的浓厚兴趣。艰苦的项目训练,可以看作是其关注系统架构设计这个领域的原点。林仕鼎曾这样评价北航经历:“OS是最复杂的系统之一,年轻时积累的经验,在我毕业后十多年的system hacking中,起了很大的帮助。这也是我喜欢在OS、storage和distributed systems等各类系统中反复研究设计,不停reinvent the wheel的情结所在。”

微软时期

2002年毕业后,林仕鼎加入微软研究院的系统研究组,主要研究大规模分布式系统和高性能系统架构,期间发表数篇论文,被Operating SystemReview、HotOS、ICAC、IPTPS等国际顶级期刊或会议收录。

百度时期

2007年10月,林仕鼎加入百度,任网页搜索部高级研究员。他创建了search infrastructure组,致力于研究适合百度搜索引擎的基础架构和ranking支撑系统。期间,林仕鼎主持开发了新一代网页存储处理平台——百灵,带领百度搜索引擎实现了网页与索引的跨量级增长,并自2010年1月起担任搜索技术委员会主席。

2010年6月,林仕鼎制定了百度统一基础架构发展的长期技术规划,推动相关团队的整合并创立基础架构部,担任主任架构师。在他的带领下,基础架构部对原有的基础平台进行了全面的升级,在存储、分布式计算、高性能计算和在线业务架构方向上为百度业务的飞速发展提供了有力的保障。期间,他还主导设计了融合Table、Object和File等多种存储结构的新存储系统(CCDB),并以此架构进行多种存储系统的归一化。

2011年,林仕鼎积极思考和推进云战略,并促使公司成立了移动·云事业部。作为首席架构师,他制定百度云的战略和发展规划,确立了“一人一云”的理念,并主导设计了融合移动和云计算的云端一体化操作系统 (Cloud OS)。Cloud OS三大套件中,个人云存储平台 (PCS)为每个用户提供一份独立于应用的大容量存储空间,支撑了网盘、云相册和云音乐等多项新业务;xCloud为数百个第三方应用和多家手机厂商提供云服务解决方案;新型WebApp平台西米露 (Sumeru)提供云端一体的编程模型,在此平台上构建的七种武器在2012年百度世界大会上惊艳亮相。2012年10月起,林仕鼎全面负责百度云的技术产品研发和生态系统建设。

2013年3月,林仕鼎回归技术体系,任基础体系和大数据首席架构师。他统一指导基础架构部、系统部以及运维部的技术和战略方向,推出了支持“Elasticity,Efficiency&Productivity”的数据中心操作系统。同时,他也带领团队对公司的数据进行了全面的梳理,定义了六大数据仓库和元数据结构。

在百度期间,他提出了数据中心计算概念,倡导软件定义和应用驱动的设计理念,并依此理念设计了全球首款商用ARM服务器、Software-Defined Flash、Rack Architecture以及基于FPGA的计算加速器等多款新型硬件体系结构,引领业界研发方向。他的工作在学术界也引起了很大的反响,其中Software-Defined Flash论文发表于ASPLOS 2013会议,成为中国工业界首篇被顶级系统会议录用的论文。在以高级别演讲者著称的LADIS(Large-Scale Distributed Systems and Middleware)研讨会中,林仕鼎也成为首位来自中国的主题报告者,为大家分享了他在大规模存储系统领域的实践与经验。

林仕鼎还负责百度公司承担的多个国家项目,如国家863中国云“以支撑搜索服务为主的网络操作系统”项目,发改委、工信部、财政部“云计算示范专项”项目等,树立了百度在云计算和操作系统研发等领域的技术形象。

林仕鼎同时还兼任北京航空航天大学大数据专业主任的职务,主讲该专业的《计算机系统基础》课程。他也是中国计算机学会大数据专委会和中国通信学会大数据专委会的委员。

创业时期

2014年5月,林仕鼎投身于教育领域的创业,致力于用云计算和大数据的技术提升中国基础教育行业的管理水平和教学水平,以实现基础教育的“平等化、多元化和个性化”。

人物荣誉

2002年毕业于北京航空航天大学计算机系,获得硕士学位。

2002年4月到2007年10月,于微软亚洲研究院系统研究组工作,历任助理研究员、副研究员、研究员。

2007年10月加入百度,担任网页搜索部高级研究员、主任架构师。

2010年9月,任基础架构部主任架构师。

2011年10月,任百度云首席架构师。2012年10月起全面负责百度云的技术、产品与生态系统。

2013年3月,担任百度基础体系与大数据首席架构师。

2014年5月,从百度离职,于教育互联网领域创业。

人物成就

[关于系统与架构]

系统架构是一个工程和研究相结合的领域,既注重实践又依赖理论指导,入门容易但精通很难,有时候还要讲点悟性,很具有“伪科学”的特征。要在此领域进阶,除了要不断设计并搭建实际系统,也要注意方法论和设计理念的学习和提炼。

——"系统架构领域的一些学习材料”

架构一词虚而又虚,存在于代码的背后,似有似无。架构师这个角色,感觉上很酷很重要,在工程实践中却经常缺位,其作用在业界也褒贬不一。作为一个喜欢厘清概念的人,一直以来我都有很强的意愿去定义它们。

——“架构设计与架构师”QCon2013大会主题报告

[关于云与大数据]

一个全新时代的大幕才刚刚拉开,云、移动、大数据这些技术蓬勃发展,新的商业模式也初现曙光。当我们把所有用户的行为和需求汇集到一块去的时候,整个社会都将被技术的发展所重构。互联网变为云平台,生成的是一个超大规模系统。这才是完整的生命,人的作用要么是为它提供工具,要么是提供数据。而人与机器合一组成的这个生命体,实际上是把最终的结果跟你去产生这个结果的原因连接在一起了,它将会快速进化,最终重构整个社会。这是一次波澜壮阔的技术革命,旧有的模式、框架和秩序都将被颠覆,身处其中,每个人的生活方式也都将改变。有意思的是,这场革命起源于数据中心,影响却更为深远——对于技术从业者的我们来说,这是无尚的荣耀和骄傲。

——与林仕鼎聊云计算《程序员》,刘江

百度是做搜索引擎的,从第一天开始,我们的业务和商业模式就是围绕着数据开展的。谈到大数据,经常有人问什么是大数据,现在做大数据有什么不同。我个人的看法是有几点不同。一是对大数据来说,很多时候我们强调的是实时的数据,按照时间序列所产生的数据。二是数据有很多来源,其实是来自于物理世界的,通过手机、传感器这样的设备产生的数据。三是我们需要在已经有的原始数据,比如说网页,这样的基础上加工出更多的知识出来。对应到百度的产品也有很多新的创新,大家关注百度搜索可以看到有一些新的不同。比如你们可以问一些问题,比如谢霆峰的儿子是谁,谢霆峰是谁的儿子。这跟以前对关键字的搜索来说答案是一样的,但是我们现在可以理解以前不存在的信息。这是大数据和以往数据处理不一样的地方。

——2013年中国云计算大会,与李德毅、高文院士在问答环节

[关于学习与成长]

对于架构师的技能要求,我参考武林高手,建了个模型:内力+招式+经验。内力由修炼得来,招式源于剑法拳谱即前人的积累,而经验则靠实战。编程能力像是内力,在不断对代码进行重构的过程中获得提升,参与项目就是实战。通常来说,内力+经验就能赢得战斗,但招式会使你看起来出身名门大派,即不山寨。内力、招式和经验,这三者通常也不是单独增长的,需要在一次次的迭代过程中螺旋式上升,即在实战中锻炼内力并加深对招式的理解,而后两者可以带来更多实战的机会和成功概率。待你到达一定阶段,自然也会总结出自己的功法招式,传与后人。当然还可以写成秘笈,留在山洞里等待有缘人。

——“架构设计与架构师”QCon2013大会主题报告

通过写code和辛勤工作深刻理解how,通过阅读和思考逐渐体会到why,二者需要持续迭代不断升华。通常工作中得到的只是experience,思考后才会变成自己的skill;而阅读中得到的一般也只是information,使用后加深理解才会变成knowledge;把skill和knowledge结合起来,才会真正形成自己的expertise。于此,才有可能具备前瞻性,知道what to do next。

——“专访百度云首席架构师林仕鼎:如何突破瓶颈”

[关于教育]

三层SaaS体系:Software as a service、School as a service、Startup as a service。 Software as a service运用云计算和大数据技术搭建起全新的教育SaaS,为学校管理、教学、学习三个核心环节提供服务;School as a service通过平台、应用、课程三个层级建设探索课堂O2O模式;Startup as a service则通过生态系统的建设促进教与学全环节的应用创新。

——“云上的学校——我的创业之旅”,纽约中国论坛,2014年

社会评价

2011年,被CSDN评为全国十大技术影响力人物。

2012年,在由《互联网周刊》和中国社科院信息化研究中心主办的“中国互联网经济论坛金i奖”盛典上,百度云首席架构师林仕鼎凭借在云计算方面的巨大成就,被评为“2012最佳技术创新年度人物”。这是盛典上颁发的唯一技术人物奖。此次获奖也是业内第三方组织对百度技术专家以及百度云在技术创新、生态圈构建以及市场推进方面做出的肯定。

全球最大中文IT社区CSDN暨权威技术媒体《程序员》总编刘江:“在我所接触过的技术人员之中,他可能是最具思想家气质的一个,常有天马行空的灵思妙想。而另一方面,他又是目前业界为数不多的还在写代码、坚持在一线的高级技术管理者,深知且在主导技术实践和基础架构的演变。”

浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报