“掌握开源技术更容易脱颖而出” | 开源故事

开源故事,讲述开源人自己的故事。 这是Linux Foundation开源软件学园推出的一档访谈栏目,重点分享开源从业者的过往趣事、成长经历,心得体会与开源感悟等一切与开源成长有关的故事。 本期的故事主人公是,Linux Foundation开源软件学园人才激励计划获奖者李晓辉。

开源故事

2023-02-14 598

“掌握开源技术更容易脱颖而出” | 开源故事

开源故事,讲述开源人自己的故事。

这是Linux Foundation开源软件学园推出的一档访谈栏目,重点分享开源从业者的过往趣事、成长经历,心得体会与开源感悟等一切与开源成长有关的故事。

本期的故事主人公是,Linux Foundation开源软件学园人才激励计划获奖者李晓辉

从事开源产品方向十余年,李晓辉从“Linux的开源以及一切皆文件精神”看到了更加透明的操作系统,转而投入Linux的学习和研究中,又称为一名开源讲师,致力于传播开源精神,分享开源知识。通过这次采访,我们可以了解到他对开源、K8s、开源教育的理解。

1676366723147036.jpg

姓名:李晓辉

职业:开源方向高级讲师

码龄:10年

最爱的开源项目:Linux Kernel、Kubernetes、OpenShift、OpenStack

兴趣爱好:研究当下比较热门的新兴技术方向,例如不可变基础架构、人工智能、自动驾驶等

1、首先请做个简单的自我介绍。

大家好,我是李晓辉,从2009年开始接触IT行业,2013年以前从事Microsoft 企业级产品架构设计与实施维护,并获得了Microsoft MVP荣誉,2014年开始转入开源产品方向,自此打开了通往新世界的大门,开源精神深深的吸引了我,希望大家能一起加入开源,从自己开始,一起给开源添砖加瓦。

2、据了解,您有着丰富的大型项目经验,方便分享一下印象深刻的经验吗?

印象较深的一个项目是整合中国与英国的高可用邮件架构,并完成与云端国际版Office365企业级邮箱做联盟并存项目,这是一家世界排名靠前的高校,当时的项目涉及30000余邮箱。我们完成了本地邮箱集群的无感版本升级;云端实现了认证联盟;并实现了同域名的邮件互联互通,将学生账号迁移至云端,将教职工账号保留在本地集群;并构建了统一通讯平台,实现了文字、邮件、语音、电话、在线会议等一站式服务。

3、在您的课程中,注重理论结合实践,可以分享如何在实践中更轻松地掌握较为枯燥的理论吗?

IT 的技术课程对于初入行业的学生或刚转行的同学来讲,客观上存在陌生感,急需增长信心,比如刚转入Linux工作的同学,面对需要以命令行为基础的学习氛围时,会感觉特别枯燥,容易失去学习兴趣,我通过在课程的开始部分分享开源的故事、Linux 各功能和Windows 的对比,将枯燥的命令行拆解,形成单词全拼,并适时引入相关案例,引导学员积极思考和发言,形成一个相对轻松的氛围,融入学员中,拉近距离,以朋友的态度慢慢引导学员一起学习。

4、您是怎么接触开源的,开源对您的职业发展有什么帮助吗?

在以前从事微软企业级产品时,慢慢发现在项目中,Linux出现的概率越来越高,甚至当时在一些情况下,不需要使用Windows产品就能实现各个功能。Linux的开源以及一切皆文件精神,使得一切都是透明的,我们可以完整的看到系统和软件是如何在系统中起作用的,遇到故障,也可以更快更明白的知道问题所在,这一切深深的吸引了我,自此从微软方向投入开源的怀抱。在后期我积极的和项目人员沟通,分享开源小知识,这也促使了我成为开源方面的讲师。

5、最喜欢的开源项目是什么,它给您带来了哪些帮助?

最喜欢的开源项目是OpenStack、Kubernetes、OpenShift,OpenStack是一个非常大型的项目,有众多非常优秀的小项目构成,通过深入学习OpenStack,帮助我深入学习开源产品逻辑,并且在技术提升方面也带来了非常大的帮助。而Kubernetes和OpenShift把我带进了容器编排的新世界,让我知道,原来容器还可以这样做,开阔了我的眼界,带来了一种和Docker完全不同的思路。而且Kubernetes的理念对我理解微服务、云原生以及准备相关课程起到了非常大的作用。

6、在您的学习和教学中,对于刚开始接触开源的人,您觉得首先要掌握哪些知识点?

对于刚开始接触开源的人来说,我推荐先理解开源的意义,多了解优秀的开源项目,尝试了解命令行操作惯例,了解如何在命令行中查找帮助,并尝试用开源产品构建自己已经熟悉的业务场景,例如用开源产品部署Web服务器、数据库、FTP等,从自己熟悉的场景开始,慢慢深入了解会更容易。

7、您向社会输出了很多技术人才,您觉得开源相关的技术人才有哪些竞争优势?

相比闭源的产品来讲,开源产品会更加的开放,例如可以直接查看其源代码、学习其优秀的地方,如有漏洞,不必等待所谓闭源厂商动作,可以自行发现自身是否有此问题,并加以处置。由于以上特性,企业使用开源产品会更加有自信和安全感,也不会捆绑厂商,这一点从近几年的招聘趋势上,可以明显看出:要求掌握开源技术的企业越来越多,掌握开源技术将是未来不可或缺的一项技能,拥有这一技能的人,更容易脱颖而出,获得更好的薪酬,拥有更高的话语权。

8、Linux系统作为开源的代表,您觉得它有哪些魅力?

Linux 给企业带来了全新的生命力。对于企业来讲,不需要再支付昂贵的系统授权费,而且因为开源的特性,企业不再受制于厂商的开发迭代周期,尤其是发生安全事件时,处理起来更加的灵活自如。这些年Linux社区也非常繁荣,百花齐放,让企业有了更多更好的选择,降低了直接成本的同时,也提高了企业创新的速度。

9、看到您精通很多云原生相关的知识,您觉得K8s有哪些不同之处?

在K8s之前,社区中以Docker为首的容器解决方案推动了微服务方案,企业开始在内部尝试使用容器来运行一些服务,但是总是存在高可用和安全方面的担忧,且对业务模块的升级迭代表示诸多不便。而K8s进入企业之后,带来了Pod和各种控制器的概念,大大提高了业务模块的高可用性,尤其是Deployment控制器,对业务无感升级和回退提供了全流程支持,极大的提高了效率和部署信心。可以说,K8s带来了企业的微服务腾飞,带火了云原生的落地。

10、您觉得CKA、CKS认证在求职中,可以给开发者带来哪些支持?

以前对于开发者来讲,除了基于容器进行业务模块开发之外,还需要关注容器的线上运行情况,并及时进行调整,不能专注于业务的开发迭代,而CKA和CKS认证的出现,极大的解决了此类问题。管理员通过CKA和CKS认证之后,就完全可以独立解决K8s集群部署、维护、升级、安全管理,释放了开发者对于运维方面的精力消耗,可以更加专注在业务实现上。

11、您之后会继续从事开源教育培训的工作吗,主要在哪些方向?

是的,今后我会继续从事开源方面的教育培训,因为我希望将开源知识分享给更多人,将开源精神传遍整个世界。我将主要从事Linux 操作系统的启蒙到企业级实践的深入培训,容器的基本运行到微服务架构设计、治理、安全管理,云平台的构建与设计等多方面。希望能有更多的人从事开源,也希望能有更多的人从我的课程开始,越来越喜欢开源。



有关 Linux Foundation开源软件学园

Linux Foundation 开源软件学园 (LFOSSA) 依托于全球最大的开源软件组织, 是领先全球的高端专业软件人才教育机构, 为科技企业培养了大量软件人才, LFOSSA不仅拥有丰富的线上专业课程,面授课程的导师同样是由业内资深专家担任, 所颁发的证书更是全球认可的专业资质。Linux 基金会做为非牟利国际技术组织, 致力于通过开源推动创新和促进科技发展, 我们唯一的目标就是帮助您的事业发展更上一层楼。

LFOSSA是中国开源生态的一员,通过授权培训合作伙伴,我们在全国各地开办了很多的面授培训。对于那些还没有准备好深入学习高级认证课程的同学,我们提供了大量线上免费基础课程,以便所有人都能更容易地学习和掌握开源技术。




相关文章

Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2