首页 > 其他分享 >各位学弟学妹们,参与Apache顶级开源项目并没有想象中的难

各位学弟学妹们,参与Apache顶级开源项目并没有想象中的难

时间:2024-03-27 23:03:03浏览次数:31  
标签:项目 学妹 参与 Commiter 学弟 布道 开源 Apache RocketMQ

在笔者出版《RocketMQ技术内幕》后,并随着分享了60篇+的RocketMQ相关文章,在B站与官方联动组织了RocketMQ源码分析视频后,我被官方授予RocketMQ优秀布道师,也是明证言顺的参与了一个Apaceh顶级开源项目。

在这里,和大家一起来分享一下关于如何参与一个开源项目。

参与开源项目的方式并不只提交代码,也可以做开源项目的布道师。

所谓的布道师,主要的职责的是为开源项目的推广做贡献,例如写书、写博客、出视频,参与文档编写等。

关于我是如何成为RocketMQ社区优秀布道师,大家可以看这篇文章:

我的另一种参与 RocketMQ 开源社区的方式

接下来我重点说一下大家关注的贡献代码这种参与开源项目的方式。

开源项目一般的成长史,有如下几个基本的角色:

  1. Contributions

这种就是很容易获得,只需要提交一个PR并被官方合并到主分支即可获得,例如提交一个文档,修改几行代码就行。

  1. Commiter

核心开发,对贡献特别大的 Contributions,官方社区会考虑将其吸收,提升到commiter,成为核心开发。

  1. PMC

开源项目决策成员。

通常我们能够成为一个开源项目的Commiter,足以打造我们的专属影响力,那我们如何成为一个开源项目的Commiter呢?

首先,我们要学会寻找自己感兴趣并且有所作为的开源项目。
先自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以扫码领取!

img

最后

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。
当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。

更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务

[外链图片转存中…(img-d6QiFGG0-1711518570614)]

[外链图片转存中…(img-1W2mZWGz-1711518570614)]

需要更多Java资料的小伙伴可以帮忙点赞+关注,点击传送门,即可免费领取!

标签:项目,学妹,参与,Commiter,学弟,布道,开源,Apache,RocketMQ
From: https://blog.csdn.net/2401_83601703/article/details/137075271

相关文章

  • Apache OFBiz 身份验证绕过漏洞 (CVE-2023-51467)
    ApacheOFBizAuthenticationBypassVulnerability(CVE-2023-51467)ApacheOFBizAuthenticationBypassVulnerability(CVE-2023-51467)PublishedbyDikshaOjhaonDecember27,2023SonicWall威胁研究团队在基于Java的Web框架ApacheOFBiz中发现了身份验证绕......
  • Linux - 搭建一套Apache大数据集群
     一、服务器操作系统主机名操作系统node01Centos7.9node02Centos7.9node03Centot7.9 二、大数据服务版本服务版本下载Zookeeper3.5.7DownloadHadoop3.3.6DownloadHive3.xDownloadHbase2.xDownloadSpark3.xDownload......
  • Apache POI源码
    官网:ApachePOI-theJavaAPIforMicrosoftDocumentsReleaseNotes:ChangeLogs:javadocs:ApachePOI5.0.xJavadocsApachePOI4.1.xJavadocsApachePOI4.0.xJavadocsApachePOI3.17JavadocsHSSF-提供读写MicrosoftExcel格式档案的功能。XSSF-提供读写Micr......
  • Unresolved plugin: 'org.apache.maven.plugins:maven-compiler-plugin:3.7.0'
    1.找到maven安装目录,查看本地仓库,按路径查看jar包状态2.不正常删掉此jar包文件夹3.reloadmaven依赖,让它自己再从中央仓库下一遍 出现此报错的原因:1.你写的插件版本不存在访问Maven中央仓库(https://search.maven.org/)并搜索 maven-jar-plugin,查看可用的版本。确保你使用......
  • 【干货】Apache DolphinScheduler2.0升级3.0版本方案
    升级背景因项目需要使用数据质量模块功能,可以为数仓提供良好的数据质量监控功能。故要对已有2.0版本升级到3.0版本以上,此次选择测试了3.0.1和3.1.1两个版本,对进行同数据等任务调度暂停等操作测试,最后选择3.0.1版本原因:1.3.1.1在测试sql任务时,同时启动上百sql任务时,会出......
  • 在Linux中,如何查看Apache或Nginx服务的状态?
    在Linux中,查看Apache或Nginx服务的状态通常涉及到使用系统管理工具或特定于这些Web服务器的命令。以下是如何查看Apache和Nginx服务状态的详细步骤:1.查看Apache服务状态1.使用systemctl命令对于使用systemd的系统(如最新的Ubuntu、CentOS7及更高版本等),可以使用systemctl命令......
  • Apache ECharts的用法——通过直观的图表来展示数据
    定义ApacheECharts是一款基于Javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。官网地址:https://echarts.apache.org/zh/index.html为了通过直观的图表来展示数据入门案例ApacheEcharts官方提供的快速入门:点击跳转网盘下载下载链......
  • Apache Hudi从零到一:存储格式初探
    在花了大约4年时间致力于ApacheHudi(其中包括3年Committer身份)之后,我决定开始这个博客系列,旨在以有组织且适合初学者的方式展示Hudi的设计和用法。我的目标是确保对分布式数据系统有一定了解的人能够轻松地理解该系列。该系列将包含10篇文章,每篇文章都会深入探讨Hudi......
  • Error: Could not find or load main class org.apache.hadoop.hbase.util.GetJavaPro
    Hbase没有将其自身的依赖包添加到classpath配置路径所以才会导致找不到自身主类的报错vim/usr/local/hbase/bin/hbase 在161行出修改CLASSPATH="${HBASE_CONF_DIR}"CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar:/usr/local/hbase/lib/*修改成功后,不再报错......
  • 禁欲28天!一宅男居然肝出如此详细Web安全学习笔记,学妹看完直接抽搐了!
    1.1.Web技术演化1.1.1.简单网站1.1.1.1.静态页面Web技术在最初阶段,网站的主要内容是静态的,大多站点托管在ISP上,由文字和图片组成,制作和表现形式也是以表格为主。当时的用户行为也非常简单,基本只是浏览网页。1.1.1.2.多媒体阶段随着技术的不断发展,音频、视频、Flas......