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

news2024/11/16 21:56:45

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

写这个文章希望可以帮助到刚刚接触大数据,并且对技术怀揣着梦想的朋友们,大家互相学习哈(对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~)
如果需要我内推的大佬,同学,以及朋友们可以小窗我,我看到就会回复联系哈

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1963445.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

成都云飞浩容文化传媒有限公司领航电商新纪元

在数字经济浪潮汹涌的今天&#xff0c;电商行业作为时代的弄潮儿&#xff0c;正以前所未有的速度改变着商业版图。成都&#xff0c;这座历史悠久而又充满活力的城市&#xff0c;正孕育着一家在电商服务领域独树一帜的企业——成都云飞浩容文化传媒有限公司。作为一家深耕电商服…

Linux系统编程(4):消息队列

Linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。 而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室 以及 BSD&#xff08;加州大学伯克利分校的伯克利软件发布中心&#xff09;&#xff0c; 他们在进程间通信方面的侧重点有所不同&#xff1b; 前…

歌唱比赛活动策划方案书

&#xff08;一&#xff09;海选 1、时间&#xff1a;12月16日 2、地点&#xff1a;公司食堂 3、比赛评委设置&#xff1a;共计6名评委。 4、比赛规则&#xff1a; &#xff08;1&#xff09;选手按报名顺序及上报歌曲进行清唱&#xff08;限时2分钟&#xff0c;类型…

时间序列分析方法之 -- 指数平滑(Exponential Smoothing)原理及Python代码示例

目录 原理 适用情况 Python 示例代码 结论 原理 指数平滑&#xff08;Exponential Smoothing&#xff09;是一种用于时间序列分析和预测的平滑技术。与简单移动平均&#xff08;SMA&#xff09;和加权移动平均&#xff08;WMA&#xff09;不同&#xff0c;指数平滑通过对最…

手势传感器 - 从零开始认识各种传感器【第十八期】

手势传感器|从零开始认识各种传感器 1、什么是手势传感器 手势传感器是一种能够感知人类手势或动作的传感器。它可以捕捉、识别和解释人类的手部动作或姿势&#xff0c;并将其转换成电信号或数字信号&#xff0c;通过识别人体的手势动作来实现与电子设备的交互&#xff0c;如控…

Traefik系列

一、入门Traefik系列——基础简介 官方文档 https://doc.traefik.io/traefik/[1] 简介 Traefik是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。它支持多种后台 (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Re…

运算放大器电路

一、电路符号 V 、V - 是电源输入。 二、输出特性图 A是运放的固有参数&#xff0c;非常大&#xff0c;可以达到几十万。 四、电压跟随电路 五、负反馈电路 在负反馈电路中&#xff0c;Vn Vp&#xff0c;运算放大器的所有神奇操作都是基于负反馈电路和输出特性曲线&#xff01…

.NET6 加入 SkyWalking 服务

1. 新建 .NET6 Web程序集 名称&#xff1a; MySkywalking.Web 1.1 引用 SkyAPM.Agent.AspNetCore 2.修改 Program.cs 2.1 增加环境变量配置 2.2 添加 Skywalking服务 builder.Services.AddSkyAPM(); 2.3 program.cs 参照代码如下&#xff1a; namespace MySkywalking.We…

IoTDB 入门教程 实战篇⑤——Python示例(开源)

文章目录 一、前文二、新建Python项目三、安装依赖四、示例源码五、参考 一、前文 IoTDB入门教程——导读 本文详细阐述了如何通过一个Python项目成功连接到IoTDB时序数据库&#xff0c;进而展示了如何向该数据库高效地写入数据以及执行精确的数据查询操作。 此示例旨在为读者提…

构建铁塔基站安全防护网:视频AI智能监控技术引领智慧化转型

一、背景现状 随着通信技术的快速发展&#xff0c;铁塔基站作为重要的通信基础设施&#xff0c;其安全、稳定、高效的运行对于保障通信网络的畅通至关重要。然而&#xff0c;铁塔基站大多分布在公路边、高山、野外等区域&#xff0c;巡检难度大&#xff0c;维护效率低&#xf…

聚观早报 | 华为nova Flip官宣;苹果iOS 17.6正式版发布

聚观早报每日整理最值得关注的行业重点事件&#xff0c;帮助大家及时了解最新行业动态&#xff0c;每日读报&#xff0c;就读聚观365资讯简报。 整理丨Cutie 7月31日消息 华为nova Flip官宣 苹果iOS 17.6正式版发布 方程豹豹5全系降价 vivo X200 Pro主摄参数 谷歌Pixel …

模型剪枝综述

目录 1 深度神经网络的稀疏性&#xff1a; 2 剪枝算法分类&#xff1a; 3 具体的剪枝方法包括&#xff1a; 4 剪枝算法流程&#xff1a; 5 几种常见的剪枝算法&#xff1a; 6 结构化剪枝和非结构化剪枝各有其优缺点&#xff1a; 7 剪枝算法对模型精度的影响 8 影响剪枝…

什么是 5G?

什么是 5G&#xff1f; 5G 是第五代无线蜂窝技术&#xff0c;与以前的网络相比&#xff0c;它提供了更高的上传和下载速度、更一致的连接以及更高的容量。5G 比目前流行的 4G 网络更快、更可靠&#xff0c;并有可能改变我们使用互联网访问应用程序、社交网络和信息的方式。例如…

ETL数据集成丨将DB2数据同步至Postgres数仓实践

随着企业数字化转型的加速&#xff0c;数据已成为企业的重要资产。为了更好地挖掘数据价值&#xff0c;企业纷纷建立自己的数据仓库&#xff0c;以便于数据分析和决策。在众多数据库中&#xff0c;DB2和Postgres作为两款备受欢迎的数据库&#xff0c;如何实现它们之间的数据同步…

Qt基础 | 主机信息查询 | QHostInfo的介绍和使用 | QNetworkInterface的介绍和使用

文章目录 一、Qt 网络模块介绍二、主机信息查询1.QHostlnfo 和 QNetworkInterface 类2.QHostlnfo 的使用2.1 获取本机主机名和 IP 地址2.2 查找主机的地址信息 3.QNetworkInterface 的使用 Qt 网络模块&#xff1a; Qt基础 | 主机信息查询 | QHostInfo的介绍和使用 | QNetworkI…

线上语音交友平台成熟案例源码出售本地找搭子交友app软件线下陪玩系统开发服务

1、上麦相亲互动:直播间内除了红娘外&#xff0c;还有男女用户两个视频麦位&#xff0c;直播间符合要求的用户可以申请上麦, 2、公屏聊天:为上麦用户可以通过在公屏发言的方式参与直播间内的话题互动。 3、私信异性用户之间可以发送私信消息&#xff0c;通过付要或开通会员可解…

【获取Jmeter中正则获取的数据】

获取参数值保存在本地 Jmeter获取参数保存本地【三步走策略】【一】正则表达式提取器【二】BeanShell 后置处理程序【三】执行看结果 Jmeter获取参数保存本地【三步走策略】 节省人工成本之获取参数值保存本地 【一】正则表达式提取器 【二】BeanShell 后置处理程序 FileWri…

2023年中医药市场深度剖析:政策引领,创新驱动,迈向黄金发展期!

中医药作为中国传统文化的重要组成部分&#xff0c;在现代医学体系中占据着独特的地位。本文基于《药融咨询》发布的《中药行业现状与未来趋势白皮书》&#xff0c;深入分析了中医药行业的发展现状、政策环境、市场情况、研发进展及未来发展趋势&#xff0c;旨在为行业内外的读…

【Hot100】LeetCode—5. 最长回文子串

目录 题目1- 思路2- 实现⭐5. 最长回文子串——题解思路 3- ACM 实现 题目 原题连接&#xff1a;5. 最长回文子串 1- 思路 模式识别&#xff1a;最长回文子串——> 动规五部曲子串的概念 ——> 子串是连续的部分&#xff0c;区别与子序列 动规五部曲 1.定义dp数组 dp…

网络模型的使用以及修改 pytorch

VGG16_Weights.DEFAULT 或 VGG16_Weights.IMAGENET1K_V1&#xff1a;使用在 ImageNet 上训练的权重 import torchvision from torch import nnvgg16_false torchvision.models.vgg16() vgg16_true torchvision.models.vgg16(weightsDEFAULT) print(vgg16_true) train_data …