当前位置:   article > 正文

【无标题】大模型时代,会AIGC编程的程序员都怎样了?

【无标题】大模型时代,会AIGC编程的程序员都怎样了?

随着 Midjourney、NotionAI 等 AIGC 工具的爆火,人们提升工作效率的同时,也引起了新一轮的失业焦虑。其实李彦宏早在 2019 年的全球 AI 产业大会上就表示过,虽然 AI 会取代一些人类的工作,但是也会创造更多新的工作机会,而这些新的工作机会往往需要的是具备 AI 技能的人才

华裔数学家陶哲轩前段时间被网友安利了用AI工具写代码,于是 他用GPT-4写Python代码进行了实验,节省了半小时的工作时间。打开了GPT编程的新大门后,陶哲轩一改自己保持了近10年的编程习惯,升级了一波工具,开始使用VSCode+TeX Live+LaTeX workshop+GitHub Copilot。 这不,最近他发表的新论文也用到了AI,对他编码、生成流程图初稿有很大帮助。

由此可见,AI 时代的职业生存法则已经有了明显改变,如果你想发展得更好,要么成为 AI 人才,要么善用 AI 这个利器。最基本的,你可以先学着让 ChatGPT 帮你编程,提升你的工作效率。

为了让大家的学习事半功倍,小异精心挑选了 《AIGC自动化编程:基于ChatGPT和GitHub Copilot》,难能可贵的是,这本书既有基础又有实战,循序渐进地把知识喂给你。相信读过之后,你一定可以把自动化编程应用到工作中,极大地提升工作效率。

Part.1

大模型工具赋能编程

随着人工智能技术的飞速发展,ChatGPT、New Bing、Github Copilot、Claude2 等大模型工具的出现正在赋能各行各业。而在编程领域,这些工具大大节省了程序员的编程时间,减轻了代码优化、测试和漏洞检查的压力,可以让我们更关注创新和创造价值的工作。

然而,我们在使用 ChatGPT 辅助编程时可能会遇到很多困难,比如:

▮ 如何通过 prompt 向 ChatGPT 精准表达需求?

▮ 如何保证 ChatGPT 输出的代码质量?

▮ 如何把自动编程应用到实战中,避免“一看就会,一用就废”?

这些让很多人头疼的问题在本书中都可以找到答案,作者李宁编写本书的初衷就是希望为大家讲透 AIGC 代码生成解决方案,毫无保留地分享自己的应用实战经验。

在从东北大学计算机专业硕士毕业后,李宁一直在技术领域深耕,拥有创业者、超平台开发工具 UnityMarvel 创始人、企业内训讲师、IT 畅销书作家、华为 HDE、腾讯课堂/51CTO学院/CSDN学院等平台讲师等众多头衔。他曾出版40+IT畅销书,制作在线 IT 视频课程超过2000小时,拥有数百万学员和读者。

他用几个月试用了 ChatGPT 以及其他大模型产品,用这些产品生成了超过 10 万行代码,以及数十万字的文章以及大量的图像、视频。这些经历让他清楚地了解使用大模型工具的痛难点,也使他在编排内容的时候更加深入浅出、循序渐进。

《AIGC自动化编程:基于ChatGPT和GitHub Copilot》就是从基础入手,介绍了使用 ChatGPT 进行自动化编程的各个方面,适合对使用ChatGPT进行编程感兴趣的初学者阅读;同时,本书还介绍了使用ChatGPT开发的实例和案例,有一定编程基础的开发者也可以从中学到许多对工作有帮助的技术,提高自己的编程效率。

下面就跟着我一起来看看这本书的主要内容吧!

Part.2

深入浅出,开启自动化编程奇妙之旅

本书涵盖了使用 ChatGPT 进行自动化编程的各个方面,主要内容如下:

跨越 ChatGPT 之门(第 1 章): 在使用 ChatGPT 编程之前,首先要了解 ChatGPT 的基础知识,只有搞懂了这些,才能顺利学习后面的知识。

比如,我们都知道, ChatGPT 能否给出相对准确的回答关键在于如何提问。李宁就根据自己大量的实践经验总结了一套问题的设计原则,同时列举了正例和反例,辅助读者理解。

而除了原则外,本章还会涉及许多大多数人可能忽视的提问技巧,以及鉴别 ChatGPT 回复真伪的方法等。虽然是基础讲解,但也都是实打实的实战经验总结,如果你没有留心学习,十有八九会踩坑。

自动化编程(第 2 章): 本章介绍了用 GitHub Copilot 进行自动化编程技术,主要包括安装和验证 GitHub Copilot、代码自动化、GitHub Copilot 在 Visual Studio Code 中的快捷键等。

更多 AI 代码生成解决方案(第 3 章): 除了 ChatGPT 以外,本章还介绍了其他 AIGC 代码生成工具,如 New Bing、 Bard、Claude、CodeGeeX、 CodeWhisperer 等,大家可以通过这一章学习到更多实用的工具。

自动化编程实战(第 4 章~第 8 章): 从第4章开始就进入本书的重头戏——自动化编程实战阶段了。每章一个实战主题,包括桌面应用开发、Web 应用开发、 游戏开发、办公自动化以及其他程序员常用的程序开发(数据库与SQL、正则表达式、算法等),每个场景都有丰富的实例,可以说是把知识点掰开揉碎了,一步步带着你进行实操。通过这些实战案例和技术的讲解, 你一定能学以致用。

AIGC 深度探索(第 9 章):最后一章介绍了 AIGC 探索性知识的应用,如 ChatGPT Plus 插件、ChatGPT 代码解析器 Code interpreter、Claude2 数据分析,帮助读者拓展使用 AIGC 解决问题的思路。

李宁老师讲解的每个知识点都有配图示例,代码也会完整地给出。比如,讲到用 ChatGPT 检查代码漏洞的时候,他就举了这样一个例子:

这种知识点+图例+代码的搭配,我看了直呼清晰!这样不仅能把每一个细节讲透,读者还能跟着上手演示一遍以加深印象,简直太棒啦!

Part.3

实践,是学习新技术的最好方式

现在 AIGC 技术刚刚起步,在未来很长一段时间,会不断有新的 AIGC 产品问世,大家可以以本书为学习起点,逐步适应和熟练运用 AIGC提供的各种技术和工具。

最后,作者李宁也给出了本书的一些学习建议:

逐步深入。本书首先从基础的 ChatGPT 基础知识开始,逐渐深入介绍了如何使用 Github Copilot 进行自动化编程,然后讲解了其他 AIGC 代码生成解决方案和实战应用。读者在阅读的过程中,可以先了解基础概念,然后逐步学习复杂的主题。

交叉学习。各章之间有许多相似的内容,例如,ChatGPT 和 Github Copilot 的功能部分、Claude2 和其他 AIGC 代码生成解决方案等内容上都有相似或互补的内容。大家学习一个新工具时,可以试着将其与已学过的内容进行对比,以便提高学习效率。

广泛实践。本书包含了大量的实战内容,从桌面应用、Web 应用、游戏开发到办公自动化等。大家在阅读这些内容后,尽量动手实践这些例子,通过实践加深理解并掌握这些知识。

积极探索。AIGC 是一个新事物,在阅读本书的过程中,你们可能会遇到一些疑问,这是很正常的。解决这些疑问现在最好的办法就是利用 ChatGPT、Github Copilot、Claude2 等工具去积极探索,从而获得答案,这会使自己在实践中学到更多技术。

未来已来,让我们从本书开始,共同探索 AIGC 和自动化编程技术吧!

读者福利:如果大家对大模型感兴趣,这套大模型学习资料一定对你有用

对于0基础小白入门:

如果你是零基础小白,想快速入门大模型是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。

包括:大模型学习线路汇总、学习阶段,大模型实战案例,大模型学习视频,人工智能、机器学习、大模型书籍PDF。带你从零基础系统性的学好大模型!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/979103
推荐阅读
相关标签