Tencent releases 2021 R&D big data report: Go language surpasses C++ for the first time and becomes Tencent's most popular programming language

On March 21, Tencent officially released the "2021 Tencent R&D Big Data Report" (hereinafter referred to as the "Report"). Important data on public welfare and other aspects.

The number of R&D personnel increased by 41% year-on-year, and continued to invest in basic technology research and development

At present, enterprises have become the main force of my country's scientific and technological research and development. In 2021, my country's entire society's R&D investment will reach 2.79 trillion yuan, of which 76% will be invested by enterprises. Increasing R&D investment is also an important guarantee for enterprises to enhance their independent innovation capabilities and enhance their core competitiveness.

Tencent has continued to increase its investment in research and development. According to the report data, in 2021, the number of Tencent R&D personnel will increase by 41% year-on-year, and the R&D team will continue to grow. More than 6,000 new R&D projects have been added, with an increase of 51% year-on-year in 2020; 3.2 billion lines of new code have been added, with an increase of 60% year-on-year in 2020.

As the cornerstone of network security, the operating system has always been a key area of ​​Tencent's R&D investment. TencentOS has developed a domestic operating system distribution for more than ten years. In 2021, Tencent will release the industry's first distributed cloud operating system for global governance, Aochi. A single cluster supports 100,000 servers and millions of containers, and manages more than 100 million CPU cores.

In the database field, Tencent Cloud Database can support 10P storage space, and the single-machine QPS can reach more than 100 million per second. In 2021, Tencent Cloud distributed database TDSQL will release a financial-grade fully self-developed new agile engine, which has helped more than 20 financial institutions realize the localization of core systems.

In terms of audio and video technology, Tencent's self-developed codec technology is a world leader, and it has more than 100 new-generation international codec patents. The self-developed new-generation encoder won the first place in all the track indicators in the 2021 MSU World Video Encoding and Decoding Competition.

According to the report, in addition to basic technology research and development, Tencent is also Substantial progress has been made in the fields of chips, AI, robotics, and big data.

With an average of 120,000 code submissions per day, Go language has become the most popular programming language

Since 2006, Tencent has been promoting the agile evolution of the R&D model. At present, it has formed a  number of research tools including the agile R&D collaboration platform TAPD, the code management platform Worker Bee, and the intelligent continuous integration platform Tencent CI (Blue Shield) . An enterprise-level agile R&D system.

According to the report data, Tencent currently completes 7,453 requests per day and submits codes 120,000 times per day. 35% of requests are responded to within one day, and 54% of requests are developed within three days. Compared with 2020, Tencent's average resolution time for a single bug has been shortened by 42%, 65% of bugs can be resolved within one day, and 80% of bugs can be resolved within three days.

In the process of R&D practice, code quality is also the focus of R&D personnel. The code review system can find problems or defects in the code and improve the readability of the code. In 2021, through Tencent Worker Bee, the number of code reviews will total 2.15 million, a year-on-year increase of 55%; the code review participation rate will reach 75%, with 106 reviews per capita, and the number of code review thousand-line comments will reach 8.74 .

In terms of continuous delivery of R&D, Tencent builds an average of 2.6 million times per week, and builds an average of 3.5 terabytes of products per project . Compilation acceleration saves 123,000 hours of compilation time, and promotes repairs of code bugs and security vulnerabilities to more than 4 million. .

At the same time , with the rapid development of Tencent's cloud computing and big data-related businesses, the Go language has grown rapidly, surpassing C++ for the first time and becoming Tencent's most popular programming language in 2021.

Added over 72,000 internal open source code bases and over 140 external open source contributions

In 2019, Tencent formally established a technical committee to promote open-source collaboration and self-research on the cloud throughout the company, thereby removing technical barriers, optimizing the R&D environment, and promoting internal openness and cooperation.

According to the report, by the end of 2021, Tencent's internal open source rate has remained above 80% for three consecutive years, and more than 72,000 new internal open source code bases have been added, an increase of 26% year-on-year in 2020, and more than 20,000 Tencent developers have participated in the internal Open source contributions.

At present, Tencent has established and incubated 123 company-level collaborative Oteams (short for Open Source Collaborative Teams), covering all Internet technology cornerstones such as computing, storage, and data, and involving all Tencent's core business sectors such as WeChat, QQ, and Tencent Cloud. Among them, Oteam, which has the largest number of participating departments, involves a total of 68 departments.

The internal open source collaboration has improved Tencent’s R&D efficiency, and externally, it has become a bridge for Tencent to connect global developers to share knowledge and jointly build technologies, and it is also an important way for Tencent to develop open source.

Up to now, Tencent has contributed more than 140 projects on GitHub, with more than 3,000 contributors and more than 400,000 global Stars. In addition, Tencent ranked first in the JDK15/16/17 contribution of Chinese enterprises, and it is also the only Chinese enterprise that has entered the global enterprise KVM open source contribution list for five consecutive years. As a major contributor, Tencent participated in the release of 9 international open source projects, and donated 7 open source projects to several top international open source foundations.

In addition, Tencent has also launched the Rhino-Bird Open Source Talent Training Program to cultivate open source talents through university cooperation, popularize open source culture, and help the development of the open source talent ecosystem. So far, it has attracted more than 3,000 students from 420 domestic and foreign universities to participate.

Launched more than 30 technical public welfare projects to explore sustainable social value innovation

Giving full play to the public welfare value of technology and practicing the concept of "science and technology for good" with practical actions are the key directions of Tencent's technology R&D innovation and development.

According to the report, up to now, Tencent has nearly 3,000 R&D personnel who have continued to participate in technology public welfare research and development activities, and have carried out more than 30 technology public welfare projects, including aging-friendly transformation, volunteer services, wildlife protection and other public welfare directions.

"Carbon neutrality" is also an important exploration direction of Tencent's sustainable social value innovation strategy.

In 2021, Tencent officially announced the launch of a carbon neutrality plan, becoming one of the first Internet companies to start a carbon neutrality plan in China, and promised to achieve full carbon neutrality in its own operations and supply chain no later than 2030. At the same time, no later than 2030, 100% green electricity will be realized.

It is understood that Tencent is carrying out key actions in three aspects: energy conservation and efficiency improvement, renewable energy, and carbon offsetting, using technology to help achieve zero carbon emissions.

In addition, Tencent will officially release a technology venture philanthropy plan and a technology philanthropy volunteer platform in 2021, continuing to explore the infinite possibilities of technology and philanthropy in social value innovation.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324364719&siteId=291194637