本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。

声明:此图片由 MidJourney 生成
未经训练,不属于任何真实人物

大家好,我是小彭。

2023 开年以来,全球媒体最火爆的热点莫过于一个生成式 AI 聊天机器人 —— ChatGPT,我们都被大量的信息刷屏了。在这些信息中,你或许看过这样一则新闻 《ChatGPT Passes Google Coding Interview for Level 3 Engineer With $183K Salary》,它说 ChatGPT 通过了谷歌工程师面试,则这个职位的年薪有 18.3 万美元。

让会不会让一些小伙伴产生焦虑的想法?

图片截图自新闻:https://www.pcmag.com/news/chatgpt-passes-google-coding-interview-for-level-3-engineer-with-183k-salary

谷歌面试是会考算法的,ChatGPT 已经具备这么强的算法能力了吗?如果答案是肯定的,那么我们借助 ChatGPT 的力量帮助提高算法能力,是不是可行的想法。

试想一下:我们要学习一个算法或者新知识新领域,直接将问题抛给 AI,让 AI 直接传道授业解惑,直接向你总结出全社会沉淀下来的最有价值的经验、方法论、内容或观点,你甚至都不需要去上学、找资料、看书。遇到不理解的地方可以继续向 AI 追问,AI 还会非常有耐心的帮你解释……

未来,固然需要想象。

现实,ChatGPT 能做到吗?

正好,最近有群友让我写一篇算法的入门文章,借此机会,就让我们来学习如何使用 ChatGPT 辅助算法学习:

在接下来的几篇文章中,小彭将继续为你介绍 AI 技术的使用攻略以及实践感悟。

如果你对 ChatGPT 还不够熟悉,希望我能够为你提供一些指引。

让我们开始吧!


今天文章比较长,写个简单的大纲:

1、LeetCode 算法题学习链路简要分析

2、ChatGPT 助手从入门到放弃

2.1 ChatGPT 的能力和限制

2.2 ChatGPT 的使用原则

3、面向 ChatGPT 编程的正确打开方式

4、总结


1. LeetCode 算法题学习链路简要分析

首先,请你思考:完整地学习一道算法题包含哪些步骤或动作: