大一入学被学长拉进编程社团。第一次开会他扔过来一个软件去下个 VS Code以后作业交 .md 文件。我打开一看满屏#、*、-。我举手学长这文件是不是出 bug 了怎么全是乱码全桌笑。我脸红了。当时我以为这是个 bug高中三年我用 Word 写实验报告。标题黑体二号正文宋体小四行距 1.5 倍——老师教的。我脑子里写文档就等于 Word 加格式刷。突然让我写一堆#和星号我想你们程序员都这么粗暴连格式都懒得加我电脑里甚至没有编辑器只用记事本。看到的.md文件长这样## 实验目的 - 验证 aF/m - 测量小车加速度标题呢加粗呢交上去老师不得以为我在恶搞后来慢慢搞明白那些#不是乱码是它告诉我这里要变标题。这套逻辑和 Word 的格式刷反过来——不是先写再排版是边写边标结构。逻辑一通世界顺了。第二年做项目才真正改变我大一时我抗拒作业能 Word 就 Word。大二参加项目竞赛组里六个人合写一份文档。开始也用 Word。六个人轮流改第三天文件传到我电脑里排版全乱了。每人改一处整个样式跑偏。更崩的是版本。微信传文件群里飘着十几个最终版.docx、最终版-真的最终.docx、最终版-改一下.docx。有一次我和另一个组员同时改合并时谁也没法把对方内容揉进去。只能手动复制粘贴眼睛快瞎了。那是第一次集体崩溃。崩溃完队长就是当年那位学长默默给我们装了 VS Code把项目文档迁到 Git 仓库要求所有人改完 .md 文件提交。我最初抵触。但用了一周发现这个之前觉得丑陋的纯文本格式竟然比 Word 顺手。因为格式跟着符号走不跟着软件走。换电脑、换系统文件长什么样一模一样。六个人各自改提交到 Git 上自动合并谁改了哪行清清楚楚——再也没出现过你覆盖了我的内容那种灾难。那时候我才意识到之前排斥 Markdown不是它不好是我被 Word 那套格式刷逻辑驯化了太多年。怎么教给学弟学妹现在大三我是社团副社长。前几天纳新结束又干起当年学长干的事——教新成员用 Markdown。我发现新生抗拒的方式和我当年一模一样。这个 # 号是不是 bug为什么要用这么土的东西我用 Word 不好吗。我总结了一套教学法不是直接讲语法而是先让他们踩一次 Word 的坑第一步找一份大文档让三个人同时改 Word。感受合并崩溃。第二步再让三个人同时改同一个 .md 文件用 Git 提交合并。看代码世界版本管理怎么工作。第三步等他们主动来问那个 Git 怎么配再回头讲 Markdown 语法。顺序一反过来新生抵触情绪小很多。因为他们是先遇到了问题再来找答案不是被强行塞工具。回头看三年三年下来所有笔记、实验报告、项目文档全是 .md 文件。Git 仓库里三千多次提交时间线拉得很长看着踏实。要说 Markdown 带来的最大改变不是写文档变快了是养成了一个习惯先想清楚结构再下笔。因为 Markdown 没有花里胡哨的格式可选你想搞复杂排版也搞不了。所以写之前得先想——这一段放在哪个标题下、这几点并列还是递进、这段话和那段话什么关系。这个习惯比 Markdown 这个工具值钱。学弟学妹问我Markdown 到底有没有用我现在会说它不会让你立刻变厉害。但它会改变你组织信息的方式。这种方式一旦养成写论文、写报告、写邮件、写规划全用得上——甚至脑子里的思路都会跟着清晰。所以如果你现在还是觉得.md文件是 bug请放心——你不是笨你只是还没被 Word 的坑教育过。等你被教育过一次自然会回来。