一旦80%的开发人员都开始利用ChatGPT提升工作效率后,挑战与机遇在哪里?

news2024/11/19 3:17:38

其实我现在已经开始逐渐开始喜欢上ChatGPT了,上班时间摸摸鱼,和ChatGPT畅谈一下理想,遇见一些不太熟练的代码也懒得去上网查了,直接问一问ChatGPT,然后自己再放置到自己的代码里,改一改,很完美。效率的确是得到了很大的提升,很多时候做汇报的时候,词汇有点想不到了,问一问ChatGPT,他真是个好朋友,知无不言,而且身边的同事也开始使用了。但我不知道还有多少人开发人员没有使用ChatGPT,那么我就想,如果真有一天,80%的开发人员都开始利用ChatGPT提升工作效率了,那将会怎样?我们又会面临着哪些挑战和机遇呢?

 

 

目录

ChatGPT强悍的引擎能力

ChatGPT代码能力趋于成熟后

开发人员泡沫的产生

ChatGPT成熟后,哪些开发人员会受到影响

我们是不是要做点什么呢?


ChatGPT强悍的引擎能力

这个怎么理解呢?现在可能我们还是想起来就问问ChatGPT,某段代码自己也懒得写了,而我们更像是在写注释,然后ChatGPT利用我们的注释写出他理解的代码。他替代的更像是搜索引擎的功能,之前我们不会了也是百度一下,然后顺利的话第一篇文章就可以找到响应代码,不顺利的话多翻几页,没准中间还掺杂着各种广告。但ChatGPT没有广告,直接替代了第一页第一个链接的完美内容,这无形中大大提升了工作效率。

比如有一次做一个项目,之前都是java的服务端开发的,这次是python项目,这位python工程师刚毕业没多久。我们涉及到了时间数据的传递,我说你给我时间戳就好啦,我前端需要什么格式自己转换吧。他说好的,然后接口也定义好了,等联调的时候呢,我其实看见了他给我反的时间戳是10位的数字,我也没太在意,想着先实现功能吧,先把问题记下来。

等功能做下一轮来之后,开始解决前面遇到的问题,到了这个时间显示这里,我跟他说,时间戳格式好像不太对,是个10位的,因为之前服务端给反的都是13位的,所以我也没多想,就下意识的认为时间戳就是13位的。但这个后端呢,就说给我的就是时间戳,而且产品设计也要求精确到秒,例如2023-05-02 10:10:10这样,他的时间戳是到秒的,产品文档也是到秒的,没问题,你就用吧。但我怎么用也觉得不对,转不出来啊,我当时加班好几天,思路有点混乱,我其实当时并没有想到去乘以1000,而是下意识的错误的觉得他可能给我犯错字段了。但他翻来覆去就是那两句话,我这就是给你的时间戳,产品文档也是到秒的,没问题,你自己弄一弄,去查一查,肯定可以的,加油。

当时我略微有些激动,稍微平复了一下心情,打开了ChatGPT。

import datetime

now = datetime.datetime.now()
print("当前时间为:", now)

当前时间为: 2023-05-06 14:30:00.123456

// 其中,时间格式可以根据需要进行调整。

于是,我又开始问:python如果给前端反时间戳,该如何做?

如果需要将Python中的时间戳传递给前端,可以使用JSON格式将其序列化为字符串,并将其作为HTTP响应的一部分发送给前端。具体的步骤如下:

1. 在Python中,使用json模块将时间戳转换为JSON字符串格式:

import json
import time

timestamp = time.time()
timestamp_json = json.dumps({"timestamp": timestamp})
```

上述代码将时间戳转换为JSON字符串,并将其作为字典的一个键值对,即`{"timestamp": timestamp}`。

2. 在Python的HTTP服务器端,将JSON字符串作为HTTP响应发送给前端:

from http.server import BaseHTTPRequestHandler, HTTPServer

class MyHandler(BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.send_header('Content-type', 'application/json')
        self.end_headers()
        self.wfile.write(bytes(timestamp_json, "utf-8"))

httpd = HTTPServer(('localhost', 8000), MyHandler)
httpd.serve_forever()
```

上述代码创建了一个HTTP服务器,监听在本地的8000端口,当收到GET请求时,将JSON字符串作为响应发送给前端。

3. 在前端,可以使用JavaScript解析JSON字符串,并将时间戳转换为Date对象:

fetch('http://localhost:8000')
  .then(response => response.json())
  .then(json => {
    const timestamp = json.timestamp;
    const date = new Date(timestamp * 1000); // 将时间戳转换为Date对象
    console.log(date);
  });
```

上述代码使用fetch函数向HTTP服务器发送GET请求,获取JSON字符串,并将其解析为JSON对象。然后,使用JSON对象中的时间戳创建一个新的Date对象,以便在前端进行处理和显示。

需要注意的是,在Python中,时间戳通常使用浮点数表示,而在JavaScript中,时间戳通常使用整数表示,因此在将时间戳从Python传递到JavaScript时,需要将其乘以1000,以将其从秒数转换为毫秒数。

最后找个小问题解决了,我跟他说的确是我的问题。他高兴的说,你看吧,加油。其实这只是一个小插曲,用了ChatGPT以后,工作效率,问题查询上,的确效率提升不少。 

ChatGPT代码能力趋于成熟后

 

可能有人会说,ChatGPT只是一个工具,就算很强也顶多是一个好用的工具。但早在之前,通过机器学习,人工智能的辅助,AI打败围棋高手,打败乒乓球高手的例子还少吗?而且已经开始有人用ChatGPT生成页面了,虽然现在还略显简单,包含一些前端基础的DOM元素,事件绑定,接口请求这些代码。而且说实话,我们前端开发也并没有哪个人整天只是做这些最基础的工作,而是每天绞尽脑汁,和产品斗智斗勇,不断砥砺前行着。但有一说一,一旦80%的开发人员都开始不断使用ChatGPT,开始给他灌输这些知识,去训练他,我绝对相信总有一天,他会拥有越来越强的开发能力,甚至可以承担我们大部分重复的开发工作

而且AI这个东西,他的聪明很多时候超越我们的想象,之前听过一个新闻,某实验室的两台智能计算机,可以进行交流了,而这些交流只是科学家设定好的,本来一切都在朝着预计的方向发展,他们交流的信息科学家也可以听懂,因为是之前设定好的嘛。但在某已瞬间,这俩计算机就开始不说正常话了,科学家开始听不懂了,一切貌似不可控了,于是赶紧拔插销吧。

所以,ChatGPT,我们越训练他,越有聪明的人使用他做一些思路新颖的事,他就会越强悍,越成熟,那个时候,你还说他只是一个简单的工具吗?他还只是单纯的做一个页面工作吗?你整天做的接口联调还觉得自己付出了很多了,那个时候还用得着你联调吗?

 

 

开发人员泡沫的产生

几年前出现了一种现象,各大厂开始各种布局,有个思路,有个PPT,就要开始动手,别管项目成不成的,先把优秀的人手攒齐了,让自己成为一个强大的团队。甚至有的公司一个产品思路,多个立项,产生多个项目组,开始疯狂招人。而且他们那个时候有钱,有人出钱,于是水涨船高,看各种招聘APP上也是薪资水平很高。于是久而久之大伙产生了一个想法,做开发薪资高,14薪16薪不是梦,大大的需要人才。而没找到工作的,刚毕业的也产生了一个想法,拿到offer了一看,工资太低,才1个W,不去,才13薪,不去,福利不好,不去,人家同学们动不动就是16薪,2个W起步,我哪能落后了呢。

于是更是水涨船高,企业出的低了没人去,甚至招聘上写的低了都没人投,招不到人,很多开发人员也是,觉得自己很不错了,我虽然会的不多,但我就应该值这么多,这是市场决定的,这就是泡沫,真实存在我们身边的最肉眼可见的泡沫

 

ChatGPT成熟后,哪些开发人员会受到影响

很显然,ChatGPT趋于成熟后,功能绝对会越来越强,不至于普通工具那么简单。既然他可以做那些初级的,甚至超初级的工作,那么你就想,企业是否还需要太初级的人才呢?当然,很多大企业仍然会有个人才储备的缺口,但你就说那种小公司,开发人员泡沫时期都没有人才储备的念头,恨不得一个当3个的用,他还储备个P啊。

当80%的开发人员都开始用ChatGPT,或者连ChatGPT也已经被替代了的智能工具后,大家的效率会相对于之前飞速的提升。摸鱼的,一杯茶一包烟,一个bug改一天的,效率低的,干个功能就想评估10来天的,天天跟领导干架,你这个功能不现实,那个功能没意义的,你就想去吧。

甚至说的更直白点,即便未来ChatGPT被替代了,我们普通人的普通脑子就更干不过了,但如果你还是不接受向前的车轮滚滚,不去使用这些工具,不去和他们和解,我想这也会收到很大的冲击。

 

我们是不是要做点什么呢?

不管未来ChatGPT这种AI智能如何意想不到,如何的影响我们,但至少现在看来,有些东西我们还是可以坚守的。比如我们对爱的渴望,对大自然的向往,对亲人的留恋,被音乐的陶醉,被职场的摧残,要学习的动力,有欲望的冲动,等等等等。那么我们从现在起,可以做些什么呢?

如果你是学生,那么在众多学科中你一定要找到自己喜欢的那个,毕业后准备从事的那个学科,深入去学习,去实战,其他不挂科就行。而这还不够,你要尽早走向社会,去巩固这个学科的知识,切记不可认为毕业还早着呢,快毕业的时候再说吧。甚至要鼓起勇气多用这个学科知识组建一些活动,带动更多的人,让自己到时候一毕业就成为这个学科的人才,优秀的人才。

如果你还在找工作,觉得求职之路有点费劲,除了刷题之外,我给你推荐一个直接可以打败99%开发人员的简历知识,《  打造优秀的开发求职简历 》由狗哥倾心打造,让你的简历优秀非凡。怎么说呢,很多人对于简历的认知,就好像那种练了普通武功,或者是拿到了辟邪剑谱没有练第一句话的人,甚至很多人充其量也就是练了第一句话而已,但如果你订阅了这个专栏,直接就是葵花宝典了,葵花宝典不用说吧,大家都知道吧,坐镇其中,手持小针,别管什么令狐冲,任务型,直接轻轻松松,御敌于百米之外。这个专栏对于你简历优化的提升就是这么强。

那么生活上,我说一点个人的感悟。我从小在农村长大,那个时候我除了上学之外,就是下河摸鱼,拿着大棍子和小伙伴们去地里玩西游记打白骨精,还有一次不小心,有个小伙伴拿着家里的耙子把人家的头顶打了个窟窿。每次六一别说报个节目了,让唱首歌都脸红。慢慢的,长大一些,除了学习,帮家里干点小活儿,其他的貌似一无所知。也没有什么特殊的业务爱好,久而久之,现在工作了,除了上班,下了班都不知道该干点什么有意思的事情。所以,我决定这次520给媳妇和妈妈丈母娘准备个小礼物,希望他们喜欢::家人小礼物

说了这么多,还是希望大家可以从上学的时候就开始培养自己的一些兴趣爱好,吹个萨克斯啦,跑个马拉松啦,考一考驾照啦,学一学理财知识啦,搞一搞户外运动啦,多给家人报平安,给家人准备点小礼物,这些都很重要。对于生活的丰富,对于工作之外的第二思考,都很有用。

如果你已工作,那么首先要从自己的行业角度出发,多研究自己当前的这个产品,虽然是开发人员,但自己的产品玩法,精品的玩法要去看,去做。然后再加深自己的本职知识,多分享,多举一反三,多和优秀的人做朋友。另外既然ChatGPT这么优秀,你不可不用,还要多去体会,多去利用,给自己的职业助力,打不过就加入嘛。

另外,不管未来发展成什么样,很多人还是避免不了职场的打拼,所以,如何与同事更加友好,如何向上管理好自己领导,这些都很重要。狗哥之前的博客里有很多相关内容,欢迎一起学习交流。

晚上睡不着,突然思考的有点多,但总也觉得有些东西没写出来,或者想到不知道该如何去描述,如果你觉得读完本文,没有浪费你的时间,那么下面投个票吧,增进一下我们的交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/496053.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快递出入库管理APP开发 收发快递更方便

网购的盛行让收发快递成为很多人日常生活必不可少的一个环节,对于快递公司来说,每天有那么多的快递,如果没有一个好用的管理系统的话,不仅麻烦还很容易出现纰漏,所以快递出入库管理APP软件就显得很必要了。 快递…

python-imageio库简单使用

目录 imread_v2() get_reader() 使用imageio方法将彩色视频变为黑白视频 相关:python-动图制作及分解_觅远的博客-CSDN博客 imageio是一个用于读取和写入图像及视频数据的库,支持多种格式,且可以使用NumPy数组进行操作。常用方法&#xff…

JS逆向 -- 某平台登录加密分析

一、打开网站,使用账号密码登录 账号:aiyou123.com 密码:123456 二、通过F12抓包,抓到如下数据,发现密码加密了 三、加密结果是32位,首先考虑是md5加密。 四、全局搜索pwd,点击右上角&#xf…

C# 纯text文本字符添加上下角标

工作的需求,需要在GridView列HeaderText中插入带入带有上标和下标的字符串,比如这样的一个字符串:。。 解决办法:使用转义字符加Unicode的NumEntity就可以实现了。定义字符串如下:"O"。其中O为 。 实现&…

Linux系统目录树结构以及解释

FHS标准 Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最…

rk平台调试音频(从驱动到apk)

需要实现的功能: 输入:hdmiin、uvc、mic可以实时切换 输出:耳机和HDMI OUT同时输出声音 这里注意:mic是存在hedset情况,4节耳机,即可输出又可输出同时进行 开发情况: 一、先熟悉大致的Andro…

【24】核心易中期刊推荐——图像处理研究大数据及智能处理研究

🚀🚀🚀NEW!!!核心易中期刊推荐栏目来啦 ~ 📚🍀 核心期刊在国内的应用范围非常广,核心期刊发表论文是国内很多作者晋升的硬性要求,并且在国内属于顶尖论文发表,具有很高的学术价值。在中文核心目录体系中,权威代表有CSSCI、CSCD和北大核心。其中,中文期刊的数…

springboot内嵌tomcat文件上传路径不存在问题原因

错误提示: 临时文件目录被删除,导致文件上传报错,我们使用的是linux系统,10天没有使用,就会被删除 代码: 解决办法: 配置文件中自定义临时文件上传目录 server:port: 9090tomcat:basedir: /crm/tmp 特殊情况: 当我上传小文件的时候可以上传成功,大文件的时候上传失败 猜测可…

利用Linux的corntab定时任务和shell脚本,解决傻妞卡死、发信息没反应、一直卡在即将重启、查询数据异常等问题

利用Linux的corntab定时任务和shell脚本,解决傻妞卡死、数据异常等问题 安装corntab创建shell脚本添加corntab定时任务 原理 定时杀死傻妞进程,并自动重启傻妞 安装corntab Linux crontab是用来定期执行程序的命令。 CentOS安装命令如下 yum -y insta…

【Android -- 开发工具】Source Insight 4.0 安装和使用教程

简介 Source Insight 工具是一款功能强大的代码阅读器,它能使大量的代码产生联系,方便阅读,而且支持各种语言的程序代码。 安装 & 激活 1. 下载 下载地址 直接点击下载即可,我下载的是 4.0 版本。 然后按照步骤安装完成即…

chatGPT给出Python time.sleep()假死(挂起)的解决办法

1. time.sleep()假死(挂起)的原因与解决办法 最近,使用chatGPT帮着写程序,完成通过API获取天气数据的程序,运行起来后出现了状况:莫名其妙的的假死(程序被挂起来,不执行了&#xff…

项目结构如何改造(利用RuoYi-Vue脚手架开发一个健身房会员管理系统,改造项目结构)

项目结构如何改造(利用RuoYi-Vue脚手架开发一个健身房会员管理系统,改造项目结构) 1. 全局查找替换(Ctrl Shift R)2. 全局查找替换版本号3. 全局查找替换模块名4. 修改项目名5. ShiftF6 重命名模块6. ShiftF6 重命名…

Nginx配置使用GeoIP2模块

一、Nginx简介 Nginx(engine x)是一个免费的、开源的、高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个…

不废话!CentOS 8 安装docker的详细过程

目录 1.更新系统 2. 安装依赖包 3.添加 Docker YUM 仓库 4.安装 Docker 5.启动 Docker 6.设置 Docker 开机自启 7.测试 Docker 1.更新系统 dnf update 这里直接输入y,耐心等待更新即可 直到看到complete表示更新完毕 2. 安装依赖包 Docker 需要一些依赖包才能正常…

什么是工业互联网?5G到底能在工业互联网中承担哪些重任呢?

一. 从消费互联网到工业互联网 在这个互联网如我们生活中的水和电一样无孔不入的时代,不能联网的设备是可耻的。它们像是一个一个的信息孤岛,原始而静寂。 然而50年前,这样的信息孤岛却是这个世界的常态,直到美国阿帕网的诞生…

运营-7.内容模型

在内容产品生态中,核心就是内容,内容驱使着所有的角色运转。具体而言,在整个生态模型中,内容的链条从上游 到下游的环节如下: PGC(Professionally-generated Content)专业生产内容 传统的门户…

最强无监督单目深度估计Baseline--MonoViT--简介与代码复现

1. 无监督单目深度估计 单目深度估计是指,借助于深度神经网络,从单张输入视图中推理场景的稠密深度信息;该技术可以广泛用于自动驾驶、虚拟现实、增强现实等依赖于三维场景感知理解的领域,同时也可以为其他视觉任务提供多模态深度…

部署simple-chat项目

simple-chat介绍:此项目是基于openAI3.5模型的h5端人工智能聊天项目,无需翻墙即可体验。 simple-chat线上地址:simple-chat simple-chat项目地址:GitHub - AMxiaoming/simple-chat nginx部署前端步骤: https://blo…

Android WebRtc+SRS/ZLM视频通话(1):虚拟机安装Ubuntu

Android WebRtcSRS/ZLM视频通话(1):虚拟机安装Ubuntu 来自奔三人员的焦虑日志 秉着没事找事的原则,这里直接从服务器安装开始说起,也当记录自己这一路以来的愚昧之举,由于没有物理服务器,这里以…

使用七牛云进行上传图片

首先我们需要明确上传图片的注意点是什么&#xff1f; 1、表单组件标签只能用<input type"file"> 2、上传图片必须采用post请求 get:参数通过请求头提交到后台&#xff0c;参数放到url后面来提交的只能向后台提交文本数据或者字符串数据&#xff0c;二进制如以…