借助AI学习新的编程语言的方法
最近因工作需要在学习Go
和Python
,自我感觉学习的比较快,能快速上手并做项目开发,有些方法沉淀,并具有通用性,故作此记录。
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个问题,就属于负重前行了。
借助AI学习新的编程语言的方法