
后端
·2023-02-14#鱼皮的打工日记# 很久没写工作日记了,一方面是工作比较平淡、不会一直有值得分享的内容,另一方面是确实太忙了 hh。
但今天比较特殊,决定分享一下~不是因为今天是情人节(祝有情人终成眷属),而是因为今天我尝试了一种新的工作模式,也就是用最近很火的 chatgpt AI 辅助写代码,意外地发现效率提高了很多!
我今天的工作场景是这样的,要把一个老的 Python 系统用 Java 来重构。我们知道不同的编程语言写业务逻辑无非就是语法上的差异,人工去修改调整其实效率是很低的,所以我尝试使用 Chatgpt 来帮我做编程语言的翻译工作~
结果它不仅翻译出来了,还提醒我要导什么包!(如图 1 - 3)
绝大多数语法都是正确的,我只需要略做修改即可。
你还可以让他帮你解释一下代码的作用哈哈(如图 4),他甚至同时解释了 Python 和 Java 版本的代码,感觉比我讲的都清晰!
通过尝试,我发现它翻译工具类函数的准确性还是很高的,如图 5,它还分析出了这玩意是请求头参数。
接下来,我需要根据一个 SQL 表的结构来生成 Java 对象,可以轻松生成 get set 版本和 lombok 版本的代码(如图 6 - 7 )。
有趣的事,你还可以问他刚刚发生了什么,对我这种记忆力差的人很有用!🐶(如图 8)
此外,它也可以自动生成 Mybatis 的 xml 文件(如图 9)。
感觉这比我的 SQL 之父项目智能多了!心里一万句妈卖批啊!
其实以前 chatgpt 刚火的时候我就去体验了,但当时感觉一般般。经过这一阵子的研究,我基本学会怎么用它了。而且因为它的确能辅助我的工作,我现在算是对它彻底改观了~
当然,我看到也有同学觉得 chatgpt 很一般。因为它目前毕竟是一个工具,工具好不好用,要看你是否需要它、以及会不会利用它对吧。
比如不是什么东西都能依赖 Chatgpt 来生成,但是作为一个参考方案的提供者还是很不错的。
另外我发现,不同的提问方式 Chatgpt 的回答也是天差地别,我之前不会用的时候也觉得它比较一般,但现在回过头来看原来是自己当时不会用、不会提问。AI 和人一样,如果你连自己的问题都描述不清楚,那凭什么要求它给你准确的答案呢?AI 是训练出的智能,但不是神!
所以学会提问真的真的非常重要!!!
最近也有很多同学焦虑 AI 会不会替代人呀?说说我个人的观点吧。
我个人认为,无论国家再怎么管控,AI 注定会淘汰部分工种的人!但它不是突然说某个工作灭绝了,而是一点一点地减少用工成本和人数。
问大家一个问题:你觉得你自己的工作现在可以被 AI 替代么?如果不能的话,你能否用 AI 提高效率呢?试想一下,如果你一天搞完了原本两天的活,剩下多的那一天,老板不就可以让你干其他同学的活么,那么另外那个同学何去何从呢对吧?
真正到了 AI 时代,吃亏的是不会利用、不能驾驭 AI 的人(就像现在这个时代还不会用移动互联网的人一样)。也许我们之后都该顺应时代,除了提升自己之余学习下怎么利用好 AI 来更好地提升自己。
154
0
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
