写出更好的搜索关键词,判断一个来源是否可靠,并在不被坑的前提下使用 AI。
在 Kodokon 中打开本课没有人能记住一切,也没有人打算去记住一切。一个有十五年经验的开发者,搜索的次数和新手一样多——他只是搜得更好、更快而已。会搜索不是作弊,而是这一行的头号技能。好消息是:它只需要几条简单的规则。
一次好的搜索由三部分组成:涉及的语言或工具、报错信息中通用的那部分,以及别的什么都不要。经典的陷阱是把原始信息整段粘上去,里面还带着你的文件路径和变量名。世界上没有第二个人的文件夹和你的叫一样的名字,所以什么结果都搜不出来。去掉个人化的部分,留下通用的部分。
错误的搜索:
C:\Users\Marie\projects\site\app.js NameError quantity
正确的搜索:
javascript TypeError cannot read properties of undefined并非所有来源都同样可靠。按优先级排:工具的官方文档,它永远是最新的,哪怕读起来干巴巴的;MDN,适合一切和 Web 相关的内容;Stack Overflow 这类问答论坛,对具体的报错非常有用;最后才是博客和视频,看着舒服但常常已经过时。在照着一个答案做之前,先看两件事:它的日期,以及它说的版本。
对话式 AI 是很好的搜索伙伴:它能用大白话解释一条报错信息,把晦涩的文档换个说法讲一遍,还能给你一个起点。但它也会一本正经地编造出并不存在的函数、选项或网址,这叫做幻觉。黄金法则很简单:用它来理解,然后到官方文档里核对具体的细节。每次都要把你的上下文、你的版本和完整的报错信息告诉它。