20

年增代码 12.9 亿行,每天完成需求近 4000 个,鹅厂程序员秘密大爆料!

 4 years ago
source link: https://blog.csdn.net/csdnsevenn/article/details/104765063
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Ffqqyqy.jpg!web

z2a22me.jpg!web

整理 | 伍杏玲

出品 | 程序人生(ID:coder_life)

封图 | 程序人生付费下载于视觉中国

2019年,腾讯员工两次以“壕无人性”喜提热搜:网友根据腾讯第一季财报算出腾讯员工月薪7万,根据第二季财报算出腾讯员工又涨工资了, 达月薪7.27万 。虽然据腾讯相关人士直呼“不能这么算”,这里涵盖年终奖、员工的培训、福利开支、公积金、保险等方方面面。

腾讯员工的薪酬我们暂且吃瓜至此,那么程序员在腾讯写代码的真实工作情况是怎样呢?

今日,腾讯发布2019《腾讯研发大数据报告》,报告显示腾讯研发人员是全体员工的66%,果然是技术大厂; 2019 年新增代码 12.9 亿行,较2018年增长30%;平均每天完成需求 3802 个;其中最受欢迎的编程语言是 C++。

下面小编为大家隆重揭晓“我在鹅厂写代码”:

biErUfv.jpg!web

近 7 成是 研发人员 ,年 增代码 12.9 亿行,近一半 Bug 一天内解决

2019年,腾讯产品研发人员占比66%。这一年鹅厂程序员很努力,新增的代码行数有12.9亿行,代码量比2018年增长30%。

re6baiR.jpg!web

这不仅是一线程序员的贡献,据报告显示, 74%的技术Leader 依旧持续输出代码,平均每人输出代码3万行,参与140次代码评审。且越高级的技术专家越努力:38%的12级及以上技术专家亦然:平均每人输出代码3.3万行,参与155次代码评审。

鹅厂程序员 平均每天完成需求3802个,28%的需求,即约为1964个,在1天内得到响应。程序员在1天内解决的 Bug46% ,1周内解决 的Bug占 82% 。这看出来鹅厂产品更新迭代的速度很快,程序员们“消灭”需求和Bug的速度也杠杠的。

aEjMBbm.jpg!web

小步快跑, 47.8%的项目迭代周期在一周内

鹅厂研发人员“作战”风格明显:小步快跑。这体现在两方面:一是60%的项目团队规模保持在20人以下,二是47.8%的项目迭代周期在一周内。

天下武功,唯快不破。小团队+项目的快速迭代,鹅厂 研发人员 形成一支支“急行军”,将敏捷进行到底捷进行到底,迅速将产品推出市场。

鹅厂平均每周构建项目次数达80万次,平均每项目年均产物大小600G,平均每项目年交付次数3000次,推动修复代码Bug和安全漏洞14万个,编译加速累计节省编译耗时1.9万小时。

qEVjArz.jpg!web

这些数据的背后离不开腾讯自研的敏捷协作平台TAPD和分布式企业代码管理工具“腾讯工蜂”。

TAPD内部孵化自2006年,提供敏捷需求规划、迭代计划跟踪、测试与质量检测、持续构建交付等功能。自2017年对外开放以来,超过120万用户使用,为20多万个项目提供支撑。据了解,TAPD将企业交付效率提升35.6%,平均每天为每人节约41.53分钟的协作时间。

EnIR7bn.jpg!web

C++ 为最受欢迎的编程语言,全面拥抱 开源

2019年腾讯内部使用Top 5的编程语言从第一名到第五名分别是:C++、JavaScript、Go、Java、Python。

在2019年一整年的时间里, 腾讯在开源项目里成绩斐然:

内部代码开源率由年初的20%增长至年底的70%,内部新增协同代码库超过4400个,其中包含53个内部重点开源项目(涉及400多个代码库)在进行协同。

2yQVBjI.jpg!web

截止发稿, 腾讯在GitHub的开源项目总计95个,累计Star数超28万 ,覆盖微信、腾讯云、腾讯游戏、人工智能、腾讯安全等领域。 超过1000个贡献者参与了开源贡献,腾讯在Github全球公司贡献榜上位居前十。 其中微信开源系列、 TARS等是腾讯开源的亮点案例,2019年开源的物联网操作平台Tencent OS Tiny 一经开源,得到很多程序员的关注,目前已有 4100 个 Star。

除此之外,在今年疫情时期,腾讯在智慧教育、智慧医疗、远程办公、智慧政务等方面 科技“抗疫” ,如企业微信迅速上线群直播、收集疫情表、支持300人在线会议、可跨企业开会、在线问诊、一秒同步1000人的紧急通知等便民功能。

这背后是离不开腾讯 8000 多名研发人员在春节期间通过远程研发协作方式极速作战,他们共提交代码14.7万次,52%的需求在1小时内得到响应,迅速迭代产品。

为鹅厂程序员点赞。

完整的《腾讯研发大数据报告》报告可戳:https://report2020.tapd.tencent.com/report/out_company/?source=media

2emARz3.jpg!web

nayQVbv.jpg!web

《原力计划【第二季】- 学习力挑战》

正式开始

即日起至  3月21日

千万流量 支持 原创作者

更有 专属【勋章】 等你来挑战

6ZrMRrV.jpg!web

热 文 推 荐

西二旗大厂复工记

计算机博士、加班到凌晨也要化妆、段子手……IT 女神驾到!

天猫超市回应大数据杀熟;华为 Mate Xs 被热炒至 6 万元;Elasticsearch 7.6.1 发布| 极客头条

人工智能可以替代人类?今天要来说说人工智能与人类意识到底差距在哪里!

时间复杂度的表示、分析、计算方法……一文带你看懂时间复杂度!

谈论新型冠状病毒、比特币、苹果公司……沃伦•巴菲特受访中的 18 个金句,值得一看!

6fmUbij.jpg!web

你点的每个“在看”,我都认真当成了喜欢


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK