写博客软件(博客推广软件)

220

chatgpt火了

chatgpt 火了,那可不是一般的火,成为最快有一个亿用户的应用。
比尔盖茨说,chatgpt 的诞生堪比 PC 及互联网的发明,那这个就意义就不用多说了。

它会不会让很多程序员失业?我觉得肯定会的,那些初级的程序员或者知识不扎实的读不懂代码的程序员应该会首当其冲。对于本来就熟练的程序员来说,可以提高10倍以上的开发速度。

chatgpt会不会写大型应用?完全可以,因为它可以记住你前面说了什么,所以就可以连贯性地回答而没有过分的违和感,

关于代码,我的感受

1. 它写的代码中规中矩,并且通常每句都附有注释和解释,能成倍的提高你的理解速度,关键是有不懂的你可以追问,虽然答案不是 100% 正确,但是能快速解决你的疑惑。

2. 学习编程不再是 “搜,搜,搜,” 而是 “问,问,问”。每次让它写代码,你可以学到一些新知识,对于你学习编程,我觉得是必备的。人手一个账号,否则你就会落伍。

3. 写的代码会不会有错,当然会有。况且它是仅限于 2021 年前的数据,那么会输出一些过时的代码,当然你要能看懂,可以马上改成自己想要的。

4. 未来写软件可能不需要什么团队了,一个人,只要有想法,它就可以帮你实现,因为它的效率实在是人类无法望尘莫及的。

5. 你可以问他正常的问题,不正常的问题,大众的问题,小众的问题,它都能不厌其烦地回答。

6. 不管是前端,后端,只要你描述准确,他就会生成你想要的代码,当然这里的前端的东西比较难描述。

7. 本人用它写了博客应用,工单应用等等,渐进式的开发,边聊边复制,边修改边测试,当然测试代码,填充假数据也可以都可以让他写。

缺点:

下面谈下我感到的一些缺点或者说chatgpt方面可以改进的:

它会遗忘某些参数,你所用的框架等等,当然你可以提醒它修改下。还有就是模型之间的关系,你如果不提问,它可能就不会输出。代码版本有些混杂。比如 laravel 早期版本的例子它还是会输出,毕竟它收集的数据是有滞后性的,你要边看边修改。如果你没有给他指定某些条件,它会随机挑一个来写。比如前端我没提 bootstrap, 它就用 bootstrap 来写。当然事后你可以让它重写改写。会重复说些有的没的,以前说过的它还会说一遍,可能会让你觉得烦一点,我倒是没觉得。代码里会有bug,这时你一定要测试,并且有 bug 的时候你可以问它这个是如何引起的。市面上比较常见的应用它会写得比较得心应手。生僻的要求还没有提过。它不会按最优方案来写,比如代码风格等等,这些比较个人的东西它没有,写得代码都是中规中矩,看你如何发出指令了。由于它输出的字符有限,需要你把大的问题分成多个小的问题来提出,一步步让它输出。

最后要说明的是,本人用的是laravel, vue, react, tailwindcss等框架写的。
大家如果有什么疑问,可以在下面评论。

最新版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如有侵权请联系删除!站长邮箱:194375642@qq.com