范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

别再进入互联网了!程序员要失业了,而这一天已经来了

  转载/码农翻身
  最近有好几个人给我安利ChatGPT,说老刘快你去看看吧,这货实在太强了,搞不好我们程序员都失业了。
  刚开始我都是微微一笑,怎么可能?我之前的观点一直都是在我的有生之年,AI绝对不可能干掉程序员。
  但是安利的人实在是太多了,我忍不住要去注册个账号去看一下。
  没想到这货竟然没对中国开放,网上有些攻略,我嫌麻烦,赶紧呼叫在国外的好兄弟,请他帮忙注册一个账号。
  尝试开始,我决定跳过那些简单的问答,例如:  如何反转一个字符串?
  如何发起一个HTTP调用?
  因为这种东西对于阅码无数的AI来说太小儿科了,根本测试不出来它的本事有多大。
  程序员的一个核心能力就是拿到需求,能作出优雅的设计,咱们就拿这一点考考它。  先问一个简单的问题:
  (点击看大图)
  不出所料,它"背诵"得非常好!
  它说的最后一个原则是: 尽量使用合成/聚合的方式,而不是继承来达到复用目的。 这确实是面向对象一个重要的设计原则。
  ChatGPT能运用这样的原则吗?
  先问问它会不会做设计:
  说得真不错,咱们开始放大招,我手头正好有一个经典案例:薪水支付,这是从经典书《敏捷软件开发:原则,模式和实践》中提取出来的。  这个案例的需求是这样的:
  该系统由一个公司数据库以及和员工相关的数据组成,系统需要准时地按照规则给员工支付薪水
  员工有三种类型
  1. 钟点工 ,每个小时有固定报酬,他们每天提交工作时间卡,其中记录了日期以及工作小时数,如果每天工作超过8小时,按1.5倍进行支付。每周五对他们进行支付。
  2. 月薪员工 ,工资固定,每个月的最后一个工作日对他们进行支付
  3. 销售人员 ,有固定工资,但会根据他们的销售情况,支付给他们一定数量的佣金,他们会提交销售凭条,其中记录了销售的日期和数量。每隔一周的周五对他们进行支付。
  员工可以选择支付方式,可以把支票邮寄到他们指定的邮政地址,也可以保存在财务那里随时支取,或者要求直接存入他们指定的银行账户。
  看了这个需求以后,一般的设计是这样的:
  Employee 作为基类,不同类型的雇员类来继承。
  但是这个需求会有变更,客户要求员工类型可以变更,例如 从钟点工变成月薪雇员 ,这样上面的设计就不行了。
  这个时候应该做个抽象,,用一个类PaymentClassification来表达支付分类,然后让Employee类持有这个实例,简单说就是用 组合代替继承。
  这相当于是个 陷阱 了,我们程序员能识别,抽象,这个ChatGPT可以吗? 我还真有点好奇。
  先问最初的需求,ChatGPT的回答是这样的:
  (点击看大图)
  你别说,还真是不错,它"理解"了需求,从中抽取出了名词进行类的设计,并且设计好了类的继承关系。
  已经达到了面向对象设计的初级水平。
  接下来是重点,给他挖坑:
  非常惊艳,这货竟然学会了抽象!
  虽然它抽象出的类型叫EmployeeType,不如PaymentClassification那么精确,但是大方向是一致的:用EmployeeType来管理支付规则,员工类型发生变化时,Employee类不需要变化。
  说实话,我看到它给出这个结果,内心是很吃惊的,可以说,能超越相当多的程序员了。
  接下来我又问它关于支付周期 怎么处理:
  这一次它的抽象更加厉害,直接给出了精确的名称:PaymentSchedule ,还有相关的伪代码!
  它还特别提到了,当需要修改支付周期时,只需要更改PaymentSchedule即可,不用修改原有的员工类,组合优于继承,再次体现出来 。
  这和书中的例子几乎一样了:
  继续问 支付方法 的处理方式:
  不出所料,它的设计依然很棒:
  实际上,ChatGPT的设计,已经非常接近书中的最终方案了:
  尝试到这里,心里有一丝失落和不甘,这个 Ch atGPT实在是太强悍了,展示出来很强的设计能力,并且对话过程非常流畅。
  人工智能真的能理解需求,学会了抽象,能设计出漂亮的类结构了吗?程序员的核心能力被替代,程序员的危机真的来了? 我又问了它一个问题,让它把类图画一下:
  等等,这里的类名怎么和之前的不一样了,怎么出现了一个新的概念:工会成员 ? 我在这次对话中,可是从来没有告诉过它这个概念 啊!它从哪里知道的?
  最大的可能是,这货并没有理解我告诉它的需求,它之前应该学过这个案例,依然是在"背诵"它学习的东西,自作主张把工会成员也给我弄出来了,从而露出了马脚。
  我关掉了ChatGPT网站,再次登录,重新用同样的内容和它交互,这次的结果彻底地把它暴露了。
  看到没有,这次它根本没有抽象出PaymentClassification/EmployeeType,它竟然推荐了面向过程的思路,添加一个type的属性,用switch来解决问题 。这比之前的方案要差太多了。
  最后聊一下感受吧!ChatGPT确实很厉害,应该是学习了海量的数据,肚子里货很多,但是它依然没有真正的理解需求,它告诉我们的答案就是在现有知识中做提炼和整合。
  如果抛给它一个完全全新的领域问题,估计它会懵的,大家可以拿实际业务问题来玩一下。
  所以,ChatGPT是一个好帮手,但是你要想完全依赖它,可要掂量掂量了,它告诉你的可能是优雅的代码,也可能是垃圾代码。  想要知道互联网更多干货?点个关注,听我慢慢跟你分享!

短发男士不怕切口长做全脸拉皮,无p图,10天像变了一个人以下是求美者的自述男士做拉皮这件事,肯定很多人不理解,觉得没必要,可是男生就没有追求年轻和美的权利了吗?我想答案肯定是否定的。之前埋线光电项目都做过,但脸的松垮感还是很明显,尤其鼻2023年退休,独生子女父母能增发多少养老金?六个省份的退休比较持续30多年的独生子女时代,造就了我国1。76亿独生子女家庭。人口与计划生育法规定,领取了独生子女光荣证的父母,可以按照各省确定的标准享受相应的奖励待遇。有关独生子女家庭的奖励主要得物回应某手机提示删照无权限和能力删除相册图片近日,有网友发文称,他在得物App上购物后发现问题,拍下视频向得物反映,没想到他发现得物涉嫌通过调用他的手机权限,删除了他手机里的相关视频证据。11月13日,得物官方回应称,已第一场景再现心上插了一把刀,即使流血也要忍对不起,我没忍住!近日,鲁医生上门掌掴幼儿事件已经闹得人尽皆知了。鲁医生错了吗?错了!自己的孩子被人家的孩子不止一次地打出血,上门讨要说法还错了?错在哪?鲁医生自己说了,他就错在没像月亮一样宇航员涌向西班牙岛屿训练宇航员亚历山大格斯特(AlexanderGerst)跪在一个深陨石坑的边缘,用凿子收集火山岩样本,小心翼翼地将其放入白色塑料袋中。格斯特不在月球上,即使它看起来像。他位于西班牙加那场面壮观!数百只黑颈鹤迁徙至四川红原月亮湾集结休整黑颈鹤在红原月亮湾嬉戏初冬,在四川阿坝州红原县的月亮湾湿地,大批赤麻鸭在空中飞舞,还有大量国家一级保护动物黑颈鹤迁徙到此。近年来,红原县注重生态环境保护,提升固土保水涵养水源的生态170多万保时捷3个月亮故障灯王女士新买了一辆保时捷帕拉梅拉轿跑,上个月亮起了故障灯。嘉兴保时捷中心告诉她,这个问题暂时无法解决。视频花170万买的保时捷帕拉梅拉,故障灯何时能处理?王女士这辆保时捷帕拉梅拉四座忽有故人心上过,回首山河已是秋头条创作挑战赛这是一个平凡的秋天的午后,阳光正好,微风不燥。我听着外面孩子们的嬉闹声,望着那站成了窗外风景的树木有些发呆。孩子们这是上完了网课在玩闹吗?为什么还不能恢复正常的工作学人,名字,寻找情绪,情感,成长人生,太阳,月亮,光与记忆引言你们叫什么名字,我们在人海中相遇,我曾经呼喊你们的名字,最终在人海中失去你们的名字。以你们的名字,穿过岁月的走廊,再看一眼曾经的你们。或许你们在这个世界上的某个地方,或许以不同鲁医生的这一巴掌,打醒了社会上的不少人头条创作挑战赛鲁医生上门打孩子和老人事件,这两天开始有了反转,人们从开始一股脑地对鲁医生愤怒谴责,开始为他的行为进行辩解原谅。在看了幼儿园里的监控后,人们不再普遍去同情被打的孩子。蒙草生态荣获2022年中国企业社会责任碳中和年度先锋奖中证网讯(王珞)近日,在2022年中国进口博览会中国国际经济管理技术高峰论坛上,蒙草生态荣获2022中国企业社会责任碳中和年度先锋奖项。进博会期间,蒙草生态受邀参加以拥抱数字时代共
无缘世界杯8强,韩国队14惨败巴西,马德兴嘲讽比国足还惨北京时间12月6日凌晨5点,世界杯18决赛结束了一场对决,巴西队兵不血刃41拿下韩国队,这场比赛的比分让人想不到,太极虎被桑巴完全拿捏在脚下,根本就没有任何阻挡之力,赛前韩国媒体高18决赛压轴战最刺激?葡萄牙pk瑞士5成胜率,C罗领衔进球赔率榜北京时间12月7日凌晨3点,世界杯18决赛的最后一场对决中,葡萄牙迎战瑞士,将决出最后一个8强名额。虽然葡萄牙实力上稍占优势,但并不明显,从赛前的权威数据分析来看,葡萄牙取胜的可能关于个人信息,这篇小科普请收好个人信息安全是近年来的热点话题,相信大家都有了足够的意识要做好个人信息安全的保护。那么个人信息到底包括哪些?是怎样产生被收集使用被公布的呢?作为个人在使用信息服务的时候,又享受哪些RTX4080被曝要降价了!可不是惧怕AMDRX7900RTX4090尽管价格12999元起,但毕竟性能提升幅度在那儿摆着,对于游戏发烧友高端玩家来说完全能接受。RTX40809499元起就显得有些离谱了,部分非公型号甚至已经达到1。2江波龙PCIe4。0SSD未来几年仍是PC市场主流规格近日,ELEXCON深圳国际电子展暨嵌入式系统展在深圳福田会展中心盛大举行,来自国内外的各大半导体厂商相继亮相,吸引众多电子行业人士参观交流。作为存储行业的一名老兵,江波龙携手行业30周年,短信(SMS)的兴与衰如果你问,机哥每天使用时长最多的App是什么。答案显而易见但机哥想谈的是,手机里另一个隐藏大boss。它一直在,而且机哥可以说我手机没了这功能不行。它的名字叫短信。不知不觉,短信(客厅影院功放新晋小生,马兰士华丽转身后的CINEMA60详评全球知名高端影音品牌马兰士(Marantz)在2022年可谓动作不断,先是在五月初德国慕尼黑音响展期间发布了多款颇具代表性的HiFi音频产品,并且在经过几个月的市场反馈中,得到了专办公新玩伴,我下班都还用的Siaasoo象术海星腰背按摩仪大家好,我是dusttop1。熟悉我的客官老爷们都知道,我是个长期腰椎不适的打工人。为解决腰椎突出的问题,我晒过护脊床垫护腰带电竞椅电脑椅。但是,办公椅电竞椅电脑椅汽车座椅的腰部支8个骨灰级的宝藏App,送给正在悄悄努力的你手机不仅仅是通讯娱乐工具,还能成为学习神器!下面这8个骨灰级的宝藏App,送给正在悄悄努力的你。01全知识(涨知识)这里有古今中外的历史故事时空地图关系图谱等内容。我们可以在历史年行程码是怎么知道你去过哪些地方?关机拔卡有用吗?涨知识了为什么无论我们走到哪里,行程码都可以准确定位我们的位置?三年来疫情反复,健康码行程码核酸证明更是成为了出行必不可少的工具。而判断一个人是否去过中高风险地区,行程码和健康码提供的信息别再沉迷在短视频里无法自拔全民防诈骗大部分刷短视频的朋友都会有这样的经历,手指头在屏幕上拨来拨去,思想完全沉浸在每一个短视频的画面里,手头的其他事情完全被忘掉,等到回过神来,关掉手机屏幕的时候发现已经过去一