如何通过 AI 学习新知识
- https://www.youtube.com/watch?v=vq5WhoPCWQ8&list=TLGGwVodan1aFKkxNTAxMjAyNg
- https://36kr.com/p/3574944078445449
现在学习的方式已经发生了变化。
以前我们学习的方法是 "自下而上" 的,要从最基础的开始。在计算机专业,我们一般都是从 C 语言入门, 然后依次是数据库,操作系统,计算机网络,数电,嵌入式,html,css,js,java,j2e,spring... 只有把这些都学完之后,才说开始做一个项目。
但现在,已经完全反过来了。已经变成 "自上而下" 的了。
现在的场景变成了这样,有了一个需求(可以是工作任务,学习任务, 或者是任何不懂的问题),你 就可以把这个需求详细的描述给 AI,然后 AI 会根据你的需求生成一个项目,你的任务就是把 AI 写的项目跑起来,肯定会有 BUG,你需求一步一步的把它调通。等项目跑起来之后,仔细的去阅读 AI 写的代码,弄清楚每行代码的含义与作用。盯着某一些细节持续追问.
- 这一部分具体在做什么?
- 能不能用更直观的方式解释一下?
- 这个地方为什么能达到这个效果?
- 这些东西本质上是怎么工作的?
- 背后的原理是什么?
- 能不能画几张示意 图?
- 在 xx 中,最基础、最核心的概念有哪些?
把问题拆的越来越细,知道你是真的弄懂了。当你觉得自己理解了,可以反过来 把自己的理解用一段话将给模型听,让它帮你检查:“这是我对这个概念的理解,对不对?“ 这样既能校正理解偏差,又能补上你忽略的细节。最好的学习方法就是把你的理解重新讲给别人听。
一些提问的技巧:
- 用我只有 12 岁的理解水平来解释一个概念(explain to me like i'm 12)
- 用一个非常具体的场景来举例说明
一些前置说明:
- 请极度直接、极度具体
- 一定要给出所有中间步骤和中间状态
- 务必帮我建立直觉,告诉我为什么会这样
- 如果你不确定,就列出几个不同的方案,说明各自的优缺点,谁试过,为什么有效或无效
脑子里冒出了一个不确定的问题时,立刻把它丢给 AI。
就这样从上往下,把所有该补的基础一点点补齐。
如何向别人展示你自己?
做一个非常非常好的 Demo,而且要足够简单。
- 3s 内,让别人看到你做的是什么
- 3s 内,让别人看出你会写代码,而且写的不差

我们大多数人都严重低估了自己能做到的事情。