OkayTeacher
ZH English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

如何开启通知

此浏览器或网址无法使用通知。请使用支持通知的浏览器,通过安全连接访问SONUB。

如果通知被屏蔽,请在浏览器设置中允许通知。

  1. 打开地址栏旁的站点设置或浏览器的站点设置,将此网站的通知设为允许。
  2. 在设备设置中允许浏览器发送通知,并检查勿扰模式或专注模式。
  3. 返回SONUB,刷新页面,然后通过铃铛开启通知。

在iPhone或iPad上,将SONUB添加到主屏幕,从主屏幕打开后允许通知。

学习的第一步

IT 专业指南

面向开发者和 IT 从业者的 12 步路线:先掌握终端、Shell、GIT 和 VSCode,再进入人工智能、Agent Skill 和氛围编程。每条命令都亲手逐一运行。

  1. 学会工具,就能提升解决问题的能力。先从亲手运行一条命令开始。
  2. 人工智能生成的代码,也要理解其原理,再亲手运行并验证。
  3. 从小处做起,不断修改和记录。亲手完成的经验会积累成开发能力。
人工智能工具建在、、 和之上。先把下面的积木搭好,最上面那块才稳。

这是为开发者、运维和 IT 从业者准备的路线。大多数编程工具在终端里运行,并在 GIT 里工作。所以先学命令、Shell、GIT 和编辑器,再在上面加上人工智能基础、进阶课程和。最后与人工智能一起写。

适合谁
开发者 · 服务器运维 · IT 从业者
预计时长
每周 4 次 · 约 12 周
步骤数
12 个步骤 必修 10

学完这条指南,你就能……

  • 在终端里工作:移动文件、用管道连接命令、编写小型 Shell 脚本。
  • 用 GIT 保护你的工作——、、撤销,以及发起拉取请求(——请求把你的改动合并进去)。
  • 把编程任务交给人工智能,并在保留之前用 审查它的修改。
学习的第一步

按这个顺序学

  • 必修
  • 选修
  1. 1 一只乌龟伴着绿色的对勾认真打字,爬上台阶,变成举着奖杯的快兔子;而一只匆忙的兔子被困在台阶底下,周围全是红色的 X。 键盘练习 选修 已经打得快就可以跳过。不过终端操作看重的是准确度而不是速度——一个错字就能把整条命令变成另一回事。准确率不到 95%,建议先练一练。 开始
  2. 2 一个孩子坐在黑色终端窗口前敲键盘,光标在闪烁;柜台对面,一位友善的电脑办事员接过打好字的纸条,递回一张答案纸条;他身后的文件柜里,一枚图钉标出当前所在的文件夹。 终端命令 必修 必修。把移动文件、权限、管道、重定向等基本命令亲手输入在浏览器里运行的真实 Linux 终端中来掌握。这是之后所有阶段的基础。 开始
  3. 3 传送带把文件箱一个个送到机械臂前;在传送带的岔口,每个箱子根据检测灯往左或往右走。 Shell 编程 必修 同样是必修。十三节课带你从变量、条件、循环和函数,学到安装开发工具和正则表达式,让你能用脚本把重复的工作自动化。这些内容在 macOS 默认的 zsh 里几乎都能照样使用。 开始
  4. 4 从上往下俯瞰一条大路,一条岔路从旁边分出去,经过几块里程碑,在前方不远处又和大路汇合。 GIT 必修 把代码交给人工智能之前,你需要一个撤销的办法。九个步骤带你学会提交、分支和 PR,一直到团队协作。人工智能改过的代码,照样要用 diff 审查,用提交保存。 开始
  5. 5 一个打开的工具箱有三个格子:一个聊天气泡,一台带小机械臂的笔记本电脑,一块写字板上有个搬文件夹的机器人。工具箱放在三块积木上:一个终端窗口、一棵分叉的树和一条友好的蛇。旁边有一个小保险箱,里面放着一把钥匙和一把挂锁。 VSCode (Visual Studio Code) 必修 VS Code 是一个代码编辑器,终端、Git 和调试都在同一个界面里。人工智能编程工具可以作为扩展装进去,也可以作为独立应用或终端工具来用。下面是最有名的三个。 GitHub Copilot — 边打字边建议下一行,还能通过聊天解释或修改代码。比较容易上手。 Claude Code — 在终端里能用,作为编辑器扩展也能用。它是一个智能体,会读文件、改文件,甚至运行命令,所以适合把整项任务交给它。 Codex — OpenAI 的编程智能体。交给它一项任务,它会把改动以 diff 的形式交回,由你来审查。三个都试一试,留下最适合你工作的那个。 打开网站
  6. 6 架子上的每个盒子都挂着一张空白的名字标签,里面装着苹果、玩具汽车和丝带。一颗星星正落进空着的第四个盒子,一只手拿着这个盒子的名字标签。 Python 必修 你的第一门编程语言。九节短课讲基础:输出、变量、条件、循环、列表、函数等。不用安装,在浏览器里直接运行并批改。进阶课程会用 Python 处理一个小模型,所以先在这里学会读代码。 开始
  7. 7 四个一层套一层的圆:最外面的圆里有机器人图标,第二层是带点的图表,第三层是由多层节点组成的网络,最里面是两个对话气泡。 人工智能基础 必修 工具到手了,接下来该把人工智能是什么弄准确。词元、上下文、模型这些词一旦有了具体含义,各种人工智能工具的参数就不再像是随便定的了。 开始
  8. 8 左边:一个机器人被一摞摞书包围,正在转动很多小旋钮,旁边有时钟和能量图标。右边:同一个机器人的旋钮已经锁住,它旁边有一道闪电,正飞快地回答一个孩子的问题。 人工智能进阶课程 必修 造训练数据、亲手训一个小模型、再评估结果。「用人工智能的人」和「做人工智能的人」,就在这里分岔。 开始
  9. 9 六块拼图分别画着面具、靶子、文件夹、星形样品、带停止标志的尺子和表格图标,它们拼进一张菜谱卡。机器人厨师接过完成的卡片,端出一盘整齐的菜;旁边放着一张只画了问号的皱纸条。 提示词工程 必修 人工智能课程第 9 章讲指令、采样和核对如何配合。写一条包含目标、背景、限制条件和输出格式的提示词,用 Lyen 跑几次。然后比较:哪些不变,哪些会变,哪些还得你自己核对。 上下文 — 模型一次只能读固定长度的内容。对话变长后,应用会截掉或总结前面的部分,细节可能因此丢失。重要的条件请再写一遍。 采样 — 模型按概率挑选下一个词元,所以同一条提示词每次的回答都可能不同。调低温度(决定回答抽取得多均匀的设置)能让回答更相近,但相近不等于正确。 核对 — 事实要用别的资料核对,代码要自己运行。只记下核对过的结论。 开始
  10. 10 三块踏脚石上各有一个聊天窗口:一个乱糟糟的结果,一个带铅笔修改记号、整洁一些的结果,和一个带绿色对勾的整齐结果。一个孩子在每一步都贴上一张写着意见的便利贴,并用一本书和另一份资料核对最后的答案。 与人工智能协作 必修 在实际工作里,对话质量就是产出效率。与其把报错日志整段贴过去,不如连同复现条件和预期行为一起给出,快得多。这个习惯就用 Lyen 学习助手来练。 开始
  11. 11 一个书架上放着彩色的活页夹。其中一本打开着,露出带图标和几行字的封面、写着虚线步骤的几页、一张检查清单,里面还夹着一个小工具箱。一个机器人读着封面,抽出了和对话气泡里骰子图标相符的那本活页夹。 Agent Skill 选修 选修。如果你经常让人工智能智能体做同一类任务,就把步骤写下来一次,做成技能包。技能包是一个装着 SKILL.md 指令文件的文件夹。“智能体技能”页面会讲清楚所有内容,并带你做出第一个。 开始
  12. 12 一个放松的人在对话气泡里描述一座房子、一个调色板和一部手机。一个机器人在笔记本电脑上用彩色方块搭出一个页面。那个人拿着放大镜在手机和笔记本电脑上检查,再递回一张便利贴。一个圆形箭头把这些步骤连在一起。 氛围编程 必修 最后一步。用平常的话说出你想要什么,人工智能就会写代码。然后把前面学的全用上——在终端里运行,读 diff,能用的就提交,不行的就撤销。会检查结果的人,氛围编程也走得最快。 开始

这样做会更顺利

  • 别跳过终端和 Shell。大多数人工智能工具都跑在它们之上。
  • 学到的命令当天就用到真实工作里。不用的命令,下周就忘光了。
  • 人工智能给的命令,别直接回车——先读懂它要干什么。删掉的东西是回不来的。

还有其他指南