【DoKit&北大专题】缘起

早在2020年1月COPU(中国开源软件推动联盟)成员开会讨论面向高校的开源示范课程,由联盟副秘书长北京大学荆琦老师牵头筹备,并计划首先在北大软微学院试点。课程的目标一方面是开源通识教育,让同窗们了解开源文化,愿意参与到开源活动中;另外一方面是开源软件开发的实践,让企业和社区等联盟成员讲述本身的开源实践,带领同窗们参与实际的开源项目,使得同窗们有能力为开源作贡献。前端

系列文章

【DoKit&北大专题】缘起web

【DoKit&北大专题】-读小程序源代码(一)小程序

【DoKit&北大专题】-读小程序源代码(二)前端框架

正文

2021年3月,在COPU联盟及北京大学荆琦教授的多方沟通和努力推进下,“开源软件开发基础及实践”的课程得到了北京大学软件与微电子学院的大力支持,通过不断地琢磨与讨论,经过了北京大学研究生院的新课申请,于3月正式面向软微学院全体研究生开放授课。markdown

教授.webp

北京大学软件与微电子学院荆琦老师进行课程介绍

本次课程吸引了国内头部开源大厂积极加入,包括滴滴,阿里,华为,瀚高,偶数科技等开源企业。课程是面向北大硕士生的正式学分制课程,包括32课时的开源基础课和24课时的企业项目实践课。通过精心准备,滴滴的开源课程受到了北大同窗的积极响应,滴滴项目实践团队被同窗们踊跃选择。框架

王蕴博.webp

滴滴开源技术负责人王蕴博介绍开源课程

在第一次课程上,5家开源企业向同窗们介绍了各自主导开发的开源项目,以及总体课程规划和考核内容。滴滴开源技术负责人王蕴博表明滴滴向同窗们总体介绍了滴滴开源的课程设置,同时向你们介绍了滴滴的开源愿景和文化--“拥抱开放、合做双赢、创造价值”,并表示滴滴愿意更多的与名校合做,为中国高校培养更多的开源人才作出应有的贡献。运维

金台.png

DoKit项目负责人金台老师介绍开源课程

滴滴资深研发工程师,DoKit项目负责人金台老师向同窗们介绍了整个实践课程的规划,并分享了DoKit的项目由来以及DoKit的领域生态,受到了同窗们的广泛欢迎。工具

学生上课.png

参与本次课程的北大研究生

本次参与的北大开源课程实践的项目是拥有1.7w star的DoKit项目。DoKit是滴滴开源的一款面向泛前端的产品研发全生命周期,旨在提高设计、研发、测试效率的全面解决方案。DoKit拥有超过30项被滴滴内部和开源社区验证过的工具,而且在Android和iOS两端保持功能对齐。DoKit社区已经造成一个相对完整的生态,如DoKit For Android、DoKit For iOS、DoKit For 小程序、DoKit For Flutter等。用户遍布阿里、腾讯、百度、字节、快手、京东等互联网大厂,并得到良好的用户口碑。post

团队合照.png

DoKit团队核心成员

通过前期的不断沟通和准备,DoKit团队有幸表明滴滴出行参与到这个国内顶级高校-北京大学的开源事件课程。3月8日,DoKit团队带着项目核心成员一块儿去参加了此次事件课的开课活动。测试

截止今年2月,滴滴目前对外开源了65个项目,包含人工智能,小程序,智慧交通,中间件,前端框架,研发工具、运维监控、移动开发等多个领域,Star数已超过7.5W,Fork数接近1w,总共有500+贡献者,在Github全球组织排行前100,国内排名第五,全球有5000多个公司or组织使用滴滴开源技术。有4个项目的Star数超过5k,其中Dokit项目的Star数已超过1.7w,成为滴滴第一个Star过万的项目。将来滴滴会继续秉承「拥抱开放、合做双赢、创造价值」的理念,在开源的道路上继续砥砺前行,和更多的社区开发者一块儿为中国开源作出积极贡献。