借助AI学习新的编程语言的方法

最近因工作需要在学习GoPython,自我感觉学习的比较快,能快速上手并做项目开发,有些方法沉淀,并具有通用性,故作此记录。

Part 1

学习一个新的编程语言需要关注什么?(回答这个问题,你需要有其他编程语言的多年开发经验,比如我有8年的Java开发经验)

  • 编程语言的基本关键字,如int for break等
  • 分支语句的写法,如if-else, 循环, switch
  • 基本类库,如集合,数组,map等
  • 主流的框架(了解即可)

OK,上面的内容,如果你有其他编程语言的基础,是很快可以了解的,注意,这里是了解即可,不需要死记硬背,仅需要了解,心里有个谱。


Part 2

接下来,重点来了:直接上代码。

在干代码的过程,会不断遇到新问题,此时,直接问GPT-4o即可,反复问,反复重复这个过程。

GPT基本可以解决你的绝大多数疑问。

这个有个关键点,就是需要“问对问题”,即prompt。此时,就需要你有其他语言的编程基础,否则,你是很难表达清楚自己的疑惑。


Part 3

我用这个方法学习了Go语言、Python语言。也推荐了朋友用这个方法学习SQL(他在学习数据分析,他需要了解基本SQL的语法,即可不断重复Part 2)。

总结下,关键点是有个“AI编程老师”,能及时解决自己在学习过程中遇到的问题。一定需要是及时,因为对于初学者,一个问题拖过2天,或者积压3个问题,就属于负重前行了。

作者

大冬瓜头

发布于

2024-11-14

更新于

2024-11-15

许可协议