Conclusion: this report is full of gold, please read it carefully

Just now, Tencent officially released the “Tencent R&D Big Data Report for 2020”, a report produced by Tencent Technical Committee, revealing important data of Tencent’s R&D investment, R&D efficiency and open source collaboration over the past year.

Questions of common concern can be answered here, for example, what programming language Tencent people like most, what technology leaders insist on writing code, and Tencent open source collaborative progress, etc., you can find answers in this report.

You ready? Let’s take you through it.

R&d accounted for 68% of the total, adding 2 billion lines of code

Tencent continues to spend more on research and development. According to the report, Tencent’s R&D staff accounted for 68 percent of the company’s total staff in 2020, up 16 percent from the previous year, ranking first among tech companies.

Driven by the two technology strategies of open source collaboration and self-developed cloud, Tencent’s R&D efficiency has been further improved. In 2020, Tencent added more than 4,000 R&D projects, with a year-on-year growth of 22%. More than 2 billion lines of code were added, up 67% year over year. The r&d staff completed 5,242 requirements on an average day, of which 30% could be responded within one day, the average demand response time was shortened by 8.66 hours, and 46% of the requirements could be developed within three days. The average time to solve a single Bug was shortened by 15% compared with last year, making the research and development more agile.

Code quality is also a major concern for developers. Tencent advocates a “small batch, multiple batch” code submission strategy. In 2020, code review coverage reached 70%, with an average of 90 reviews per reviewer and 293 lines of code per review.

In terms of continuous delivery of RESEARCH and development, Tencent built 1.7 million times per week on average, the annual product size of the project was 1TB, and the annual delivery was 50,000 times. It helped to fix 1.31 million code bugs and security vulnerabilities, and saved 58,000 hours of compilation time by accelerating compilation.

Collaborative integration of DevOps tools continues to improve r&d efficiency

In the long-term research and development practice, Tencent has promoted the collaborative integration of code management platform Worker Bee, agile RESEARCH and development collaboration platform TAPD, intelligent continuous integration platform Tencent CI (Blue Shield), integrated research and efficiency portal Zhiyan, enterprise-level research and development cloud platform and other tool platforms, jointly forming a research and efficiency tool chain system running through the upstream and downstream. The standardization of this system has further reduced the development cost and enhanced the use experience of r&d personnel. The average daily API requests of Tencent’s three main r&d tools, TAPD, Tencent Worker Bee and Blue Shield, reach 40 million times.

In 2020, Tencent was rated as outstanding through the first evaluation of the system and tools section of the INTEGRATED Research and Development Operation (DevOps) Capability Maturity Model of THE Ict. This means that Tencent has formed an industry-leading RESEARCH and development system, and its research and development effectiveness tools have been recognized by national authorities.

C++ retained its title as Tencent’s most popular programming language. With the further development of cloud computing and microservice-related technologies, Go is the fastest growing language and has surpassed JavaScript to become the second most popular programming language in Tencent. At the same time, TypeScript, with its architecture and compatibility, is the second fastest growing language in 2020 and the most promising front-end language.

Technical managers continue to be highly involved in R&D. 70% of Tencent’s technical leaders continuously output codes. In 2020, the average output was 32,000 lines per person and 142 code reviews were performed. 54% of technical experts at level 12 and above devote themselves to coding, with an average output of over 30,000 lines of code and participation in 98 code reviews.

Open source collaboration is deeply rooted in the hearts of the people, and the contribution of open source ranks first among global technology enterprises

Since the establishment of the Technical Committee in 2018, open source collaboration has become a key word in Tencent’s technical development, and the open technical atmosphere and open code culture have gradually gained popular support. Tencent added more than 57,000 internal open source code libraries, up 29 percent from 2019, and more than 17,000 research and development staff contributed to internal open source projects.

Tencent’s internal technology exchange community “Code guest”, which has been online for two years, has become a “base” for Tencent r&d personnel to improve technology and exchange experience. By 2020, there will be more than 200 technical circles on Code.com to help researchers learn and grow. Fifty-five percent of technical problems were responded to within one hour of being raised, and 84 percent were resolved within one day. New technical topics such as medical AI, man-machine confrontation between black-gray industry and Rust language are attracting increasing attention.

In addition to community sharing and communication, internal competition is also a key direction for Tencent r&d personnel to improve themselves. In 2020, Tencent internal technology competition attracted nearly 10,000 r&d personnel to participate, and the total number of submission of competition codes reached 3.16 million times.

Open source improves the efficiency of the company’s research and development internally, and connects global developers to share knowledge and build technology externally. 2020 is the 10th anniversary of Tencent open source. In the past decade, the number of global stars of Tencent open source project on Github has increased by 30% every year, and It has become one of the technology companies with the largest contribution of open source in the world.

Tencent has deeply participated in the contribution of dozens of internationally famous open source projects. In the contribution rankings of OpenJDK, KVM and other top open source communities, Tencent ranks first in China and has led the version release of 7 internationally famous open source projects as the main contributor. Tencent has donated 6 open source projects to several top international open source foundations. Two open source projects, TencentOS Tiny and TKEstack, were selected as the first batch of open source foundation donations in China.

During the fight against COVID-19 this year, Tencent participated in the Linux Foundation’s new public health program LFPH for the first time. As the only founding member in China, Tencent contributed to global cooperation in fighting the epidemic.

Connect the common good with technology

“Technology helps public welfare” is the warm side of Tencent’s technology culture. In 2020, a total of 1,132 R&D staff of Tencent participated in technical public welfare volunteer activities, with a total service duration of more than 725 working days. The colleague with the largest number participated in 12 volunteer projects.

Tencent namely regards team actively explore AI landed in the field of intelligent endowment security technology, building intelligent video analysis solutions, introduced a fall in the “intelligent monitoring system”, when the system is found that the old man fell, will automatically identify the old man, and automatic alarm, let the old man get timely treatment, make endowment more intelligent, efficient and safe.

In the early days of the outbreak of COVID-19, Tencent staff across the country quickly responded to the needs of the war, delivered 90,000 requests through remote collaboration, improved the efficiency of demand delivery by 17%, and delivered many new projects to help the epidemic. Through various mini-procedures for epidemic services, the public will have easier access to epidemic information and services. Through Tencent conference, enterprise wechat, Tencent documents and other products to help enterprises remote collaboration; Through the comprehensive solution of online education, it serves more than 100 million teachers and students in China to teach and learn. Provide artificial intelligence and computing power support to scientific research institutions to accelerate medical research.

Scan code to watch goose factory research and development of big data revealed 👇