前言

为什么会出现本指南?

这个项目的起点,是一次真实的小组项目。 那时大家都在努力完成自己的部分,但每个人使用的工具和习惯并不相同。有人在 Keil 中调试硬件,有人在 CLion 中编写代码;有人用 Word 写文档,有人用普通文本记录说明;代码和资料则通过聊天软件、邮件和手动复制不断传递。 项目不是没有进展,只是每一次进展都伴随着额外成本。负责人需要反复确认哪个版本最新,哪些改动已经合并,文档是否同步,环境为什么运行不一致。真正困难的地方不只是写代码,而是让团队重新对齐。 后来,团队开始使用 GitVisual Studio CodeMarkdownGitHub 等工具,把分散的工作逐步整理到同一个流程里。也是从那时起,我们开始理解:现代开发工作流不是为了显得“专业”,而是为了减少不必要的摩擦,让团队能围绕同一份上下文工作。 到了 AI 时代,这套基础变得更重要。AI 能生成更多内容,也能参与更多开发环节,但团队仍然需要清楚地知道项目如何组织、版本如何变化、文档如何记录、成果如何被接手。否则,被加速的不一定是协作,也可能只是混乱。 Shift to Modern 就是从这段经历出发,希望把这些基础能力整理出来,帮助更多人进入现代开发流程。

本指南的目标

本指南的目标,是帮助初学者从零散的工具使用,走向更清晰的现代开发流程。 它会介绍常用工具的实际用法,也会强调这些工具之间的连接:如何管理版本,如何组织文档,如何同步协作,如何让成果被团队继续使用。 真正的学习仍然来自实践。本指南提供起点,后续的深入理解需要在真实项目中不断积累。

参与建设

本项目仍在建设中,欢迎访问我们的 代码仓库 来参与建设。 在编写文档之前,请先阅读 贡献指南