当前位置: 首页 > news >正文

有点快要跟不上时代的感觉

团队的群里面有一个同事突然问了下,下面的这个 JavaScript 如何进行优化

var startIndex = (start === undefined || start === null) ? null : start[0].Value;

看上面的代码就是典型的判断和返回的问题。

如果是要调试的话也不是做不出来,但可能要花点时间,突然间想都没有想就问了下 GPT。

GPT 给了一个优化的版本给我。

2024-09-26_11-52-19

这个版本看到后就大跌眼镜了,突然间就感觉到程序员这块基本上已经不需要这么多人去做了。

对于一些基础代码的优化和处理,GPT 的效果要比一般的程序员做得都要好。

可能最后程序员得宿命就是拿着 GPT 的代码过来改改调通就行了。

GPT

从进入计算机这个行业开始也陆陆续续混了快 20 年了。

从最开始的 S/C 模型,到 Web,到微服务,到现在的 API 以及 GPT,时间是过得真快。

都说 2024 年就业环境不好,尤其是 IT 大厂都在裁员。

当看到上面的代码后,突然感觉到大厂裁员可能还要持续一段时间,2024 年不是结束,而是开始。

从普通的代码和调试角度来看,一些项目已经不再需要太多的人去做了,GPT 能够有效的提高效率。

大经济环境的影响再叠加 GPT 对效率的提升会更进一步压缩程序员的就业空间。

相反的,对于其他行业的工作却是一种促进。

举个例子来说,针对金融行业的从业人员,如果他们设计了一个模型,以前是他们只涉及模型,公司通过项目把这个模型让 IT 部门的人员来进行实现后验证。

程序员拿到项目需求后,理解项目需求然后开始设计架构,最后实现后交付。

这种模式随着实际的推移可能会逐步进行改变,设计模型的人不再依赖程序员帮他们进行实现了,他们可以自己通过数据和编程来验证一些模型。

从上面来看,整个市场对程序员的需求还是有的,但确实已经不再需要大量的基础程序员,同时对程序员的要求会越来越高。

IT 的寒冬,就你来看 2024 年是开始还是结束呢?

https://www.isharkfly.com/t/topic/16351

相关文章:

有点快要跟不上时代的感觉

团队的群里面有一个同事突然问了下,下面的这个 JavaScript 如何进行优化 var startIndex (start undefined || start null) ? null : start[0].Value;看上面的代码就是典型的判断和返回的问题。 如果是要调试的话也不是做不出来,但可能要花点时间&a…...

【pytorch】pytorch入门4:神经网络的卷积层

文章目录 前言一、定义概念 缩写二、性质三、代码总结参考文献 前言 使用 B站小土堆课程的笔记 一、定义概念 缩写 卷积层是神经网络中用于突出特征来进行分类任务的层。 二、性质 卷积核例子:vgg16 model 三、代码 添加库 python代码块import os import …...

【机器学习】探索LSTM:深度学习领域的强大时间序列处理能力

目录 🍔 LSTM介绍 🍔 LSTM的内部结构图 2.1 LSTM结构分析 2.2 Bi-LSTM介绍 2.3 使用Pytorch构建LSTM模型 2.4 LSTM优缺点 🍔 小结 学习目标 🍀 了解LSTM内部结构及计算公式. 🍀 掌握Pytorch中LSTM工具的使用. &…...

QT学习笔记之文件操作

你千万不要跟任何人谈起任何事。你只要一谈起&#xff0c;就会想念起每一个人来。 在ui界面添加一个LineEdit(lEt)、QPushButton(btn)、QWidget widget.cpp #include "widget.h" #include "ui_widget.h" #include <QFile> #include <QFileDialo…...

Mybatis XML配置文件操作数据库

Mybaits在操作数据库时&#xff0c;可以有两种方式&#xff1b;第一种是使用注解的方式操作&#xff0c;另一种是使用XML配置文件的方式&#xff1a;一般而言&#xff0c;若没有特别的要求&#xff0c;则编写一些简单的SQL语句&#xff0c;可以直接使用注解的方式&#xff1b;编…...

Ansible-template模块动态生成特定文件

文章目录 一、Jinja2介绍什么是主要特性安装基本用法进阶特性总结 Jinja2与Ansible关系1. 模板引擎2. Ansible 的依赖3. 变量和模板4. 动态生成配置5. 社区和生态系统总结 二、Ansible如何使用Jinja2使用template模块Jinja2文件中使用判断和循环Jinja2文件中使用判断语法 Jinja…...

【Hadoop】【vim编辑器】【~/.bashrc 文件】如何编辑

1. 进入 vim 编辑器 在终端中输入以下命令&#xff1a; vim ~/.bashrc 2. 进入插入模式 打开文件后&#xff0c;你将处于普通模式。在普通模式下&#xff0c;你不能直接编辑文本。 要进入插入模式&#xff0c;请按下 i 键。这时&#xff0c;你应该会看到屏幕底部出现 -- 插…...

vs code自动报错

让vs code自动报错&#xff0c; 点击插件 → 搜索error lens → 点击install&#xff0c; 下载完后&#xff0c;编写的代码有问题就会自动报错了。 5、修改默认缩进字符 点击设置&#xff08;settings&#xff09; → 点击常用设置 → 修改字符缩进。...

详细分析Nginx中的proxy_pass 末尾斜杠

目录 前言1. 基本知识2. Demo 前言 对于Nginx的讲解&#xff0c;更多推荐阅读&#xff1a; Nginx配置静态网页访问&#xff08;图文界面&#xff09;Nginx将https重定向为http进行访问的配置&#xff08;附Demo&#xff09;Nginx从入门到精通&#xff08;全&#xff09;详细分…...

数据结构:双指针—移动0(OJ283)

给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2: 输入: nums [0] 输出: […...

LeetCode - 850 矩形面积 II

题目来源 850. 矩形面积 II - 力扣&#xff08;LeetCode&#xff09; 题目描述 给你一个轴对齐的二维数组 rectangles 。 对于 rectangle[i] [x1, y1, x2, y2]&#xff0c;其中&#xff08;x1&#xff0c;y1&#xff09;是矩形 i 左下角的坐标&#xff0c; (xi1, yi1) 是该…...

Jenkins Pipeline 中通过勾选参数来控制是否构建 Docker 镜像

1.定义参数&#xff1a; 使用 booleanParam 定义一个布尔参数&#xff0c;示例如下 booleanParam(name: BUILD_DOCKER, description: 是否构建Docker镜像, defaultValue: false)2.使用参数&#xff1a; 在 stage 中&#xff0c;根据参数的值决定构建方式&#xff1a; stage(编…...

C++入门基础知识86(实例)——实例11【计算自然数之和】

成长路上不孤单&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///C爱好者&#x1f60a;///持续分享所学&#x1f60a;///如有需要欢迎收藏转发///&#x1f60a;】 今日分享关于计算自然数之和相关内容&#xff01; 关…...

ChatGPT与R语言融合技术在生态环境数据统计分析、绘图、模型中的实践与进阶应用

自2022年GPT&#xff08;Generative Pre-trained Transformer&#xff09;大语言模型的发布以来&#xff0c;它以其卓越的自然语言处理能力和广泛的应用潜力&#xff0c;在学术界和工业界掀起了一场革命。在短短一年多的时间里&#xff0c;GPT已经在多个领域展现出其独特的价值…...

OpenAi以及Dify结合生成Ai模型

文章目录 1、Dify介绍2、使用 Dify3、部署Docker1.系统要求2.系统虚拟化3.下载docker 4、安装WSL1.检查是否已经安装 五、访问系统六、添加模型 1、Dify介绍 Dify官方地址。 Dify 是一个开源的 LLM 应用开发平台。其直观的界面结合了 AI 工作流、RAG 管道、Agent、模型管理、…...

【漏洞复现】用友 UFIDA /portal/pt/file/upload 任意文件上传漏洞

免责声明: 本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测试时,可能会违反某些法律法规或服…...

C:内存函数

目录 前言&#xff1a; 一、memcpy 函数的使用及实现 1、memcpy函数的介绍 1.1 memcpy函数参数解读 2、memcpy函数的使用 3、memcpy函数的模拟实现 二、memmove函数的使用及模拟 1、memmove函数的使用 2、memmove函数的模拟实现 三、memset 函数的使用 1、memset函数的…...

【Web】御网杯信息安全大赛2024 wp(全)

目录 input_data admin flask 如此多的FLAG 一夜醒来之全国CTF水平提升1000倍&#x1f60b; input_data 访问./.svn后随便翻一翻拿到flag admin dirsearch扫出来 访问./error看出来是java框架 测出来是/admin;/路由打Spring View Manipulation(Java)的SSTI https:/…...

VC++同时处理ANSI和Unicode字符集,除了使用TCHAR和_T()宏外,还有其他方法可以实现吗?

在我的C项目中&#xff0c;如果我需要同时处理ANSI和Unicode字符集&#xff0c;除了使用TCHAR和_T()宏外&#xff0c;还有其他方法可以实现吗&#xff1f; 除了使用 TCHAR 和 _T() 宏之外&#xff0c;还有其他方法可以实现同时处理 ANSI 和 Unicode 字符集&#xff1a; 1. 使用…...

MATLAB定位程序与讲解【专栏介绍】

AOA&#xff08;到达角度&#xff09;定位原理&#xff1a; 描述了基于到达角度进行定位的方法&#xff0c;适用于一维、二维或三维空间。 由动静压之比求马赫数的MATLAB函数&#xff1a; 提供了一个计算马赫数的函数&#xff0c;用于流体力学中速度的计算。 三边法定位与三点法…...

SpringBoot项目快速集成Taotoken多模型API的完整教程

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 SpringBoot项目快速集成Taotoken多模型API的完整教程 对于使用SpringBoot框架的Java开发者而言&#xff0c;接入不同的大模型服务通…...

3步掌握Beyond Compare 5密钥生成:从原理到实践完整指南

3步掌握Beyond Compare 5密钥生成&#xff1a;从原理到实践完整指南 【免费下载链接】BCompare_Keygen Keygen for BCompare 5 项目地址: https://gitcode.com/gh_mirrors/bc/BCompare_Keygen Beyond Compare作为一款功能强大的文件对比工具&#xff0c;其授权验证机制基…...

KV缓存优化与RAG系统性能提升实践

1. KV缓存技术原理与RAG系统挑战 在大型语言模型(LLM)推理过程中&#xff0c;KV&#xff08;Key-Value&#xff09;缓存技术通过存储注意力机制计算产生的中间状态来避免重复计算。具体来说&#xff0c;Transformer架构中的每个解码器层都会为输入序列生成键(Key)和值(Value)矩…...

保姆级教程:用PyTorch在MuJoCo的Ant-v2环境跑通PPO算法(附完整代码)

从零实现PPO算法&#xff1a;MuJoCo Ant-v2环境实战指南 在强化学习领域&#xff0c;让一个虚拟蚂蚁学会行走是经典的基准测试任务。本文将带你用PyTorch框架&#xff0c;在MuJoCo的Ant-v2环境中完整实现PPO算法。不同于理论讲解&#xff0c;我们聚焦于可运行的代码实现和实际…...

用字体绘制AI架构图:llama.ttf项目解析与OpenType字体技术实践

1. 项目概述&#xff1a;一个字体文件&#xff0c;为何能引发如此关注&#xff1f;最近在GitHub上&#xff0c;一个名为“fuglede/llama.ttf”的项目悄然走红&#xff0c;乍一看&#xff0c;这只是一个普通的字体仓库&#xff0c;但它的热度却远超许多复杂的软件库。作为一名长…...

通过curl命令直接测试Taotoken聊天补全接口的简易方法

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 通过curl命令直接测试Taotoken聊天补全接口的简易方法 在开发或调试过程中&#xff0c;有时我们希望在无需引入完整SDK的轻量级环境…...

LibreCAD符号库创建终极指南:快速构建您的专业CAD图库

LibreCAD符号库创建终极指南&#xff1a;快速构建您的专业CAD图库 【免费下载链接】LibreCAD LibreCAD is a cross-platform 2D CAD program. It can read DXF and write DXF/PDF/SVG files, with basic support for DWG reading. It supports point/line/circle/ellipse/parab…...

FinalBurn Neo终极指南:如何轻松搭建经典街机游戏模拟器

FinalBurn Neo终极指南&#xff1a;如何轻松搭建经典街机游戏模拟器 【免费下载链接】FBNeo FinalBurn Neo - We are Team FBNeo. 项目地址: https://gitcode.com/gh_mirrors/fb/FBNeo FinalBurn Neo&#xff08;简称FBNeo&#xff09;是一款开源街机游戏模拟器&#xf…...

87456238

8637452...

企业如何保护内部数据安全,防止信息泄密?

很多企业一提数据防泄密&#xff0c;第一反应就是上 DLP、上加密、上审计。但真正做过项目的人都知道&#xff0c;事情没这么简单。数据泄露大多数时候不是发生在机房&#xff0c;也不是因为多高级的攻击&#xff0c;而是发生在员工每天最普通的操作里。客户资料发错了&#xf…...