边聊边复制,边修改边测试,利用chatgpt用laravel框架做一个博客应用

chatgpt火了,那可不是一般的火,成为最快有一个亿用户的应用。
比尔盖茨说,chatgpt的诞生堪比PC及互联网的发明,这个就不用多说了。
它会不会让很多程序员失业?会的,那些初级的程序员或者知识不扎实的读不懂代码的程序员应该会首当其冲。对于本来就熟练的程序员来说,可以提高10倍以上的开发速度。
chatgpt会不会写大型应用?完全可以,因为它可以记住你前面说了什么,所以就可以连贯性地回答而没有过分的违和感,它有没有缺陷?当然有,下面本人总结下最近两个月用chaggpt来写应用的感受。
1.它写的代码中规中矩,并且通常每句都附有注释和解释,能成倍的提高你的理解速度,关键是有不懂的你可以追问,虽然答案不是100%正确,但是能快速解决你的疑惑。
2.学习编程不再是“搜,搜,搜,” 而是 “问,问,问”。每次让它写代码,你可以学到一些新知识,对于你学习编程,我觉得是必备的。人手一个账号,否则你就会落伍。
3.写的代码会不会有错,当然会有。况且它的值是仅限于2021年前的数据,那么会输出一些过时的代码,当然你要能看懂,可以马上改成自己想要的。
4.未来写软件可能不需要什么团队了,一个人,只要有想法,它就可以帮你实现,因为它的效率实在是人类无法望尘莫及的。
5.你可以问他正常的问题,不正常的问题,大众的问题,小众的问题,它都能回答。
6.不管是前端,后端,只要你描述准确,他就会生成你想要的代码。
7.本人用它写了博客应用,工单应用等等,渐进式的开发,边聊边复制便修改边测试,当然测试代码,填充假数据也可以让他写。
8.缺点:

  • 它会遗忘某些参数,你所用的框架等等,当然你可以提醒它修改下。还有就是模型之间的关系,你如果不提问,它可能就不会输出。
  • 代码版本有些混杂。比如 laravel 早期版本的例子它还是会输出,毕竟它收集的数据是有滞后性的,你要边看边修改。
  • 如果你没有给他指定某些条件,它会随机挑一个来写。比如前端我没提 bootstrap, 它就用 bootstrap 来写。当然事后你可以让它重写改写。
  • 会重复说些有的没的,以前说过的它还会说一遍,可能会让你觉得烦一点,我倒是没觉得。
  • 代码里会有 bug,这时你一定要测试,并且有 bug 的时候你可以问它这个是如何引起的。
  • 市面上比较常见的应用它会写得比较得心应手。生僻的要求还没有提过。
  • 它不会按最优方案来写,比如代码风格等等,这些比较个人的东西它没有,写得代码都是中规中矩,看你如何发出指令了。
  • 由于它输出的字符有限,需要你把大的问题分成多个小的问题来提出,一步步让它输出。
    因为我的聊天记录比较长,我把文件以pdf的形式放到网盘上,大家可以参考下。
    这个博客应用有,标签,分类,评论等照着简单的wordpress的形式做的。
    聊天记录:
    pan.baidu.com/s/1SwrSxsdq4Rs-cI5l4...
    博客程序:
    gitee.com/sachuronggui/chat-gpt-cr...
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 11

control+c+v的键盘我该单独买一个了,哈哈

1年前 评论
陈先生 1年前
qufo 1年前
它会不会让很多程序员失业?会的,那些初级的程序员或者知识不扎实的读不懂代码的程序员应该会首当其冲。

我认为不会 ,如果会的话高级的也一样会,反驳你两点
1.初级程序员
是人都会从初级开始,不可能出山就是高级
2.看不懂代码的程序员
压根就不是程序员,况且没有它也会失业

1年前 评论
gongmeng 1年前
sachu (楼主) 1年前

没有最初的智能了/ 估计被修改了,例如FLUTTER现在是3.X,CHATGPT 提过了很多代码还是2的版本

1年前 评论
sachu (楼主) 1年前

正在往初代 MOSS 发展。

1年前 评论
sachu (楼主) 1年前

太牛逼了,哎,迟早要失业,哈哈

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!