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