Today, GitHub annual Octoverse report is released, and the most concerned programming language rankings are also published.
Microsoft's programming language, JavaScript supers superset, and its TypeScript under the age of 10 have made a stunning leap beyond C#、PHP、C, to become the fourth most popular programming language after JavaScript、Python and Java.
Because the outbreak of the new crown epidemic has a great impact on the science and technology industry, it also gives a special meaning to the report in 2020. From the data point of view, social isolation and working from home do promote the rapid development of open source communities.
Both the number of developers and the number of open source projects created have increased significantly compared with last year.
It can be seen that after the arrival of the new crown epidemic, the number of open source projects created by active users has increased step by step, 40% more than that in the same period last year.
GitHub has 56 million developers this year, up 40% from 40 million last year. The number of new repos was 60 million, up from 44 million last year. GitHub expects more than 100 million users by 2025.
In the past year, the contribution of the United States to open source has further decreased to 22.7%, but it is still the first in the world, followed by China (9.76%) and India (5.2%). It is estimated that by 2030, China's contribution to open source will exceed that of the United States.
In addition to the above points, the report has a lot to watch.
TensorFlow users
GitHub has found that tensorflow users are apathetic when it comes to submitting code.
This is mainly reflected in the obvious difference between tensorflow users and other users in using GitHub.
In novel coronavirus pneumonia projects, new and old drivers often have push code in other open source communities. In tensorflow community, this phenomenon almost does not exist, even old drivers do not often push code.
Most novices (50% - 75%) will comment on the issue, 25% - 30% will create an issue, a few (5%) will review the pull request, and very few of them have a record of push code.
GitHub believes that the main way of tensorflow user interaction is issue.
It is worth mentioning that Asian users have contributed the most to tensorflow project in the past year.
Farewell to 996, weekend
There's also an interesting trend this year: corporate developers' weekend and holiday activity continues to decline. At the same time, there are more open source activities on weekends and holidays.
This shows that programmers are increasingly putting down their work and focusing on open source.
Since April, the number of open source projects has increased by 25% year-on-year.
GitHub believes that this may mean that open source is not only a place for learning and innovation, but also an important place to escape from work. GitHub suggests that companies should ensure that employees have time to participate in learning and allow employees to carry out external projects within the scope of policy.
New crown project enters GitHub
Developers not only focus on technology, but also show great interest in social topics. By creating the GitHub project, they are keeping a real-time eye on the latest trends of the new coronal epidemic (covid).
In the covid project, developers make about half of the contribution, even more than the academic and data science users.
Many newcomers registered with GitHub are also on the covid project. In the first month, the number of newcomers in the covid community exceeded tensorflow, but the popularity soon faded.
Why typescript is climbing fast
The James Governor, the co-founder of the company's RedMonk, argues that the rapid spread of TypeScript in recent years has satisfied JavaScript developers
Typescript is used by web developers at big companies like slack, airbnb, and Bloomberg. The founder behind angular9, the third most popular topic in GitHub this year, is also a big fan of typescript.
- THE END -
Link to the original text:qubit
User comments