5月17日,腾讯正式发布“首届腾讯犀牛鸟开源人才培养计划”,腾讯将与高校深入合作,通过打造面向高校学生的开源课程和开源实践培养方案,培育开源人才、普及开源文化,助力开源人才生态的发展。
据了解,首届计划由腾讯开源和腾讯高校合作主办,乐享犀牛鸟校园提供平台支持,并由教育部计算机类教学指导委员会、教育部软件工程教学指导委员会作为教育指导单位,中国信息通信研究院作为行业指导机构。
项目流程包括开源基础培训、开源进阶研学、开源项目实战三个环节,其中开源基础培训面向所有高校学生,在乐享犀牛鸟校园“腾讯犀牛鸟开源人才社区”完成注册,就可以开始学习由社区提供的丰富的开源知识(零基础也可参与);开源进阶研学面向在6月21日前完成报名的同学,如果在这一阶段提交proposal并通过筛选(每人最多提交3份proposal),就将进入开源实战环节。
成功入选开源项目实战的同学,将在导师的一对一指导下,利用暑假开展编程实战,表现优秀者还将受邀到深圳参加为期一周的腾讯精英研学营,并有机会获得腾讯开源贡献者证书(全球将只会发出10+张),以上各个培养环节,参与的同学均有机会获得腾讯开源社区提供的丰厚奖励。
首届犀牛鸟开源人才培养计划指导委员会,由国内知名的技术专家组成,包括清华大学教授、中国计算机学会副理事长胡事民,北京大学软件与微电子学院院长、教育部软件工程专业教学指导委员会副主任吴中海,清华大学教授、教育部计算机类专业教学指导委员会秘书长武永卫,中科院计算所研究员副所长、开放指令生态(RISC-V)联盟秘书长包云岗,中国信息通信研究院云大所副所长、云计算开源产业联盟秘书长栗蔚,复旦大学计算机科学技术学院副院长暨软件学院副院长、中国计算机学会软件工程专委会副主任彭鑫,腾讯公司副总裁、腾讯开源办公室主任王巨宏等。
开源是全球技术发展的主流趋势,也在今年首次被写入国家十四五规划:“支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务。” 腾讯长期专注于技术开源,是中国科技公司在开源领域的先行者,2018年开始,腾讯稳居全球最大代码托管平台 GitHub 企业贡献榜前十,据统计,目前腾讯开源了超过120个项目,拥有数千名贡献者,获得 Star 数超过35万。
首届计划中涉及的开源项目,涵盖了云原生、微服务、容器、AI、大数据、前端、物联网/边缘计算等多项前沿技术领域,都是在腾讯内部经过实际应用、在开源社区也有较大影响力的项目,具体的分布如下:
云原生领域:
• TKEStack-开源容器服务平台
• SuperEdge-云原生边缘计算平台
• TARS-高性能微服务治理框架
人工智能领域:
• Angel-高性能分布式机器学习平台
• TNN-跨平台AI推理框架
• ncnn-神经网络推理框架大数据
大数据领域:
• Apache TubeMQ分布式消息中间件系统
• Apache Ozone-分布式大数据通用存储
操作系统:
TencentOS Tiny-腾讯物联网操作系统其他优秀项目
其他优秀开源项目:
•OMI-前端【跨框架】框架
•Hippy-跨平台动态化框架
• Tencent Kona JDK
• APIJSON- 后端零代码接口和文档ORM 库
而良好的开源生态,离不开与高校的紧密合作。早在2006年,腾讯就围绕着人才培养、联合研究、学术交流三条主线,启动了腾讯高校合作犀牛鸟计划,以信息科学技术的创新和应用转化,并为行业培养优秀的互联网人才。腾讯大数据团队与北京大学崔斌教授团队展开合作,依托于“北京大学-腾讯协同创新实验室”,在2016年底推出了自主研发的机器学习平台 Angel ,应用在微信支付、QQ、腾讯视频、腾讯社交广告及用户画像挖掘等业务上,本次Angel也加入了腾讯犀牛鸟开源人才培养计划,助力更多青年学子感受开源之美。
在2017年4月,腾讯又率先与教育部签署了教育合作备忘录,通过教育部产学协同育人(新工科)项目,与清华、浙大、上交大等高校合作开展课程共建近200门。在科研合作方面,腾讯与国内外150多所重点高校开展科研合作700多项,诸多项技术成果应用到腾讯多个业务和产品。在学术交流方面,持续与IEEE、ACM、中国计算机学会、中国电子学会等学术组织深入合作,并直播过上百场犀牛鸟学术研讨会、技术沙龙、主题报告等。
自公司级技术委员会成立后,开源协同在腾讯逐渐深入人心,对外,腾讯在开源生态的建设上也不遗余力,犀牛鸟开源人才培养计划就将承载推广开源文化、培养开源人才的下一站目标。而产业界与学术界的深入合作,也将最终共同为推动科技进步贡献力量。