首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刀法如飞
掘友等级
程序员
四十不惑的中年程序员🧑🏻🏫 二十年编程经验🐾💻 对互联网和人生的思考🧠 关注我❤️,分享技术、互联网、人生点滴感悟。🙏 编程语言:Java/JS/Python/Go/C
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
53
文章 52
沸点 1
资讯 0
赞
53
关注
返回
|
搜索文章
刀法如飞
程序员
·
2天前
关注
C、Java、Python实现二分查找比较
C语言版本 python语言版本 更多语言版本,请看这里: https://github.com/microwind/algorithms/...
赞
评论
分享
刀法如飞
程序员
·
23天前
关注
Rust实现冒泡排序算法
rust因其安全性和易用性,未来将取代C与C++。那么rust学习起来困难吗?其实很简单,请看一下代码。 更多语言冒泡算法源码,请访问 https://github.com...
赞
评论
分享
刀法如飞
程序员
·
24天前
关注
【访问者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 访问者模式(Visitor Pattern)是一种行为型模式。它封装一个访问者类,把各元素类的操作集合起来,目的是将数据结构与数据操作分离。在不改变原有元素类数据结构...
1
评论
分享
刀法如飞
程序员
·
28天前
关注
【模板方法设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 模板方法模式(Template Method Pattern)也叫模板模式,是一种行为型模式。它定义了一个抽象公开类,包含基本的算法骨架,而将一些步骤延迟到子类中,模...
3
评论
分享
刀法如飞
程序员
·
1月前
关注
【策略设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 策略模式(Strategy Pattern)属于行为型设计模式。将每一个算法封装到具有共同接口的独立类中,根据需要来绑定策略,使得具体实现和策略解耦。...
1
评论
分享
刀法如飞
程序员
·
1月前
关注
【代理设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 代理模式(Proxy Pattern)是一种结构型设计模式,用一个类来代理另一个类或几个类的功能。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。...
1
评论
分享
刀法如飞
程序员
·
1月前
关注
【原型设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 原型模式(Prototype Pattern)是一种创建型设计模式,使你能够复制已有对象,而无需使代码依赖它们所属的类,同时又能保证性能。 这种模式是实现了一个原型接...
1
评论
分享
刀法如飞
程序员
·
1月前
关注
【观察者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 观察者模式(Observer Pattern)是一种行为型模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更...
1
评论
分享
刀法如飞
程序员
·
1月前
关注
【备忘录设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 备忘录模式(Memento Pattern)是一种结构型设计模式。这种模式就是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并放在外部存储起来,从而...
1
评论
分享
刀法如飞
程序员
·
1月前
关注
【中介者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
【中介者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现 简介 中介者模式(Mediator Pattern)是一种行为型模式。它限制对象之间的直接交...
1
评论
分享
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
1月前
关注
【迭代器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 迭代器模式(Iterator Pattern),是一种结构型设计模式。给数据对象构建一套按顺序访问集合对象元素的方式,而不需要知道数据对象的底层表示。 迭代器模式是与...
9
评论
分享
刀法如飞
程序员
·
1月前
举报
#你的工作会被ChatGPT取代吗#
这是一段来自Quora的评论。 [Can ChatGPT replace software Developers?](
www.quora.com
) No
作者希望ChatGPT帮助写2个函数,1个是以key-value形式将国家和人口添加到对象,1个是根据固定时间从这个对象中获取1个国家的人口。
ChatGPT给出了代码示例,可以用,甚至都没有太多需要改进的地方。那么这是否意味着可以取代查程序员呢?
答案是否定的,ChatGPT没法取代程序员,但是能极大的帮助程序员。因为:
1、作为称职的工程师,我可以明确理解需求,以及知道如何编写代码以获得我期望的结果。如果不是工程师可能都无法描述具体的提示词,也不知道Key-value和函数和对象等的区别。
2、作为称职的工程师,我可以审查AI生成的代码,并确定它是否下行之有效,以及是否可以加以改进。代码片段是需要再加工的,代码写得是否适合,需要经验丰富的工程师来做出判断。
3、这是一个非常简单的问题,所ChatGPT很好胜任了。但问题越复杂,ChatGPT 拥有的类似解决方案可用于生成结果的数据就越少,代码出错的机会就越大。那么作为工程师,所发挥的价值就越大。
因此。ChatGPT并不会取代程序员,而是程序员的有力助手,它能极大提升程序员和工程师的工作效率,帮助解决一些简单而重复性的劳动,使得程序员可以把精力投入到创造性工作上。
那么你怎么看?ChatGPT会取代程序员或开发者吗?
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
赞过
分享
1
3
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
1月前
关注
【命令设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 命令模式(Command Pattern)是一种数据驱动的设计模式,也是一种行为型设计模式。这种模式的请求以命令的形式包裹在对象中,并传给调用对象。调用对象再寻找合适...
1
评论
分享
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
1月前
关注
【装饰器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 装饰器模式(Decorator Pattern)是一种结构型设计模式。将对象放入到一个特殊封装的对象中,为这个对象绑定新的行为,具备新的能力,同时又不改变其原有结构。...
1
评论
分享
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
1月前
关注
【组合设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
【组合设计模式详解】C/Java/JS/Go/Python/TS不同语言实现 简介 组合模式(Composite Pattern),又叫部分整体模式,是一种结构型设计模式。...
1
评论
分享
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
1月前
关注
【过滤器设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern),是一种结构型模式。这种模式允许使用不同的标准条件来过滤一组对象,并通过逻辑运...
1
评论
分享
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
1月前
关注
【外观设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 外观模式(Facade Pattern),也叫门面模式,是一种结构型设计模式。它向现有的系统添加一个高层接口,隐藏子系统的复杂性,这个接口使得子系统更加容易使用。 如...
5
评论
分享
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
1月前
关注
【享元设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 享元模式(Flyweight Pattern),是一种结构型设计模式。主要用于减少创建对象的数量,以减少内存占用和提高性能。它摒弃了在每个对象中保存所有数据的方式,通...
3
评论
分享
刀法如飞
赞了这篇文章
刀法如飞
程序员
·
1月前
关注
【解释器设计模式详解】C/Java/Go/JS/TS/Python不同语言实现
简介 解释器模式(Interpreter Pattern)是一种行为型设计模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式常被用在 SQL 解析、符...
1
评论
分享
刀法如飞
程序员
·
2月前
关注
【JavaScript快速排序算法】不同版本原理分析
说明 快速排序(QuickSort),又称分区交换排序(partition-exchange sort),简称快排。快排是一种通过基准划分区块,再不断交换左右项的排序方式,...
1
评论
分享
下一页
个人成就
文章被点赞
75
文章被阅读
11,489
掘力值
893
关注了
0
关注者
2
收藏集
0
关注标签
10
加入于
2020-06-18
温馨提示
当前操作失败,如有疑问,可点击申诉