整理 | 伍杏玲
出品 | 程序人生(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%。
这不仅是一线程序员的贡献,据报告显示,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万小时。
这些数据的背后离不开腾讯自研的敏捷协作平台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多个代码库)在进行协同。
截止发稿,腾讯在GitHub的开源项目总计95个,累计Star数超28万,覆盖微信、腾讯云、腾讯游戏、人工智能、腾讯安全等领域。超过1000个贡献者参与了开源贡献,腾讯在Github全球公司贡献榜上位居前十。其中微信开源系列、TARS等是腾讯开源的亮点案例,2019年开源的物联网操作平台TencentOS Tiny 一经开源,得到很多程序员的关注,目前已有 4100 个 Star。
除此之外,在今年疫情时期,腾讯在智慧教育、智慧医疗、远程办公、智慧政务等方面科技“抗疫”,如企业微信迅速上线群直播、收集疫情表、支持300人在线会议、可跨企业开会、在线问诊、一秒同步1000人的紧急通知等便民功能。
这背后是离不开腾讯 8000 多名研发人员在春节期间通过远程研发协作方式极速作战,他们共提交代码14.7万次,52%的需求在1小时内得到响应,迅速迭代产品。
为鹅厂程序员点赞。
完整的《腾讯研发大数据报告》报告可戳:https://report2020.tapd.tencent.com/report/out_company/?source=media
《原力计划【第二季】- 学习力挑战》
正式开始
即日起至 3月21日
千万流量支持原创作者
更有专属【勋章】等你来挑战
热 文 推 荐
你点的每个“在看”,我都认真当成了喜欢