"When others answer their questions, I should also answer other people's doubts. This is one of the most important reasons for my enthusiasm. I have successfully helped others solve problems, and I have also tasted the joy of "preaching and teaching careers to solve puzzles". - Liu expensive

Since the establishment of the open source community, it has attracted many technology enthusiasts who love to share and communicate. In order to thank everyone for their support and contribution to FISCO BCOS along the way, the community has opened the FISCO BCOS MVP certification to encourage FISCO BCOS opinion pioneers and opinion leaders who contribute high-quality technical content to the open source community. Since its launch, the community has identified 26 MVPs, covering experts in cultural copyright, intelligent construction, supply chain management, Internet of Things and other fields.

The development of the community is inseparable from every developer. We expect partners in more fields to integrate ideas, collide ideas, and exchange technologies to jointly promote the vigorous development of the industrial blockchain. At present, the FISCO BCOS MVP certification channel has been officially opened in the first half of 2022. You are welcome to click the link and apply.

In order to let everyone better understand and understand MVP, the community has launched the "Dialogue MVP" column, which will show you what MVP has experienced in the blockchain field from the question and answer. In this issue, we invite community developer Liu Gui. He started exploring the blockchain from scratch, continued to contribute code in the open source community, and actively answered questions for many developers. While promoting the prosperity of the community, he also realized the improvement of his own technical capabilities. .

The following is the transcript of Liu Gui's interview:

Hope that the blockchain will become the protagonist of some scenarios in the future

1. Under what circumstances did you start to contact the blockchain?

This starts at the end of 2017, when I was an intern at a company and had just joined the job for three months as a Java engineer. One day in November, I met the company's COO for the first time. I didn't expect that after that day, it would change my programmer career.

The company leader called me into the conference room and chatted with me a lot. That was the first time I heard the word "blockchain". The main idea of this communication was to ask me to investigate "blockchain", but no one in the company knew about "blockchain" at that time, so I could only explore it from scratch.

At that time, my understanding of blockchain was still relatively vague, and I didn’t know the difference between a public chain and a consortium chain, and I didn’t know whether to develop to the bottom or to build a business system based on the blockchain. And the company does not have seniors who can ask for advice. All the information is searched and learned from the Internet by myself, I have read the classic books on the blockchain in detail, and have met many programmers and preachers through major forums.

In a series of learning materials, I am more impressed by a "zombie game" for learning smart contracts. Interestingly, all my friends who know smart contracts have played this game.

2. The blockchain technology is constantly updated and iterative. How do you keep learning cutting-edge technologies? What advice do you have for developers who are just learning blockchain technology?

For the learning of cutting-edge technologies, participating in the open source community is a good choice. Most members in the open source community have a lot of learning materials. If you are willing to ask, I believe that everyone will share the materials in their hands with you without hesitation. Another important point is that you still need to pay attention to foreign data. After all, there are many excellent programmers, architects, evangelists, experts all over the world sharing their research/learning materials.

3. At present, the blockchain is developing rapidly and is penetrating into all fields of my country's economic development. What do you think of the future of the blockchain industry and technology?

I think the blockchain is still used as an "auxiliary" in many scenarios. I hope that in the future it will be the "protagonist" of certain scenes.

This is the spirit of open source

4. How did you know about FISCO BCOS and how did you get connected with the open source community?

At the end of January 2018, I participated in a technology exhibition in Hong Kong, China with the company leaders at that time. At the exhibition, I came into contact with FISCO BCOS for the first time. At that time, there were only a handful of "regular troops" engaged in the blockchain industry in China, and there were few opportunities for face-to-face communication. It was also my first offline contact with a team specialized in blockchain. The biggest gain from attending the conference is getting to know like-minded industry partners.”

At that time, the booth of FISCO BCOS was still very small. Later, I felt the booth of FISCO BCOS in Singapore again, and I felt sincerely that the development of FISCO BCOS is really fast!

As the company's communication with FISCO BCOS gradually increased, I also integrated into the FISCO BCOS open source community. This was the first open source community I joined. It led me into the open source world, broadened my horizons, and made me fall in love with open source. Since then, I have been communicating with programmers around the world through various open source communities. .

If I had to add a tag to the FISCO BCOS community, it would be "mutual help". After I joined the community, I made a small demo of the community-based project, and when I encountered some problems, I asked the members of the community. At that time, his answer moved me very much, and I sighed in my heart: "There are really people who will selflessly help others to modify the code." Only later did I realize that this is the spirit of the open source community.

5. You are very happy to help you answer questions in the community, and have contributed code to the community many times. How do you maintain this enthusiasm? Can you share your thoughts on what you have gained?

Other community members answer questions for me, so I should also use my knowledge to answer others' questions, which is one of the most important reasons for my enthusiasm. I have successfully helped others to solve problems, and I have also tasted the joy of "teaching and solving doubts".

6. I heard that you have participated in the FISCO BCOS Hackathon and won awards, and you have also traveled from other places to Shenzhen to participate in the FISCO BCOS WorkShop. What kind of experience is it like to participate in such community activities?

I really enjoy this teamwork, everyone overcomes difficulties together to achieve a common goal. Participating in these kinds of events feels like going against a group of top teams in the industry, and the competitive atmosphere is very exciting.

To participate in the Hackathon in 2019, we rushed from Guangdong to Beijing after get off work on Friday, and it was already 3:30 am when we arrived at the arena. When we entered the arena, we found that the community staff were still waiting for us, which moved us. During the competition, my teammates and I took turns sleeping for three hours a day, and we programmed 3*24 hours as a team, and finally won the award.

After receiving the award, I went to Tiananmen Square with my team members, but unfortunately because the prize was a drone, the armed police did not allow us to enter the square. Everyone had to take a photo of Tiananmen Square across the road and then go to catch the plane. The original plan was It's a pity that I didn't get the Peking duck.

7. How can developers better integrate into the community, and what experience do you have to share with you?

I think the open source community is a place to communicate with each other and grow together. Developers participating in the community can improve their technical capabilities by contributing code; on the other hand, they can also promote the prosperity of the community. As for how to better integrate into the community, I think interest is the most important. If developers themselves are very interested in community projects, they are naturally motivated to actively participate in community construction.

For more dry goods, please pay attention to the FISCO BCOS open source community public account, visit the FISCO BCOS code repository to download all the source code of the project: https://github.com/FISCO-BCOS/FISCO-BCOS , please click the star collection in the upper right corner of the page , to get the latest version.


FISCO_BCOS
193 声望1.3k 粉丝

FISCO BCOS是开源联盟区块链底层技术平台,由金融区块链合作联盟(简称金链盟)成立开源工作组通力打造。成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构。