收藏过无数开源项目,点满 Star,却从未真正提交过代码?向往开源社区,看到 Issue、PR 就手足无措?真正的开源,不只是围观别人的代码,而是亲身参与协作,留下属于自己的贡献。本训练营带你完整走完从本地仓库到提交 Pull Request 的全流程,跳出纸上谈兵,完成你的第一次开源贡献。

01 关于训练营|拒绝空谈,实战为王
训练营由天津科技大学创新创业学院主办,人工智能学院承办,面向全校学生,不限专业,不强制高阶编程基础。我们秉承“深耕校园开源普及,传播纯粹开源文化”的初心,不以刷题竞赛为目标,依托社团自建仓库与真实项目,由技术骨干带队教学,把复杂的开源协作拆解成可落地的实操练习,带你沉浸式体验开源开发者的工作模式。
02 课程内容|层层递进,吃透全流程
模块一 掌握 Git:从 git init 起步,弄懂本地与远程仓库,学习提交、分支、合并、冲突处理,在社团 Gitea 平台搭建自己的代码仓库。
模块二 夯实编程基础:补齐 C 语言指针、结构体、堆内存等知识,了解 CMake 编译工具,完成链表小程序实战并推送到仓库。
模块三 熟悉 Issue 与 PR:讲解 Issue 撰写规范、Pull Request 流程、CI 检查与 Draft PR,通过模拟贡献与小组互评,熟悉社区协作礼仪。
模块四 真实项目实战:走进开源项目 modern-vi,拆解底层逻辑,阅读并修改源码,实现从读代码到改代码的跨越。
模块五 溯源开源文化:了解自由软件运动与知名开源基金会的发展故事,科普各类开源许可证,建立完整的开源认知。
03 你能收获什么
掌握 Git、编译工具与开源社区协作的整套实操技能;拥有属于自己的 Commit 记录,积累实战履历;结识志同道合的技术伙伴,全程有人答疑;建立系统的开源思维;完成全部任务可获得训练营结业证明。
04 训练营模式
采用线下授课加实操练习的方式,配套学习资料,以任务驱动学习;技术骨干课上指导、课后线上答疑;课程安排在课余,兼顾日常课业。我们不需要你是编程大佬,只希望你愿意动手——社团提供安全的练手环境,全程有人带路,不必害怕出错。
写在最后
开源不是简历上一句简单的技能标签,而是实实在在参与共建的经历。许多人的开源旅程,都始于一次小小的 Commit。不必焦虑基础薄弱,期待和你一起敲下 git init,开启属于你的开源之旅。
内容审核:司占军 王嫄 周艺璇