我如何利用ChatGPT高效编程+学习

描述如何将ChatGPT融入我的学习方法中,提高编程和新知识学习效率。

我现在的学习方法

在学习过程中,一边写手边的东西,一边在写的过程中学习和提高知识储备。

我在以下三种情况会使用到ChatGPT:

实现特定需求

想要实现某种需求,但是以我的能力不能做到不查阅资料立刻写出来的时候。 相比反复爬帖子,此刻优先使用3.5版本GPT来直接获取答案。最终结果都是获取到实现方法或者点子,相比爬帖子效率不知道高到哪里去了。但是完全不思考直接询问查老师的话是不可取的,务必在三思而确定我不行了之后再询问。

遇到没用使用过的新知识。

我使用一个特定的模板来询问ChatGPT 4.0,让查老师用简洁易懂的语句先让我快速理解这个新的知识。之后,我会在笔记本中记录,并尽量找到官方文档或相关资料来验证这些信息。二次验证非常重要,查老师也是会出错的,而且这个过程能提升新知识在脑内的印象。

Template:

1
接下来我将会发送一些与代码相关的词汇,请不要在意字数限制,向我举例并举一反三的详细解释我接下来给你发送的词汇,且说明它们通常用在哪里如何使用,同时说明与它类似的功能有什么不同和提升,和在使用时需要注意的点,以帮助我理解它们。首次出现专有词汇时请以以下格式标注它的原始英文名称:`词汇(Word)`

Python3エンジニア認定基礎試験中考的都是一些直白的知识点,所以我用这种方法仅靠一周就做出了一整套接近100篇的知识点总结,其中包括各个知识点的解析,简单的实例,注意事项等,而且都能记载Onenote上可以方便随时翻阅和查找。效果如下: Result

出现编译错误或者代码优化。

自己的代码出现问题,或者review自己的代码时,也会用到ChatGPT。反复检查相关错误代码无法解决时直接找查老师问一问,说不定是很简单的低能错误。经常会觉得自己的代码不够优雅,或者效率不够高的时候也会直接把代码块丢给查老师帮忙优化。在解决问题或者优化后后如果没有完全理解更是能反复提问,查老师通常会直接说出这里的相关keyword,此时重新将keyword用在2上则可以学习到新的姿势。

以上所使用到的工具

  • ChatGPT: 感谢查老师!
  • Onenote: Office365常年用户而且用习惯了。
  • OneMark: 使Onenote支持Markdown语法的插件,基础免费,高级功能付费。ChatGPT通常以Markdown格式输出回答,为了保持原有格式并快速优化可读性这个插件必备。
  • ChatGPT Desktop Application: 可以保存Template并快速使用的桌面端ChatGPT程序。
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus