With the rapid development of domestic To B companies, such as cloud computing services/IoT/artificial intelligence/smart hardware and other technology companies, more and more TOB companies (IaaS/PaaS/part of SaaS) and some hardware consumer goods companies are beginning to pursue To set up its own industrial ecology and developer ecosystem, in the field of cloud services, there is even an expression of "developers win the world".
So what exactly does To B company mean when it says: "developer ecology"? What aspects does a company's developer operation system include? Based on my personal understanding, I will do some analysis and discussion from several perspectives and dimensions, and I will give some suggestions. I also welcome partners to communicate and supplement together.
1. Insights into the developer community
Regarding the statistics of the number of developers, the caliber of each channel is different.
The latest statistics for 2019 from Evans Data Corporation (sic) show that there were 23 million software developers worldwide in 2018, and this number is expected to reach 26.4 million by the end of 2019 and 27.7 million by 2023.
In an interview with CSDN Jiang Tao in 2018, it was mentioned that there are about 10 million full-time developers in China. Referring to the registered user data disclosed by major cloud service providers, the volume of Chinese developers will basically fluctuate around 10 million so far.
In 2019, there were 8.34 million college graduates in China, and more than 1.2 million graduates from IT-related majors, which means that millions of general-purpose developers will enter this group every year.
Developers are already a huge group with specific attributes and needs. They are the creators, contributors, consumers and users of technological products.
Before building a developer ecosystem and operating framework, it is imperative to have a good understanding of target users. At present, there are many insights and research reports on the developer community at home and abroad, including some developer reports with extensive samples and rigorous analysis that can be used as a reference.
According to the latest developer research report released by SlashData and Stark overflow and domestic CSDN, we can extract some interesting data to help us better understand the developer community.
1. Different property developers have different demands
We can divide developers into country email list three categories according to personal/enterprise attributes: Hobbits, Developer Pros, and Start-ups.
Developers with different attributes have different requirements and characteristics for tools and services:
The main appeal of professional developers is reliability, hoping to reduce the total migration cost, and at the same time "upgrade" tools in the process of saving money, pay attention to the scalability and compatibility of the backend, and tend to more conservative solutions;
The main appeal of entrepreneurial developers is that the product can be launched quickly, it is necessary to verify whether the solution is effective as soon as possible, and they hope that the initial investment is less, and they are relatively more willing to try new technologies;
Technology enthusiasts, such as individuals or students, generally pay more attention to cost and ease of use. They want to learn or contact new technologies, are interested in free resources, pay attention to flexibility and diversity, and are willing to try new technologies.


