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


CSDN:年增代码 12.9 亿行,每天完成需求近 4000 个,鹅厂程序员秘密大爆料!
本文插图
【CSDN:年增代码 12.9 亿行,每天完成需求近 4000 个,鹅厂程序员秘密大爆料!】整理 | 伍杏玲 出品 | 程序人生(ID:coder_life) 封图 | 程序人生付费下载于视觉中国 2019年 , 腾讯员工两次以“壕无人性”喜提热搜:网友根据腾讯第一季财报算出腾讯员工月薪7万 , 根据第二季财报算出腾讯员工又涨工资了 , 达月薪7.27万 。 虽然据腾讯相关人士直呼“不能这么算” , 这里涵盖年终奖、员工的培训、福利开支、公积金、保险等方方面面 。腾讯员工的薪酬我们暂且吃瓜至此 , 那么程序员在腾讯写代码的真实工作情况是怎样呢? 今日 , 腾讯发布2019《腾讯研发大数据报告》 , 报告显示腾讯研发人员是全体员工的66% , 果然是技术大厂;2019年新增代码 12.9 亿行 , 较2018年增长30%;平均每天完成需求 3802 个;其中最受欢迎的编程语言是 C++ 。下面小编为大家隆重揭晓“我在鹅厂写代码”:近 7 成是研发人员, 年增代码 12.9 亿行 , 近一半 Bug 一天内解决2019年 , 腾讯产品研发人员占比66% 。 这一年鹅厂程序员很努力 , 新增的代码行数有12.9亿行 , 代码量比2018年增长30% 。
CSDN:年增代码 12.9 亿行,每天完成需求近 4000 个,鹅厂程序员秘密大爆料!
本文插图
这不仅是一线程序员的贡献 , 据报告显示 , 74%的技术Leader 依旧持续输出代码 , 平均每人输出代码3万行 , 参与140次代码评审 。 且越高级的技术专家越努力:38%的12级及以上技术专家亦然:平均每人输出代码3.3万行 , 参与155次代码评审 。鹅厂程序员平均每天完成需求3802个 , 28%的需求 , 即约为1964个 , 在1天内得到响应 。 程序员在1天内解决的Bug有46% , 1周内解决的Bug占82% 。 这看出来鹅厂产品更新迭代的速度很快 , 程序员们“消灭”需求和Bug的速度也杠杠的 。小步快跑 , 47.8%的项目迭代周期在一周内鹅厂研发人员“作战”风格明显:小步快跑 。 这体现在两方面:一是60%的项目团队规模保持在20人以下 , 二是47.8%的项目迭代周期在一周内 。天下武功 , 唯快不破 。 小团队+项目的快速迭代 , 鹅厂研发人员形成一支支“急行军” , 将敏捷进行到底捷进行到底 , 迅速将产品推出市场 。鹅厂平均每周构建项目次数达80万次 , 平均每项目年均产物大小600G , 平均每项目年交付次数3000次 , 推动修复代码Bug和安全漏洞14万个 , 编译加速累计节省编译耗时1.9万小时 。
CSDN:年增代码 12.9 亿行,每天完成需求近 4000 个,鹅厂程序员秘密大爆料!
本文插图
这些数据的背后离不开腾讯自研的敏捷协作平台TAPD和分布式企业代码管理工具“腾讯工蜂” 。TAPD内部孵化自2006年 , 提供敏捷需求规划、迭代计划跟踪、测试与质量检测、持续构建交付等功能 。 自2017年对外开放以来 , 超过120万用户使用 , 为20多万个项目提供支撑 。 据了解 , TAPD将企业交付效率提升35.6% , 平均每天为每人节约41.53分钟的协作时间 。C++为最受欢迎的编程语言 , 全面拥抱开源2019年腾讯内部使用Top 5的编程语言从第一名到第五名分别是:C++、JavaScript、Go、Java、Python 。
在2019年一整年的时间里 , 腾讯在开源项目里成绩斐然:
内部代码开源率由年初的20%增长至年底的70% , 内部新增协同代码库超过4400个 , 其中包含53个内部重点开源项目(涉及400多个代码库)在进行协同 。
CSDN:年增代码 12.9 亿行,每天完成需求近 4000 个,鹅厂程序员秘密大爆料!
本文插图
截止发稿 , 腾讯在GitHub的开源项目总计95个 , 累计Star数超28万 , 覆盖微信、腾讯云、腾讯游戏、人工智能、腾讯安全等领域 。 超过1000个贡献者参与了开源贡献 , 腾讯在Github全球公司贡献榜上位居前十 。 其中微信开源系列、TARS等是腾讯开源的亮点案例 , 2019年开源的物联网操作平台TencentOSTiny 一经开源 , 得到很多程序员的关注 , 目前已有 4100 个 Star 。


推荐阅读