教你如何从Flink小白成为Contributor最终拿到腾讯的Offer

简言:一开始我也是怀揣着成为一个技术大老的梦想开始的,尽管我现在已经入职腾讯三年多了有时候觉得自己还是一个菜鸡哈.....

写这个文章希望可以帮助到刚刚接触大数据,并且对技术怀揣着梦想的朋友们,大家互相学习哈(对Flink不是很了解的可以看看我的其他文章哈,有一些对Flink的实践以及介绍帮助大家更好的入门 PS:看到好的文章也希望能动动你的小手给我一个鼓励的点赞,感谢~)

1、荣获Apache Flink Contributor称号

当时看到这个名单的时候有自己的名字很开心,很开心,很开心哈哈哈哈(容许我得意一下~)
Announcing the Release of Apache Flink 1.16 | Apache Flink

2、如何成为成为一个Contributor


2.1 官网有贡献的入口,可以点开看看
 

Overview | Apache Flink

(ps:上面的内容都挺详细的,我主要就说一下几个关键的点好了)

2.1.1 如何订阅邮件

邮件提醒是能及时的让我们了解的Flink 社区的动态,一些ISSUE,以及讨论的内容,那我们如何订阅邮件呢,可以看看下面
Community & Project Info | Apache Flink


订阅的方式也很简单上面也写了
1、发一封空白的邮件到上面的邮箱中
2、收到回复后确认即可
3、就订阅到了你关心的邮件啦

2.1.2 阅读一下代码贡献文档

主要是为了代码贡献的时候,符合代码规范
Contribute Documentation | Apache Flink

2.1.3 记下JIRA地址

上面就是大家提出的建议或者ISSUE
- ASF JIRA

1、这里没有账号的就需要申请一个账号,也很简单点击右上角Log In

2、点击箭头处的链接

3、跳转到申请页面,按要求填写即可,浏览Issue 是可以不用登陆的,游客就可访问

4、按要求填写完后,提交就会生成一个账号,直接回到登陆页登陆即可

2.2 记录ISSUE

大家可以按分类来把最近一个星期的ISSUE 总结归纳下来,以下是我的,提供一个Demo大家可以参考一下

1、筛选Issue 条件,主要选这个星期内的,并且未被认领的为主
eg:

2、按类目划分不同的Issue,把邮件上也记录上
eg:

2.3 Review Issue

1、看每个问题都是些什么问题,写上自己的理解,同时也可以在底下回复,不见得一定要提交代码给建议也是贡献的一种方式
eg: 


2、选取自己感兴趣的未被认领的ISSUE,在底下说自己的思路建议,然后认领,评估需要完成的时间,尽量选取完成自己时间短一些的,因为时间拖的太久会社区会重新评估

3、代码贡献

3.1 从github Fork 项目到自己的仓库


3.2 拉取代码到IDEA

git clone https://github.com/<your-user-name>/flink.git

3.3 编写代码,单测

这一块的内容可以参考已提交的同类新的PR,遇到不明白的及时在Issue底下提出来

3.4 提交到自己远程仓库,

按规范发起PR eg:[Flink-XXXXX]

3.5 Commiter处理

一般社区的Commiter都比较忙,1-2周他们会处理的

3.6 代码没问题了,就会Merged

3.7 恭喜你在下次版本的发布中就会有你的身影啦!!

4、获取腾讯Offer

1、这里能获得社区Contributor的认证是一个加分项,当然面试官都会很喜欢,我当面试官的时候也会特别喜欢这一类人群
2、基础要扎实,对Hadoop,hdfs,Yarn, Spark 等的理解不要照搬书读要有自己的理解在里面
3、就是多总结,可以是自己写Blog(工作中一般都会被压缩很多时间,主要还是要靠自己周末的时间)

 


最后祝愿大家都能拿到自己心仪的Offer~~(PS:可以的话给我点个赞吧,Resp~)
如果需要我内推的大佬,同学,以及朋友们可以小窗我,我看到就会回复联系哈

  • 12
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zsigner

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值