当前位置:网站首页>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 !

边栏推荐
- 哈希表(Hash Tabel)
- Huawei ENSP simulator configures DHCP for router
- Embedded TC test case
- 刘锦程荣获2022年度中国电商行业创新人物奖
- Shutter textfield example
- Keep on fighting! The city chain technology digital summit was grandly held in Chongqing
- Le module minidom écrit et analyse XML
- redis管道
- Operation of adding material schedule in SolidWorks drawing
- 面试官:说说XSS攻击是什么?
猜你喜欢

Flutter TextField示例

TCP shakes hands three times and waves four times. Do you really understand?

TCP三次握手,四次挥手,你真的了解吗?

A quick start to fastdfs takes you three minutes to upload and download files to the ECS

杰理之增加进关机前把触摸模块关闭流程【篇】

WGCNA analysis basic tutorial summary

Redis03 - network configuration and heartbeat mechanism of redis

CAD中能显示打印不显示

Detailed explanation of multi-mode input event distribution mechanism

华为ensp模拟器 给路由器配置DHCP
随机推荐
How to use concurrentlinkedqueue as a cache queue
[public class preview]: basis and practice of video quality evaluation
__init__() missing 2 required positional arguments 不易查明的继承错误
Can be displayed in CAD but not displayed in print
Procurement in software development
Jerry's ad series MIDI function description [chapter]
Lambdaquerywrapper usage
Kubedm initialization error: [error cri]: container runtime is not running
【活动早知道】LiveVideoStack近期活动一览
Analyzing the maker space contained in steam Education
每日一题-LeetCode1200-最小绝对差-数组-排序
flink1.13 sql基础语法(一)DDL、DML
Go语言循环语句(第10课中3)
Learning breakout 3 - about energy
Golang interview finishing three resumes how to write
杰理之AD 系列 MIDI 功能说明【篇】
Daily question-leetcode556-next larger element iii-string-double pointer-next_ permutation
Jerry's ad series MIDI function description [chapter]
Flutter WebView示例
Three or two things about the actual combat of OMS system