如何让ChatGPT帮我们提高开发效率

 

 

 

3 天前

 

ChatGPT云炬学长

​关注

ChatGPT非常可怕!才不到短短的几个月时间有上亿用户。

火爆程度以至于官方都不得不暂停plus用户的升级,以缓解压力。

ChatGPT能够发展那么快,确实是因为他真的很强大!

能帮我们做ppt、帮我们做脑图、甚至帮我们做决策!

在软件开发领域,ChatGPT也同样强大,极大提高了开发的效率。

今天我就分享下我是怎么使用ChatGPT来辅助开发的。

用法一:工程项目变量命名参考

想问问开发小伙伴在开始开发的时候第一步最头疼的事儿是啥?

我认为是命名!

开发的第一步,就是要创建一个工程项目,然后呢,再为这个工程项目起个名字。起名字这事儿可不是个容易的事儿。世界软件开发大师Martin Fowler大神也说过了:“计算机领域最难的两件事儿,一是缓存失败,二是程序命名”

 

v2-298d82d201e88d9b7bc7c7efe4f797d7_1440w.webp

 

所以,起一个好的名字也确实不容易。

接下来一起看看怎么利用ChatGPT辅助我们起一个简介而且高大上的项目名称。

首先,需要自己理解项目的功能。这次想做的功能是一个社区的监管助手,主要有两个功能

1、帮忙回答问题

2、监管不合规的言论

明确功能之后,就来问问chatGPT,看有什么参考的命名

 

v2-69ccc994a893534edd7c1849b78d63bd_1440w.webp

 

ChatGPT给出了10个参考题目,最后我选了"ChatBotX"。记得老东家有个事业群叫RobotX,专门搞机器人的,挺起里很牛X。ChatBotX也有个“X”,简单而且听起来也很牛X,就选了这个名字。

另外一个用法就是函数命名了

 

v2-f75dc64a6bcf9f262c919637792ace25_1440w.webp

 

当犯了命名困难症的时候,不妨问问ChatGPT,说不定回有些灵感。

用法二:项目目录结构推荐

一些大公司会有自己的项目目录规范,开源项目一些社区也有项目目录规范。 对于刚开始接触开发的小伙伴不一定知道这一点,可以使用golang来咨询下。

 

v2-1bdabfc885dd3933f1939df58f1aa903_1440w.webp

 

chatGPT给的目录结构看起来也比较规范。

用法三:快速查资料

在开发时,很可能有这么一种场景,我们需要使用某个功能,这个功能很有可能开源项目有,但不知道有哪些开源。

以本地缓存为例,在开发项目的时候,我想用下go语言的本地缓存,想看看有哪些开源,并且开源又什么特性。

按照以前的做法的话。首先取git找找这些开源项目,然后看看对应的文档,再看看功能是不是满足需求。还会跟同样的开源进行横向对比。。。。还是非常耗时耗力的。

有了ChatGPT后,一切都简单啦!我直接提问chatGPT,看看chatGPT怎么回答

 

v2-d444c42fd8ed71d16998466ed4f6bff2_1440w.webp

 

返回的内容非常详细,把主要功能都列出来了,根据我的需求场景,我选了bigcache,选型完成

后,直接问chatGPT用法。

 

v2-981f2cd184c24b0506bded660f8e28fe_1440w.webp

 

chatGPT给的用法demo直接复制过去,再根据需求调整下参数就可以用了,非常方便。省

去了查看文档的时间。

用法四: 辅助排查BUG

使用这个时会讲代码贴给ChatGPT,一些公司有自己的安全规范,不允许这么做,这里能不能用需要自己进行评估。

在写代码的时候因为粗心写错了一行代码

导致输出结果不是预期中的,让我排查了半个小时。

就要放弃的时候,把代码直接贴给chatGPT,困然了我半个小时问题一下子就发现了!

 

v2-48e191c8dbbf3926534438972b3f46c9_1440w.webp

 

太强大了,刚开始学编程的小伙伴,写的代码经常会出现各种各样的错误。

比如说编译问题或者运行时候直接CoreDump。

记得大学的时候,刚开始学的时候,大学老师可不会手把手指导,写个简简单单的Hello,world,也要花老长时间。

有了ChatGPT后,想学编程的小伙伴有福了,给你最专业的回答,还不欠人情,真香。

用法五:写前端页面

后台开发,除了命名之外,最怕的是啥?别人我不知道,我最怕的是写前端页面。

虽然有前端的基础,css、js、html都看得懂,但是要做个好看的页面,还不如让我去操场跑10公里。

有了chatGPT,我用它来生成前端页面,直接复制粘贴就可以用了。

 

v2-3b1996a8d121fc73816c8db51b0af9f4_1440w.webp

 

 

v2-1e768580155567ff4a4f4109cf4244f1_1440w.webp

 

 

v2-9930ef5abcb73aa4c67fb1b631faff9f_1440w.webp

 

然后把文件内容复制后,拷贝到同一个目录下。看起来还是很不错的。

 

v2-480661962554c40038872fb80e052279_1440w.webp

 

上面的登录按钮没有居中,不是很好看,我们也可以让chatGPT调整下

 

v2-3cd4678bf4a3c07ef97548d0093ced05_1440w.webp

 

ChatGPT非常贴心的叫我们怎么让这个按钮居中显示,还给出了非常完整的代码

接下来我们看看效果,登录按钮真的居中显示了!

 

v2-cab8f2c3e1a7262087a62a0a9bd1cdeb_1440w.webp

 

 

最后给大家布置个作业,用ChatGPT Or New Bing写个应用~

 

 

发布于 2023-05-21 20:31・IP 属地辽宁

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/31931.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《联众》并购案细节公布,海虹海外公司浮出水面(ZT)

《联众》一夜身价暴增到2亿美金,《海虹>以及联众创始人成功套现1亿美金!这是中韩国际资本合作的典范?还是海外资本的大举进攻的信号?或者就是互联网第二次井喷的前奏?在历史给予答案之前,让我们理顺并购…

微信授权登录:移动端[unionid](一)

专栏简介 💒个人主页 📄本栏目录 📖心灵鸡汤📖 生活中其实没有绝境,绝境在于你自己的心没有打开。 ✍相关博文✍ 微信分享开发:准备工作微信PC端扫码登录 如果你有…

第三方对接-微信登陆对接

对接第三方之微信登陆 由于目前市面上社交软件的使用排行来看,基本上微信一马当先。因此在大多数应用上都会内置微信登陆的场景,这时候我们就非常有必要熟悉微信的登录流程。 微信登陆 微信官方开发文档说明目前移动应用上微信登录仅支持原生登陆方式…

对三大数学软件 Mathematica 、Maple 、MATLAB 的小测试比较

今天一时兴起,突然想试试几个数学软件的功能,就测试了一个不定积分,看看哪个算得最好,最简洁。 计算: 以下计算结果我都一一验算了。 1).先在Mathematica(我用的是在线的wolframalpha)中计算,结…

【计算机图形学(译)】 二、各种各样的数学

【计算机图形学(译)】 二、各种各样的数学 2 各种各样的数学 Miscellaneous Math2.1 集合和映射 Sets and Mapping2.1.1 反向映射 Inverse Mappings2.1.2 区间 Intervalsoft2.1.3 对数 Logarithms 2.2 解二次方程 Solving Quadratic Equations2.3 三角学 Trigonomet…

和托托一起学计算机图形学(一)-初识计算机图形学

文章目录 初识计算机图形学一、计算机科学与视觉信息处理二、计算机图形学的应用三、总结 数字图像基础一、像素二、RGB和CMY颜色模型三、颜色编码四、查色表五、图像文件六、总结 初识计算机图形学 一、计算机科学与视觉信息处理 计算机图形学:建模(建…

如何使用 ChatGPT 掌握讲故事的艺术

想出一个故事情节,虽然有时很有趣,但可能是一个耗时的过程。或者你可能会发现自己遇到了作家的障碍——每个作家存在的祸根。 这个重要的灵感火花是 ChatGPT 可以提供帮助的地方。OpenAI流行的文本生成聊天机器人可以协助写作过程的任何部分&#xff0c…

仅剩1位73岁开发者苦撑!能求解超复杂物理方程式的计算程序,要没人维护了...

明敏 Alex 发自 凹非寺量子位 | 公众号 QbitAI 高能物理先进计算必备程序之一,快要没人维护了。 随着唯一的长期维护者达到73岁高龄,计算系统FORM的命运开始变得扑朔迷离起来。 过去30多年,这个程序被视为粒子物理学研究的基础工具之一&#…

苹果的头显,只要看一眼就行

阅读本文大概需要 1.66 分钟。 今年的 WWDC23 开发者大会,不少人表示 iOS 更新了个寂寞,但 Vision Pro 头显却意外吸引眼球,看来苹果工程师都忙着搞头显去了。 苹果的头显终于还是来了,关于它的传闻,似乎这几年从未间断…

AN OVERVIEW OF LANGUAGE MODELS RECENT DEVELOPMENTS AND OUTLOOK

LLM系列相关文章,针对《AN OVERVIEW OF LANGUAGE MODELS: RECENT DEVELOPMENTS AND OUTLOOK》的翻译。 语言模型综述:近年来的发展与展望 摘要1 引言2 语言模型的类型2.1 结构化LM2.2 双向LM2.3 置换LM 3 语言单元3.1 字符3.2 单词和子单词3.2.1 基于统…

使用 Sealos 三分钟打造鉴黄神器,我有个大胆的想法……

"NSFW" 是 "Not Safe For Work" 的缩写,通常用于标记那些在工作场所可能不适当的的在线内容。这种内容可能包含暴力、色情、血腥、或者其他可能被认为是令人反感或冒犯的材料,最常见的原因……是 18 成人内容。在许多在线平台&#…

8年前端带你HTML+CSS入门到实战(附视频+源码)

本文主要是解决: ☆ 想要自学前端开发, ☆ 但又不太想看博客文章, ☆ 觉得自学有点吃力,有点不知道学习步骤的同学 目录 一、HTML 1、需要了解熟练的标签 2、不太常用的标签 3、怎么算是HTML学好了,可以继续学CSS了…

NLP中的词向量对比:word2vec/glove/fastText/elmo/GPT/bert

点击上方,选择星标或置顶,每天给你送干货! 阅读大概需要15分钟 跟随小博主,每天进步一丢丢 作者:JayLou,NLP算法工程师 知乎专栏:高能NLP之路 地址:https://zhuanlan.zhihu.com/p/56…

6款AI写作工具类网站推荐(第二版)

我们搜集了一些AI写作工具,希望对你有帮助,不论是在提升工作效率方面,还是在了解最新的AI技术方面,帮助你提升工作效率。 Notion AI https://www.notion.so/product/ai NotionAi可以提供AI智能写作,还能检查代码、语法…

国内大模型侵权第一案,6 年成果,被爬取 200+ 万次,仅索赔 1 元?

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 上个月,学而思曾透露消息称,目前其正在自研数学大模型 MathGPT,即面向全球数学爱好者和科研机构,以数学领域的解题和讲题算法为核心打造而成。 彼时许多…

用GPT-4 写2022年天津高考作文能得多少分?

正文共 792 字,阅读大约需要 3 分钟 学生必备技巧,您将在3分钟后获得以下超能力: 积累作文素材 Beezy评级 :B级 *经过简单的寻找, 大部分人能立刻掌握。主要节省时间。 推荐人 | Kim 编辑者 | Linda ●图片由Lexica …

react聊天组件:用antd和react-chat-element组装的聊天列表

效果图: 安装库 用到了antd design和github上的一个库:react-chat-element (1)antd design: 安装:yarn add antd 修改 src/App.css,在文件顶部引入 antd/dist/antd.css import ~antd/dist/a…

chatgpt赋能python:人脸识别技术进程Python应用

人脸识别技术进程Python应用 人脸识别技术是计算机视觉领域的重要应用,随着深度学习技术的发展,越来越多的人开始关注并使用这种技术。Python作为一种高效、易用的编程语言,也在人脸识别领域得到了广泛应用,本文将介绍Python如何…

chatgpt赋能python:Python人脸搜索:进入智能搜索的新时代

Python人脸搜索:进入智能搜索的新时代 随着神经网络和深度学习的迅猛发展,人工智能已经成为许多领域中最重要的研究方向。人脸搜索的普及,是人工智能引领的技术革命最具有代表性的例子。Python作为一种高级编程语言,在人脸搜索领…

chatgpt赋能python:Python实现人脸识别系统

Python实现人脸识别系统 在当今科技发展的时代,人脸识别技术已经广泛应用于各行各业中,如安全防范、金融交易、医学检测等领域,成为了一个备受瞩目的技术。Python作为当今最流行的编程语言之一,其实现人脸识别系统的能力备受重视…