当前位置:网站首页>Xiemengjun: China's go language leader in the fifth year of entrepreneurship

Xiemengjun: China's go language leader in the fifth year of entrepreneurship

2022-06-09 12:24:00 Open source society

The following article comes from the Tengyuan society


| Reprinted from : Tengyuan Club

|  edit : Dongjingwen

| Coordinating editor : Shen Yulan





Go Language , also called Golang, It's a school run by Google Development of open source programming language .Go Language from 2009 After the launch , Because it's easy to learn 、 Features of strong performance , Favored by developers , The number of users continues to grow , still 2016 Years been rated 「TIOBE The best language 」.


Talking about... In China Go Language , There's always a name you can't get around :Asta Xie Mengjun , He is Go Language China's chief preacher ,Go Chairman of the foundation ,Gopher China Community founder , Involved in all kinds of Go Development of open source projects , Documents, etc , Author of open source framework Beego and 《Go Web Programming 》.


besides , Xie Mengjun has another identity , Founder and of Jimeng intelligence, an intelligent manufacturing enterprise CEO. In this issue WeOpen Talk Dialogue guests :Go Language leader 、 Dream smart CEO、 Tengyuan tutor Xie Mengjun , Here is his share .


01

About  Asta

I first came into contact with open source in College , Document open source projects Flea PHP Contribute . at that time Flea PHP The technical documents of the framework are all written by me , In the process of writing documents , My technical ability is constantly improving , The ability of written expression has also been fully trained .


For developers , Writing technical documents or study notes is a good exercise . Technical documents need to be completed in collaboration with others , In the process , It will improve your communication and cooperation skills . And an excellent technical document , Need to be understood by others , So you need to know enough about the project , We should also be able to understand the technology itself from the perspective of novices .


In College , Teach us the circuit PCB The teacher said : Designing software must treat all users as fools . Only treat users as if they don't know anything 「 A fool 」, To make a lot of humanized things , To write readable documents , Design easy-to-use software .


A few years after graduation , I entered Shanda Innovation Institute . I was looking for a language , Can make up for PHP Performance short board , And than C Language is easier to use , I just saw an introduction Go Articles in language , I started to contact Go Language , Open the Go The gate of language .


Go The language was officially released in 2009 year , I use Go Language is in 2010 year . at that time , On the Internet about Go There is very little information about language , Especially in Web Development field , There are few Raiders and tutorials in this regard . So I put my learning methods 、 Summarize the path and experience , It's written 《Go Web Programming 》 This book .


From writing code to writing books , It's a big leap , The previous experience of writing technical documents played a role at this time , The book was also successfully published . Thanks to the scarcity of such content on the market ,《Go Web Programming 》 Once published , It has been recognized by everyone . Until today, , There are many young Go The language developer told me , It was through this book that I entered Go The world of language .


After coming out of Shanda Innovation Institute , I joined an e-commerce company in Singapore , Responsible for the design of back-end architecture , use Go Basic components of language development , With their own development Beego The framework meets business needs . At that time Go Language is not universal , I will also train the team , Teach people to use Go Language .


here , I am here Go Language has accumulated a lot of practical experience , Also continues to work for Go Community contribution , Organized Gopher China The conference , stay GitHub On Go The field ranks very high , He also published a good technical book . therefore , Apple found me through a headhunter , After several rounds of interviews and exchanges , I joined Apple , Became the architect of Apple's Digital Supply Chain , Responsible for the architecture design and implementation of manufacturing system in China .


From writing documents for open source projects , To share experiences and publish books , And then to development Beego Open source framework , Organize the construction of open source community . Open source runs through my technical career , Let me grow faster , Help me open my eyes , Met more people , And get more opportunities , This is also my right GoCN Community expectations .


02

China Go Language leader

At first ,GoCN Just a bunch of Go A community spontaneously organized by language lovers . at that time , Some of us in Shanghai Gopher(Go Language developers ) Wrapped up a coffee shop , Got an offline meetup, They shared their own projects and stories , The atmosphere is very harmonious , Also very fruitful .


After I went to Singapore , I also met a group of like-minded people in the local area Gopher, Participated in offline technology several times meetup, Another issue is in Singapore Google Organized by headquarters , The experience is also very good , There's a lot of thinking and fun .


When I 2015 After returning to China in , Find domestic offline technical exchanges , There are many gaps with foreign countries in terms of quality and quantity , So I wanted to organize a GopherChina The conference , And successfully invited Go One of the three authors of language Robert Griesemer. That's it ,GopherChina The birth of .


The first GopherChina It was a great success , The feedback from the participants was good , More people are beginning to know and use Go Language ,Gopher The team grew rapidly .GoCN Community official website 、 WeChat official account 、GopherChina And other online and offline activities have also been built , The domestic Go The language ecology is becoming more and more prosperous .


Today ,GoCN Has developed into the world's largest Go Language developer community , From year to year GopherChina They have also become the wind vane of the industry , China Go The number of language developers is increasing , Ranking first in the world . Behind all this , In addition to the push of the cloud primary wave , and Go The advantages of language itself , There are several points in the governance of open source community , I think it's important :


1、 Friendly enough for novices

The prosperity of open source Ecology , We need to keep adding fresh blood . When I was a novice in open source , When I first joined the open source community , The atmosphere in the community is very friendly , Some questions raised , Have received very positive and rapid feedback , Suddenly integrated into the open source family , I also know a lot of open source technology bulls .


So when I set up an open source project , When building an open source community , I also hope to bring this excellent open source governance , Give every developer the same wonderful experience .


Take the popular Beego Frame example , stay Beego Early stage of birth , I spent a lot of time on technical documentation , Wrote what I think is the most detailed technical document on the market , Including the pain points to be solved , Case presentation and other contents not found in most technical documents . Later, they were translated into dozens of languages , Ensure that developers in different parts of the world , Can quickly understand the project , Participate in sharing , Finally, a virtuous circle is formed .


2、 Think what developers think

Because I'm also from developers , Know what developers are most concerned about , The first is high-quality technical dry goods , A better job is a better opportunity .


Our annual GopherChina The conference , Will invite foreign Go Team To communicate closely with developers , Take you to know the latest technology trends . The sharing content of the conference , I will also carry out strict checks , Make sure everyone will gain something when they come .


stay GoCN Official website , There is a special 「 Recruitment 」 plate , Many companies will post recruitment information here , Our wechat official account also helps the company to publicize for free , Introduce their companies and technical positions , Help developers find better jobs .


Gopher Can find a good job , Will be more willing to invest in Go Language , Keep improving yourself .Gopher Our overall strength has improved , Companies will also be more willing to choose Go Language development , Recruit more Gopher.Go The ecology of language flourishes in this positive cycle .


03

Founder of Jimeng intelligence and CEO

2017 year , I chose to leave Apple , Set up a company focusing on Intelligent Manufacturing —— Dream smart . Being a company and being open source have something in common , But the direction of thinking is very different . Commercial companies should not only have excellent development teams , Also need to recruit financial 、 market 、 Management and other talents , and CEO We must also explore and learn in these aspects .


The establishment of Jimeng intelligence is my first venture , There are a lot of tuition fees to pay , A lot of holes to step on . Entrepreneurship makes me understand , Technical strength , And be a good company , It's totally different . Especially from developers to CEO, More challenges , The pressure to bear is also greater .


Programmers spend their time solving technical problems ; technology Leader Time spent on technology and management ; company CEO Is to spend more time looking for someone 、 Give change 、 Find the direction . And the hardest thing is to find someone , Find the right person and do the right thing . If you're looking for the wrong person , There will be a lot of detours .


Before starting a business , I've considered two directions : One is and Go Language related ; A manufacturing related . Finally, I chose the latter . Because I see that there is still a lot of room for improvement in the domestic manufacturing industry , This is a bigger market , It is also a more challenging thing , Even if the process is more painful , But the sense of achievement is also greater .


When Apple was an architect , I have a deep understanding of Large foreign enterprises attach great importance to the cultivation of ecology . Like an apple , Nokia back then 、 Companies like Motorola , Not just to develop well , We will also find ways to improve the capacity of upstream and downstream partners of the whole ecological chain .


In contrast, some domestic enterprises , Will find a way 「 Squeeze 」 Profits of supply chain partners . Even if there is no reasonable reason or analysis report , Suppliers will also be asked to reduce prices , This behavior has a great impact on ecological health , Because of the decline in costs , Many times, it will lead to the decline of quality , Suppliers will pull out profits from all kinds of places you can't see .


The company has gone all the way from its establishment to now , It's been almost five years , Most startups fail within three years , And Jimeng intelligence continues to move forward , The overall development is also very good , It shows that the market of digital transformation is very promising , The company is indeed creating value for the industry .


This is actually the same truth as open source construction . Both open source software and company products need to bring value to users , We need to attract excellent talents to join , Continuous innovation is needed to create differentiation , Need to grow together with partners , Finally, build a healthy and sustainable ecology .


As a commercial company , We should grasp the industry trend , Continuous innovation ; And as a developer , We should grasp the technology trend , Keep on learning . For Jimeng intelligence , This trend is the digital transformation of domestic manufacturing industry ; about Gopher Come on , This trend is the rise of cloud primitives , Is the popularity of open source .


therefore , If you want you to 「 hate 」 People accept the challenge 、 Under pressure , Then let him start a business and be CEO; If you want to choose a better one for the one you love 、 More potential programming languages , That's it Go Language .  



Related reading | Related Reading



Inventory of existing open source software license compliance tools



The ultimate multidimensional analysis architecture , What technical capabilities should we have ?



How engineers treat open source —— The heartfelt words of an old engineer


Introduction to Kaiyuan society

Kaiyuan society was founded in 2014 year , It's made up of individual members who volunteer to contribute to the cause of open source , In accordance with the “ contribution 、 Consensus 、 Co governance ” Composed of principles , Always maintain vendor neutrality 、 public welfare 、 The characteristics of non-profit , It was the first to “ Open source governance 、 International connection 、 Community development 、 Open source project ” Open source community Consortium for mission . Open source community actively supports open source community 、 Enterprises and relevant government units work closely together , With “ Based on China 、 Contribute to the world ” For the vision , It aims to create a healthy and sustainable open source ecosystem , Promote China's open source community to become an active participant and contributor to the global open source system .


2017 year , The open source society has transformed into a completely composed of individual members , reference ASF And other international top open source foundations . In the last eight years , It links tens of thousands of open source people , Gathered thousands of community members and volunteers 、 Hundreds of lecturers at home and abroad , It has cooperated with nearly 100 sponsors 、 The media 、 Community partners .


This article is from WeChat official account. - Kaiyuan society KAIYUANSHE(kaiyuanshe).
If there is any infringement , Please contact the [email protected] Delete .
Participation of this paper “OSC Source creation plan ”, You are welcome to join us , share .

原网站

版权声明
本文为[Open source society]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/160/202206091135338556.html