Ai会不会让越来越多的开发者失去工作机会?

news2026/5/21 8:28:44
我不知道写这篇Log会不会太激进可能会让人浮想联翩对号入座。想想还是要写的咱们不聊别的仅仅是讨论一下AI是否真的会让我们这些写了20多年的代码的开发者失业这还真是一个“悲伤”的讨论。朋友跟我说你看这是我做的系统跟xxxx是一样我觉得熊工完全可以在抖音、小红书、快手上做直播小程序200一套肯定有人找你开发的。我深感赞同他说的很对他Cursor生成的确实跟xxxx一样代码看着也规规矩矩逻辑也似乎说得通。但是我点开运行直接报错。Bug像雨后春笋怎么调都调不通。我不想与夏虫语冰只想立马转身离开。200元一套的小程序这就是隔行人士说的话了可能觉得开发是没有成本的付出无非就是买个电脑连个网而已实际上我接触的很多老板他们也是这么想的。真这么做的话可能说我是傻狍子的人比找我开发的人更多。用不到多久就会亏得身无分文连饭钱都不会有。客户也不是傻子一个系统能不能上线、能不能跑、会不会有漏洞这些背后都是真金白银的坑。200块钱我敢亏本卖他们都不一定敢买。你说的对以后是赚不到你的钱了哈哈。。。他以智慧为他之前每年有几十万项目需求的大话做了切割不再有扯破牛皮的尴尬感。离开朋友公司后我一直在思考一个问题AI时代给我们开发者带来的是什么是灾难还是机会没有尝试就没有发言权。Cursor IDE那时候还不支持支付宝支付我特意在某宝上买了个账号开始尝试。用了一个月我最大的感受是AI写代码确实快但能跑通和能商用之间隔着的不是几行代码而是整个工程经验。我试着让它写一个简单的用户登录接口三分钟就出了代码排版工整注释也像模像样一眼看上去比我年轻时写的还规范。可我把它放到项目里才发现它压根没考虑异常处理——用户输错密码三次要不要锁定账号登录请求频繁要不要防刷接口返回的错误信息会不会泄露用户隐私这些它都没管就像一个只会背公式却不会解题的学生只搭了个空架子里子全是窟窿。前阵子接了个老客户的迭代需求他们之前找过外包用AI生成了一版后台管理系统说是省了不少钱。结果我接手的时候打开代码库差点懵了——命名混乱有的用驼峰有的用下划线关键是没有任何注释谁也不知道某段代码是干嘛的数据库设计更是一塌糊涂没有索引关联字段类型不匹配数据量稍微大一点就卡顿客户说每次导出报表都要等十几分钟急得直跳脚。我花了整整一周才把这些烂摊子理顺删了一大堆冗余代码补全了异常处理和优化了数据库最后客户叹着气说早知道还不如一开始就找我省得又花钱又耽误事。身边也有同行慌说AI这么能写以后我们这些老程序员就没饭吃了。我倒觉得慌的从来不是AI是那些只会写基础代码、没有自己核心能力的人。我写了二十多年代码从最初的asp写到现在的前后端分离从单机应用写到分布式系统见过太多风口也踩过太多坑。这些年攒下的从来不是“会写代码”的本事而是知道“怎么写才对”“怎么写才能少踩坑”“怎么写才能让系统稳定运行、方便维护”的经验。AI能生成代码但它不知道客户真正的需求是什么。很多客户自己都说不清楚想要什么只说“我要一个跟某某一样的系统”这时候就需要我们去拆解需求、梳理逻辑甚至帮客户规避他们没意识到的风险——比如某客户想做电商小程序只提了下单付款我会提醒他物流对接、售后维权、税务合规这些都要考虑不然上线后迟早出问题。这些东西AI学不会它没有实战中摸爬滚打的经历也没有跟客户反复沟通、反复调整的耐心。还有一次一个客户的系统突然崩溃数据丢失了一部分急得快哭了。找了好几个年轻程序员都查不出问题最后找到我。我凭着经验先排查了日志又检查了数据库备份策略发现是AI生成的备份脚本有漏洞没有定时执行而且缺少异常回滚机制。我花了两个小时恢复数据又重新写了备份脚本加了监控预警客户搂着我肩膀说“兄弟还是得你啊”。你看AI能写脚本但它不会为数据安全负责不会为系统的稳定运行兜底这就是我们开发者的价值。其实仔细想想AI更像是一个高效的助手能帮我们省去那些重复、繁琐的基础工作比如写简单的接口、生成基础的页面布局让我们有更多时间去做更有价值的事——比如架构设计、需求拆解、系统优化甚至去学习新的技术拓展自己的能力边界。以前写一个基础模块可能要半天现在用AI辅助半小时就能搞定剩下的时间我可以去研究微服务的优化去了解云原生的最新动态这不是好事吗那些说AI会让开发者失业的人大多是没真正做过实战项目的。他们只看到了AI写代码的速度却没看到代码背后的工程经验、责任和担当。就像我那个朋友以为靠Cursor就能搞定一切却不知道一套能商用的系统从来不是几行工整的代码那么简单它藏着我们几十年的经验、无数个熬夜调试的夜晚还有对客户负责的初心。写这篇Log不是想否定AI也不是想炫耀自己的经验只是想跟那些和我一样写了很多年代码的同行说一句别慌AI不会取代我们取代我们的是不愿进步、固守成规只会重复写基础代码的自己。AI时代我们要做的不是抗拒它而是学会利用它把它变成自己的工具守住自己的核心竞争力——那些AI学不会的工程经验那些无法被替代的责任与担当。至于会不会失业我想只要我们还能解决客户的实际问题还能守住对技术的敬畏还愿意不断学习就永远不会失业。毕竟客户要的不是一行行冰冷的代码而是一个能稳定运行、能创造价值的系统而这从来都离不开我们这些脚踏实地的开发者。愿每一个做技术、做服务的人都能被温柔以待不负努力不负自己越来越好。

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

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

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…