misc csharp
授课
2026年8月25日
← Homeupdate at 2026-10-05
一、导入
在开始授课之前,关掉你的 AI 提示,关掉你的 AI enhance/modernization 拓展,不要让 AI 的提示覆盖住你的思考,授课归根结底还是要让同学跟随讲课者的思路,是经验的传承,而非 AI 能力的比拼
二、什么是 teach?
搜索 matt 的 skills 中的 teach,里面就授课哲学有一套说辞:
Philosophy
To learn at a deep level, the user needs three things:
- Knowledge, captured from high-quality, high-trust resources
- Skills, acquired through highly-relevant interactive lessons devised by you, based on the knowledge
- Wisdom, which comes from interacting with other learners and practitioners
来源即正义,授什么课远远比怎么授课要重要,同时要注重课程之间的关联与其他学者在学习过程中的问题与评论。
三、所见即所得
这句话本身其实更多作为一种设计思想,就像 Blend For Viscal Studio、飞书云文档以及一些常见的笔记软件,他们将原数据在用户/设计师/开发者输入的时候就及时渲染出来,对比类似于 Figma、Photoshop 这类专门的设计工具显然易见的还存在差距,而且实际上 AI 的诞生,使得从设计到落地一气呵成,以上那些尝试将编码者与设计师合二为一的设计方法反而凉透了
回到授课,讲师的 AI 已经被 ban 掉了,同时也就意味着,你(授课者)所敲击的每一次键盘、做出的每一次暗示、说出的每一句话,都是同学们所见的所有内容,即他们所能得到的所有知识
四、回到 C#
C# 是一个语法简洁且现代的编程语言,只要尝试阅读过 C# 官方 Libary 的人都会意识到,不同于 C++/C/Rust/Python,C# 至少在编码规范上,很喜欢尽可能详尽地描述所属业务功能,保证可读性。
同时围绕 .NET 生态,不论是 C# 底层原理,还是通过 C# 搭建一个网页,你都可以从微软公开的文档/社区论坛中找到大量的参考文献