大揭秘:程序员工作也可以成为享受!

news/2024/7/10 19:48:56 标签: 社区, 开源, 社区贡献, OpenStack

点击查看活动详情 https://t.csdnimg.cn/L4B8

 

关于OpenStack社区

OpenStack于2010年发布,到现在已有10年之久。OpenStack社区拥有来自45个国家/地区、160个不同组织、近1350位开发人员,它是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。在社区各成员共同努力下,OpenStack已日渐成熟,进入大规模落地实践期,成为金融、通信等多个领域上云的事实标准,在众多行业落地,承载核心生产业务。

社区推荐语

张百林同学是最近几年在社区积极活跃的社区贡献者之一,包括社区代码贡献,国内的社区活动上的技术分享,近期也在积极推动一项OpenStack的日志系统组件的上游开源工作。

主人翁介绍

张百林(Brin Zhang),毕业于郑州大学,现浪潮信息云计算高级研发工程师。

 

我是一名开源的爱好者和实践者,一直秉承源于开源,馈于开源的原则,积极维护社区项目,将上游客户需求积极反馈社区,助力社区生态建设,健康发展。

很荣幸成为开源社区的一员,更希望自己在未来能够在开源的道路上继续探索实践,为开源贡献一份力量,为科技的进步社会的发展提供强大助力。

 

何为开源社区

开源社区是由一帮拥有共同兴趣爱好的人组成,根据相应的开源软件协议公布软件源代码的网络平台,同时也为网络成员提供一个自由学习交流的空间。由于开放源码软件主要被散布在全世界的编程者所开发,开源社区就成了他们沟通交流的必要途径,因此开源社区在推动开源软件发展的过程中起着巨大的作用。开源软件要有很好的开源生态,有友好的上下游用户及开发者,众志成城,一心为了科技的发展,时代的进步贡献一份力量,构建和谐共荣的开源社区环境。

 

我的成长故事

谈起和开源社区的不解之缘要从2018年说起,2018年是我职业生涯的转折点,“人既尽其才,则百事俱举;百事举矣,则富强不足谋也。”在这一年我遇到了我的伯乐Kevin Qi博士,他发掘了我的个人潜力,令我觉得工作是一种享受。也就是从这一年开始我开始进行社区贡献,并在OpenStack社区提交了我的第一个Patch,成为了一名Committer。

业精于勤而荒于嬉,行成于思而毁于随。加入开源社区,和社区的开发者交流、共同开发的同时方显技能的欠缺。于是从这一年开始疯狂的看相关文档,研究项目代码,测试功能,终于在Cyborg和Nova、Cinder等项目上有所成就,有幸在2020年加入Cyborg核心开发团队,对Nova的代码、功能逻辑了然于心,并开发了数个蓝图,助力OpenStack计算、存储和加速设备管理核心功能的完善。

在2020的OpenInfra Days China和Submit峰会上自己参与并组织部门同事共同参与,分享产品的研究成果与对领先硬核科技的深入探索成果,真正做到取之于开源,反馈于开源。精诚所至,金石为开,在团队的不懈努力下,浪潮InCloud OS获2020年度开源基础设施社区 企业成就奖--开源云最佳实践奖;功夫不负有心人,于此同时,非常感谢OpenStack社区对我能力的认可,获得“2020年度开源基础设施社区--个人成就奖”。

路虽远行则必达,事虽难做则必成。在社区的成长是全方位多角度的,只要你愿意下功夫就能够有所收获,社区开发者每一位都可以是自己的老师,在社区的这几年是我学到的知识和掌握的技能是系统化、极致细微的,在提交的Patch Review的过程中,和大家交流沟通,在编码规范、Python编程技巧使用、文档措辞用语及功能设计方面都得到的有效的技能提升,如下图是和Nova Team在上海峰会时PTG圆桌讨论者的合影。

 

技术展望

OpenStack经历十年磨炼,不断成长、日渐成熟。OpenStack已经进入大规模落地实践期,成为金融、通信等多个领域上云的事实标准,在众多行业落地,承载核心生产业务。

 

开发者寄语

“Practical wisdom is only to be learned in the school of experience.   -Samuel Smiles, British write实用的知识只有通过亲身体验才能学到。”  --寒缪尔·斯迈尔斯,英国作家

行然后知之艰,非力行焉者不能知也。实践出真知,最好的实践方式就是参与到开源社区中来,借鉴雅思贝尔斯《什么是教育》中的一句话“教育就是一棵树摇动一棵树,一朵云推动一朵云,一个灵魂唤醒另一个灵魂”,在我们开始独立思考的时候,我们的青春和梦想就已经开始了,愿大家都能成为一个灵魂 “法师”。

最后,希望大家都能够参与到开源社区中来,愿我们同开源都能有自己的故事,自己的青春。

 

转给自己留存,转自https://blog.csdn.net/csdnsevenn/article/details/112671886


http://www.niftyadmin.cn/n/900565.html

相关文章

指定输出路径_聊一聊 Go 的相对路径问题

前言Golang 中存在各种运行方式,如何正确的引用文件路径成为一个值得商议的问题以 gin-blog 为例,当我们在项目根目录下,执行 go run main.go 时能够正常运行(go build也是正常的)那么在不同的目录层级下,不同的方式运行&#xff…

Windows系统制作安装

用光盘装系统有几个好处: 1. 便携,显而易见,这是最大的优点 2. 大容量,比之维护光盘,可以集成N多维护工具,甚至还可以放下几个ghost镜像 3. 维护功能强大,因为容量大,可以放更多工具…

建模试题_高考地理常考的“岛屿”类试题思维建模举例,适合每个地理生

我们把地球上的陆地根据面积的大小分为两类,一类是面积较大的陆地,称为大陆,最小的大陆是澳大利亚大陆,面积为769万平方千米,另外还有南极洲大陆、非洲大陆、美洲大陆和欧亚大陆。另一类是面积较小的陆地,称…

刚从 Nova 生出来的 Placement 是什么东西?

历史背景 私有云的用户,尤其是传统 IT 架构转型的私有云用户一般会拥有各式各样的存量资源系统,与这些系统对接会让 OpenStack 的资源体系变得复杂。 从用户的视角出发,或许你会希望: 作为使用共享存储解决方案的用户&#xff0…

生成唯一订单号_教你快速的批量生成订单编号,不再焦头烂额

如何快速批量生成订单编号呢?在公司大家一定,分发过货物吧,我们经常使用订单号来统计与区分为一笔的交易订单号是由多个数据组合,但必须具有唯一性,当这些数据不在同列单元格中时,我们可以通过excel中的concatente函数…

openstack CPU模式可配置:Custom/HostMode

整体需求 CPU模式可配置:Custom/HostMode 相关调研 libvirt 中,支持 3 种 cpu_mode host-passthrough: libvirt 令 KVM 把宿主机的 CPU 指令集全部透传给虚拟机。因此虚拟机能够最大限度的使用宿主机 CPU 指令集,故性能是最好的。但是在热迁…

python123验证码校验程序_python生成验证码

#encodingutf-8import random# import matplotlib.pyplot as pltimport stringimport sysimport mathfrom PIL import Image,ImageDraw,ImageFont,ImageFilterfilename"C:/Users/123/Desktop/yzm/"#字体的位置,不同版本的系统会有不同BuxtonSketch.ttffon…

疲劳驾驶监测方案_一种疲劳驾驶检测方法

一种疲劳驾驶检测方法【专利摘要】本发明公开了一种疲劳驾驶检测方法,属于汽车安全驾驶领域,通过采集驾驶员的行为指标(主要为方向盘数据、驾驶时间和驾驶车速),进行信息预处理,得到疲劳生理参数作为检测指标变量,然后…