程序员们正面临前所未有的压力

目前,开发者们正经历双重的心理压力。一方面,持续不断的裁员让整个行业在较短时间内失去了更多的岗位,这种情况自二十多年前的互联网泡沫以来前所未有。那些曾经门庭若市的资深开发者现在却连一个回应都难以获得。而随着 Devin 的推出,AI 带来的威胁突然显得更加紧迫。

然而,从宏观角度来看,开发者们依然是过去十年技术风潮中的赢家。虽然科技行业的确有成千上万的人失业,但之前的招聘热潮仍然为我们留下了一个庞大且富有的行业。即便是最近几年通胀的侵蚀,过去的高薪日子里积累的财富也是巨大的。将 2024 年顶级程序员的境况与 2014 年或 2008 年相比较,他们的优势依然显而易见。

但是,人们往往不会对自己的绝对地位或财富产生太多感觉,关键在于变化。我们是在进步还是后退?向前还是向后?目前,除了少数享有特权的 AI 专家外,大多数程序员要么陷入停滞,要么面临更加不确定的未来。因此,昨天的成就很快就被明天的担忧所覆盖。

这种境遇的变化带有一定的讽刺意味。过去半个世纪,程序员通过自动化别人的工作获得了巨大的成功。但是,当问题影响到他人时,我们更容易看到整体情况,认为随着生产力的提升,世界的总体繁荣会提高。然而,当这种压力落在自己的职业上时,情况就变得复杂了。

虽然这种压力的真实程度有待商榷。确实,无可辩驳的裁员和随之而来的招聘困难是显而易见的。但就像互联网泡沫爆破后的几年里情况一样,灾难过后很快又恢复了活力。而且,科技分析师在 2017 年曾预测自动驾驶汽车将迅速取代出租车司机的工作,这一预测至今也未成真。

预测未来总是充满挑战。我们所能做的,仅仅是基于当前的信息做出猜测和决策。

我认为,就像农业的发展历史一样,从几乎所有人都需要参与的传统农耕,到今天只需要很少的人口就能维持工业化生产,程序员的角色也将经历类似的变迁。

也就是说,手动编程的黄金时代可能已经达到顶峰。当我们从未来回顾时,可能会发现我们的行业和就业情况就像自 90 年代以来的东京股市,长时间未见明显上涨。

尽管如此,这依然是一个拥有广阔前景的巨大行业。如果说 AI 带来了什么改变,那就是它很可能会使得科技行业与社会的整合更加紧密,从而变得更加宝贵。但这并不意味着我们需要同样多的程序员来编写代码。正如农业行业的整体价值自前工业时代以来显著增长,尽管实际从事农业工作的人数已经大幅减少。

因此,尽管担心未来是人之常情,但这种担忧是无济于事的。未来不在我们的掌握之中,也无法由我们控制。长远来看,没有任何职业能够成功抵御技术进步带来的自动化或淘汰。浪费时间对 Devin 愤怒吼叫,不如珍惜并享受这一行业黄金时代的最后辉煌。

这就是生活,我们只能接受并前行!

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

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

相关文章

【原创】java+swing+mysql二手车交易管理系统

前言: 本文主要介绍了二手车交易管理设计与实现。首先,通过市场需求,我们确定了二手车的功能,通常的二手车交易系统都是B/S架构,然而我们今天要用javaswing去开发一个C/S架构的二手车交易管理系统,主要功能…

第八阶段:uni-app小程序 --首页开发(2)

一:分析页面布局 1.1: 功能 搜索框: 轮播图: 分类的导航区: 楼层区: 二: 利用命令创建home分支 git branch git checkout -b home git branch 三: 配置网络请求(main.js 入口函数&#x…

每天学习一个Linux命令之route

每天学习一个Linux命令之route 在Linux系统中,route命令是用于配置和管理网络路由表的工具。它允许管理员查看、添加、修改和删除路由表的条目,以确定网络流量的传输路径。以下是route命令的所有可用选项及其用法。 语法 route [选项] [目标] [命令]可…

【网络原理】TCP 协议中比较重要的一些特性(三)

目录 1、拥塞控制 2、延时应答 3、捎带应答 4、面向字节流 5、异常情况处理 5.1、其中一方出现了进程崩溃 5.2、其中一方出现关机(正常流程的关机) 5.3、其中一方出现断电(直接拔电源,也是关机,更突然的关机&am…

【JVM】什么是运行时数据区?

什么是运行时数据区? 运行时数据区指的是JVM所管理的内存区域,其中分成两大类: 线程共享 – 方法区、堆 方法区:存放每一个加载的类的元信息、运行时常量池、字符串常量池。 堆:存放创建出来的对象。 线程不共享 – …

pycharm如何创建虚拟环境

在 PyCharm 中创建虚拟环境可以通过以下步骤完成: 1. 打开 PyCharm:首先,打开 PyCharm 集成开发环境。 2. 创建新项目或打开现有项目**:如果你要在一个新项目中创建虚拟环境,可以选择创建新项目。如果已经有现有项目…

ASP.NET-框架分类与详解

一、ASP.NET框架概述 ASP.NET是由微软公司推出的一种基于.NET框架的服务器端Web应用程序开发技术。它提供了丰富的工具和框架,用于开发各种规模的Web应用程序和服务。ASP.NET具有高度的灵活性和可扩展性,适用于不同规模和复杂度的项目。 在ASP.NET的生…

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:TextTimer)

通过文本显示计时信息并控制其计时器状态的组件。 说明: 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 子组件 无 接口 TextTimer(options?: TextTimerOptions) 参数: 参数名参数类型…

IBM DataStage服务的启动和停止

IBM DataStage服务的启动和停止 1 DataStage服务启动1.1 启动DB21.2 启动ASB代理服务1.3 启动ASBNODE服务1.4 启动DS服务1.5 启动DS监控 2 DataStage服务停止2.1 停止DS监控2.2 停止DS服务2.3 停止ASBNODE服务2.4 停止ASB代理服务2.5 停止DB2 在IBM DataStage中,服务…

【Miniconda】一文了解conda虚拟环境的作用

【Miniconda】一文了解conda虚拟环境的作用 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到您的订阅和支持~ &am…

cuda out of memory后清理GPU缓存

省流&#xff1a; sudo fuser -v /dev/nvidia* |awk ‘{for(i1;i<NF;i)print "kill -9 " $i;}’ | sudo sh 事情是这样的&#xff0c;明明模型就不大&#xff0c;但是一直报错cuda out of memory. 输入nvidia-smi查看GPU利用率发现&#xff0c;整体GPU占用了9000…

跨域CORS

概述 同源策略 同源策略&#xff08;Sameoriginpolicy&#xff09;是一种约定&#xff0c;它是 浏览器 最核心、最基本 的安全功能。 因此 跨域问题 仅仅存在于 浏览器&#xff0c;走出浏览器 例如 curl、postman 就不存在跨域了。 所谓同源&#xff08;即指在同一个域&…

微信小程序关闭首页广告

由于之前微信小程序默认开启了首页广告位。导致很多老人误入广告页的内容&#xff0c;所以想着怎么屏蔽广告。好家伙&#xff0c;搜索一圈&#xff0c;要么是用户版本的屏蔽广告&#xff0c;或者是以下一个模棱两可的答案&#xff0c;要开发者设置一下什么参数的&#xff0c;如…

AI预测福彩3D第10弹【2024年3月16日预测--第2套算法重新开始计算第2次测试】

今天继续开始咱们第2套算法的验证&#xff0c;计划每套算法连续测试10期&#xff0c;达到50%的命中率即为较优的模型&#xff0c;可继续使用。老规矩&#xff0c;先上图表&#xff0c;再下结论~ 最终&#xff0c;经过研判分析&#xff0c;2024年3月16日福彩3D的七码预测结果如下…

Stargo 管理部署 Starrocks 集群

配置主机间 ssh 互信 ssh-copy-id hadoop02 ssh-copy-id hadoop03配置系统参数 ############################ Swap检查 ############################ echo 0 | sudo tee /proc/sys/vm/swappiness########################### 内核参数检查 ########################## echo…

外包干了3天,技术明显进步。。。。。

先说一下自己的情况&#xff0c;本科生&#xff0c;19年通过校招进入南京某软件公司&#xff0c;干了接近2年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了2年的功能测试&…

【DFS深度优先搜索专题】【蓝桥杯备考训练】:迷宫、奶牛选美、树的重心、大臣的旅费、扫雷【已更新完成】

目录 1、迷宫&#xff08;《信息学奥赛一本通》&#xff09; 2、奶牛选美&#xff08;USACO 2011 November Contest Bronze Division&#xff09; 3、树的重心&#xff08;模板&#xff09; 4、大臣的旅费&#xff08;第四届蓝桥杯省赛Java & C A组&#xff09; 5、扫…

Redis分布式锁:共享的秘密花园

嗨&#xff0c;亲爱的读者朋友们&#xff01;欢迎来到这个充满情感色彩、充满趣味的Redis分布式锁的冒险之旅。今天&#xff0c;我们将一起揭开这个神秘的面纱&#xff0c;深入了解Redis分布式锁是如何成为分布式系统的保护神&#xff0c;保护我们的数据免受混乱的。 分布式的…

JavaWeb笔记 --- 三、MyBatis

三、MyBatis 概述 MyBatis是一个持久层框架&#xff0c;用于简化JDBC Mapper代理开发 在resources配置文件包中创建多级目录用 / MyBatis核心配置文件 enviroments&#xff1a;配置数据库连接环境信息。 可以配置多个enviroment&#xff0c;通过default属性切换不同的envir…

以太网传输图片工程出现的问题总结(含源码)

本文对以太网传输图片的工程曾经出现过的问题及解决思路进行整理&#xff0c;便于日后出现类似问题能够快速处理。也指出为什么前文在FIFO IP设计时为啥强调深度的重要性。 1、问题 当工程综合完毕之后&#xff0c;下载到板子&#xff0c;连接以太网口&#xff0c;相关硬件如下…