当前位置:网站首页>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 !
边栏推荐
猜你喜欢
Redis03 - network configuration and heartbeat mechanism of redis
Operation of adding material schedule in SolidWorks drawing
应用实践 | 蜀海供应链基于 Apache Doris 的数据中台建设
CAD中能显示打印不显示
每日一题-LeetCode556-下一个更大元素III-字符串-双指针-next_permutation
Interpreting the development of various intelligent organizations in maker Education
torch.tensor和torch.Tensor的区别
Day24: file system
改善机器视觉系统的方法
解析互联网时代的创客教育技术
随机推荐
Daily question-leetcode556-next larger element iii-string-double pointer-next_ permutation
Jerry's ad series MIDI function description [chapter]
Stealing others' vulnerability reports and selling them into sidelines, and the vulnerability reward platform gives rise to "insiders"
CAD中能显示打印不显示
哈希表(Hash Tabel)
学习突围3 - 关于精力
FastDfs的快速入门,三分钟带你上传下载文件到云服务器
Configuration of DNS server of Huawei ENSP simulator
Word文档中标题前面的黑点如何去掉
【C语言】符号的深度理解
迈动互联中标北京人寿保险
[buuctf.reverse] 151_[FlareOn6]DnsChess
TCP shakes hands three times and waves four times. Do you really understand?
Jerry's ad series MIDI function description [chapter]
In the release version, the random white screen does not display the content after opening the shutter
Jerry's ad series MIDI function description [chapter]
Flutter在 release版本,打开后随机白屏不显示内容
华为ensp模拟器 配置ACL访问控制列表
Golang interview finishing three resumes how to write
Daily question -leetcode1200- minimum absolute difference - array - sort