当前位置:网站首页>Exclusive interview of open source summer | new committer Xie Qijun of Apache iotdb community
Exclusive interview of open source summer | new committer Xie Qijun of Apache iotdb community
2022-07-04 21:38:00 【Kangkang OSC】
The summer of open source has entered its third year , Accumulated sparks , It is spreading all over the open source world .
2022 year ,449 Young college developers will soon be led by open source community mentors , Start a new project development journey .
Related reading : The list of open source summer winners has been announced ,449 College students will start the journey of open source contribution !
at present , Open source summer interview column starts again , Welcome students who have graduated from open source summer and are participating to join the column , If you are interested, please add Xiaobian sister wechat :damengshiye( remarks “ Column contribution ” Accelerate through ).
The guests of this exclusive interview are continuous participants in the summer of open source ,Apache IoTDB Community newcomers Committer—— Xieqijun .
1、 Self introduction.
Who am I ?
Where do I come from ?
About open source and me
Hello everyone , My name is xieqijun , Is a graduate student of the school of computer science, Beijing University of Aeronautics and Astronautics , I studied in the Software College of Northwestern Polytechnic University .
When I was a sophomore , I used to open source some small software I wrote to GitHub On , Junior has developed the official competition platform of China robot competition with his classmates , It's also in GitHub The open source , At that time, it was thought that open source was simply to expose the code .
Now I think the more important thing is “ Community ”, In the process of open source , Some like-minded developers gather in the same community , People's ideas collide constantly , In the process , My ability has also been greatly exercised , At the same time, community projects have become more perfect .
2、 I and open source summer
Why choose the summer of open source ?
What did you do ?
What's the gain ?
Open source summer is one of the most famous summer open source activities in China , There are many community projects for us to choose from , You can participate in the community you are interested in , Make your own contribution .
I 2021 Participated in the summer of open source for the first time , To undertake the 【Apache IoTDB compatible InfluxDB Protocol or client 】 project , The project By developing InfluxDB Adapter , It allows users to seamlessly move from InfluxDB Switch to IoTDB On . With IoTDB Java ServiceProvider The interface is the underlying foundation , Realized InfluxDB Of Java Interface interface InfluxDB, It provides users with all InfluxDB Interface method of , End users can use without perception InfluxDB Agreement to IoTDB Initiate write and read requests . After the event , Because the whole work is not fully integrated into the project , So I continued to participate in the open source community and finished the whole work , At the same time, I also participated in the development of other functions of the project .
In this summer of open source , On the one hand, it makes me more familiar with the whole open source process , At the same time, in the process of open source , Improve their own development ability , Developed a good coding style . On the other hand, I also came into contact with many database related technologies , such as SQL analysis 、 Physical plan generation and metadata management .
Related reading : Project experience sharing : compatible InfluxDB Protocol or client
2022 year , I signed up for the summer of open source again , And won Redis Community 【Redis be based on AOF Support full replication 】 project .
3、 I work with the open source community
My understanding of the community
How to join
Growth in the community
My current community is 2021 In, I participated in the community where the project of open source summertime was located ——Apache IoTDB.
Apache IoTDB It is the best solution for massive time series data management , A high throughput 、 High compression 、 High availability 、 The original open source timing database of the Internet of things . from 0 To 1 Self developed sequential storage scheme 、 Internet of things data model 、 Low flow data transmission scheme , So that nanosecond sampling data can be written without pressure 、TB Level data query milliseconds 、 Data storage lossless compression dozens of times . The core technology comes from Tsinghua University 、 Self control . At present, it has been used in the State Grid 、 National Meteorological Administration 、 AVIC Chengfei 、 CNNC 、 Changan automobile 、 Goldwind technology and other enterprises are widely used . As a global open source project , Up to now Apache IoTDB Have owned 185 Name contributor 、2KStar、610Forks. We have a guide to participation , Welcome more and more small partners to help Apache IoTDB The continuous development and progress of the project .
Official accession Apache IoTDB The open source community was in May last year , Before participating in the community , I just think that a group of people are jointly developing a project , After participating in the community , To have a deeper understanding of the entire open source culture , such as jira、issue、pr、review And biweekly meetings , At this time, the community is not just a group of people , But become close partners . I am in the community Design and develop InfluxDB Adapter , Participated in the development of single machine / Distributed multi service protocol unified access scheme , Currently in GitHub contribution 30 More than a PR , Cumulative contribution 1.7 Wan line code .2022 year 5 month , the Apache IoTDB Community voting , I became Apache IoTDB Committer .
For college students , You can participate in a project with more technical depth , In the project, I learned a lot of knowledge outside of school , Greatly improve hands-on ability . In addition, you can also communicate with many technical giants , In the process of communication , The overall ability will also improve rapidly .
In the process of community contribution , You can choose an interesting project , Then get some good first Of issue, In this way, you can be familiar with the whole contribution process , Then choose a direction of interest , Read the relevant source code , Try to fix some for a module bug Or develop some new functions . Of course, in the whole process , Close communication with community personnel is required , Community members are also very willing to communicate with you .
4、 Harvest and message
Motivation to participate in open source
Share your experience with younger students
On the one hand, the motivation to participate in open source is to continuously improve yourself in this process , On the other hand, you can also see that the functions developed by yourself are used in actual production , I have a sense of accomplishment .
I hope that younger students and younger students can seriously complete the task of open source summer , Actively communicate with tutors , After the task is completed , If you're interested in the project , You can continue to participate in the open source activities of the community , Finally, I wish all students can gain something in this year's open source summer !
边栏推荐
- WGCNA分析基本教程总结
- Jerry's ad series MIDI function description [chapter]
- Liu Jincheng won the 2022 China e-commerce industry innovation Figure Award
- 杰理之增加进关机前把触摸模块关闭流程【篇】
- Keep on fighting! The city chain technology digital summit was grandly held in Chongqing
- Interpreting the development of various intelligent organizations in maker Education
- 超详细教程,一文入门Istio架构原理及实战应用
- B站视频 声音很小——解决办法
- 2021 CCPC 哈尔滨 I. Power and Zero(二进制 + 思维)
- Stealing others' vulnerability reports and selling them into sidelines, and the vulnerability reward platform gives rise to "insiders"
猜你喜欢
Jerry's ad series MIDI function description [chapter]
杰理之增加进关机前把触摸模块关闭流程【篇】
解析互联网时代的创客教育技术
奋斗正当时,城链科技战略峰会广州站圆满召开
华为ensp模拟器 实现多个路由器的设备可以相互访问
Detailed explanation of multi-mode input event distribution mechanism
如何借助自动化工具落地DevOps
Daily question-leetcode556-next larger element iii-string-double pointer-next_ permutation
华为ensp模拟器 配置ACL访问控制列表
Render function and virtual DOM
随机推荐
华为ensp模拟器 三层交换机
偷窃他人漏洞报告变卖成副业,漏洞赏金平台出“内鬼”
MP3是如何诞生的?
Day24: file system
torch. Tensor and torch The difference between tensor
Redis pipeline
y56.第三章 Kubernetes从入门到精通 -- 业务镜像版本升级及回滚(二九)
2021 CCPC 哈尔滨 B. Magical Subsequence(思维题)
Methods of improving machine vision system
MP3是如何诞生的?
Jerry added the process of turning off the touch module before turning it off [chapter]
吐槽 B 站收费,是怪它没钱么?
如何使用ConcurrentLinkedQueue做一个缓存队列
杰理之AD 系列 MIDI 功能说明【篇】
【微信小程序】协同工作与发布
How to remove the black dot in front of the title in word document
LambdaQueryWrapper用法
[leetcode] 17. Letter combination of telephone number
Routing configuration and connectivity test of Huawei simulator ENSP
Why does invariant mode improve performance