编程新时代:AI大模型如何重塑技术学习之路

ChatGPT的出圈到现在已经将近2年了,这两年对于AI大模型来说,变化也是非常巨大的。从刚开始的GPT3.0,到GPT4、GPT-4o,从OpenAI一统天下到出现anthropic这个强大对手,再到很多方面被它所超越。
Claude 3.5 Sonnet在编程及很多方面,其表现已经超越了GPT-4o,并且还有很多的开源大模型也在发展的路长,国产AI大模型进步也是非常大的。
AI大模型的发展基本上也跟之前IT领域出现的新技术一样,发展的速度非常之快。它刚出来时候,由于一些问题的回答准确性还有问题,许多人对它并不以为然,觉得替代人时间还早。这个想法不能说不对,但它真正发展起来的时候,我们甚至都想象不出来它对我们这个世界会产生多大的改变。

#大模型对程序员的改变

在软件开发上,从ChatGPT一开始,Github便引入了OpenAI开发了Github Copilot这个强大工具,我相信大多数程序员都体会到它的厉害之处,现在也是许多人开发工具的必备插件。
除了在开发过程中的影响,另一个影响很大的就是在新技术学习上,一种全新的思维方式也随之出现
之前的技术学习中,对于零基础的新手,会通过报班,或者报网课的方式,跟着老师进行一步一步进行基础知识的学习,然后进行一些编程实践,再通过做具体的项目进行进行知识的掌握和巩固。
对于有几年工作经验的,如果再学习一些新的技术,从基础知识再开始看视频,可能很多是已经知道的和掌握的,这么学习是比较浪费时间的,通过看相关的技术书籍,会学习的更加快一些。但是看书也会有很多问题,比如看的书不一定是这门技术最新的版本,会有不一致的问题,如果碰到一些实际的问题,可能会卡住不好进行下去。
对于一些大牛,有着很强的学习能力的,可能跟我们大多数人的学习路径就会很不一样。这些人会直接查看官方文档,也就是一手资料,了解完基础知识后,可以直接进行上手实操的。对于大多数人来说,这种学习方式是比较有难度的。因为大多数的官方文档并不是那么友好,每个人的基础知识掌握不一样,按照文档看过去,也会碰到很多不一样的问题。

#用大牛的学习路径,实时有大牛进行指点

AI大模型的逐渐成熟,也深刻地改变了我们现有的学习路径。
现在,在ChatGPT或者Claude的帮助下,我们可以根据自己当前的知识储备,让其帮我们列出自己需要掌握的知识路径。然后根据这个路径,直接从官方文档进行入手,碰到一些不太懂的地方,AI大模型也会帮我们进行解答,举一反三,对相关知识进行一个横向甚至纵向的扩展。
这种方式,相当于我们有了一个精通我们要学习的技术的大牛,无时无刻不对我们进行实时地指点,并且非常有耐心。

#高效阅读现有系统代码和开源代码的学习

放在以前,整理代码逻辑和开源代码的学习也是很有难度的。因为学习别人的代码,相当于需要整理出来别人的思维方式,但是借助AI大模型的话,这一切就轻松无比。
当我们遇到不懂的代码时候,可以直接让其给我们解释代码,如果代码比较复杂甚至比较乱,也可以很容易地重新对逻辑进行整理。

#结对编程,效率加倍

Github Copilot宣传这是结对编程工具,但是即使不直接使用Github Copilot,对于一些具体的逻辑的代码,或者一些实现方式,通过与AI大模型进行沟通,可以给出我们更多的思路,也可以帮我们进行代码的优化,可以毫不夸张地说,这是编程之后的一个强大帮手。


说了这么多的好处,有些人会觉得借助AI,完全不懂编程的人也可以进行开发工作。这个观点我不完全赞同,或许在几十年后可以做到,但是现阶段这个目标还很遥远。对于有着丰富经验的开发者来说,AI大模型可以说是一个非常强大的工具,让其工作效率可以达到一个顶3个的程度,但是如果说自己并没有任何经验,碰到一些AI不能解决的问题或者跑偏了方向,只会让你离目标越离越远。

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注