news 2026/6/10 23:05:34

已经处在AI时代里,软件工程师将何去何从?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
已经处在AI时代里,软件工程师将何去何从?

🌳一个写全栈技术、偏底层基建、爱研究 bug 的程序员博客。技术界的一名小工匠⊥⊤,每天进步一点点。

自2022年11月30日,OpenAI正式对外发布ChatGPT以来,其以带可视化对话面向普通大众聊天产品,直接引爆了全球AI热潮。

ChatGPT可以说是AIGC(生成式人工智能)的一个核心里程碑,早期AIGC虽有文字生成、图像生成、语音生成功能,但并没有统一的自然语言交互方式,影响仅限了业内。ChatGPT这个产品的出现,第一次把通用文本AIGC做成了零门槛民用产品,无需编程,打开网页用自然语言聊天就能生成文章、代码、方案、解题、对话。它证明了大语言模型具备通用生成能力,打通了多元文本AIGC场景。ChatGP爆火后,国内外资本、企业全面入场,到今天也便看到了市场上满目琳琅的大模型应用,DeepSeek、文心一言、Claude、通义千问、豆包等语言大模型,多模态模型如Midjourney、Stable、Diffusion快速普及,视频音频AIGC同步爆发,整个AIGC行业从实验室技术快速落地为商业化赛道。

未来,AIGC将会是怎样?AI将会是怎样?无法预测。已经处在AI时代里,软件工程师将何去何从?这是一个值得思考的问题。

AIGC说白了,任何复杂的基础性的代码都能生成,但当下也仅于此。做不了架构。更像是一个散装代码生成器。

目前它还做不了系统性的应用软件,生成的代码,需要大量的人工审核。

在我看来,当下的它,是"有着深度学习能力的智能爬虫程序",也仅于此。

音视频图的生成,固然有其"创意性",但也让人有一种"离谱感",毕竟它不是人类。

AIGC固然有其强大的优点,但有时它生成的内容是错误的或是杜撰的需人去甄别。
当下,把它当做一个辅助软件工程师开发的工具更为合适。

-----------------------------------------------------边界线-------------------------------------------------------

那么,软件工程师应如何有效利用AIGC工具呢?以下是一些具体建议:

1. 在哪些开发环节使用AIGC工具

  • 需求分析与设计阶段:使用AIGC工具快速生成技术方案草稿、API设计文档、数据库表结构设计等,作为讨论的基础框架。
  • 代码编写阶段
    • 生成重复性代码模板(如CRUD接口、DTO类、工具函数)
    • 编写单元测试用例
    • 生成SQL查询语句
    • 编写配置文件和部署脚本
  • 代码审查与优化
    • 分析代码复杂度并提出优化建议
    • 检查潜在的安全漏洞
    • 识别代码中的坏味道(code smell)
  • 文档编写
    • 自动生成API文档
    • 编写技术说明和用户手册
    • 生成项目README文件

2. 如何与人工审核结合

AIGC工具应遵循"生成-审核-修正"的工作流程:

  1. 初步生成:让AIGC工具快速产出初稿,节省基础工作的时间
  2. 人工审核:工程师必须仔细审查生成的内容,重点关注:
    • 逻辑正确性:算法逻辑是否符合业务需求
    • 安全性:是否存在SQL注入、XSS等安全风险
    • 性能:代码效率是否满足要求
    • 可维护性:代码结构是否清晰,是否符合团队规范
  3. 迭代优化:基于审核结果,让AIGC工具进行修正,或人工直接修改
  4. 最终确认:人工进行最终验证,确保质量达标

3. 需要培养的新技能

为了有效利用AIGC工具,软件工程师需要培养以下新技能:

  • 提示工程(Prompt Engineering):学习如何编写清晰、具体的提示词,让AIGC工具产出更符合需求的结果
  • AI工具评估能力:能够判断AIGC生成内容的可靠性、准确性和适用性
  • 人机协作思维:从"完全自己写"转变为"指导AI写+审核优化"的工作模式
  • 领域知识深化:越是深入理解业务领域,越能有效指导AIGC工具生成符合需求的代码
  • 批判性思维:保持对AI生成内容的质疑态度,不盲目信任

4. 最佳实践建议

  1. 从小处开始:先从简单的代码片段、文档生成等低风险场景开始尝试
  2. 建立团队规范:制定团队使用AIGC工具的流程和标准
  3. 持续学习:关注AIGC工具的最新发展和最佳实践
  4. 保持技术深度:AIGC是工具,不是替代品,工程师仍需保持扎实的编程基础和架构能力

通过合理利用AIGC工具,软件工程师可以将更多精力投入到创造性工作、复杂问题解决和架构设计上,实现"人机协同"的高效开发模式。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 23:05:07

【Fastapi学习笔记(7)】—— Fastapi 中间件、前端跨域请求

FastAPI 中间件(Middleware)详解 一、什么是中间件 中间件是介于 客户端请求 和 接口路由函数 之间的一层通用逻辑,请求到达接口之前、响应返回客户端之前都会经过它。 简单流程: 客户端请求 → 中间件(前置逻辑&#…

作者头像 李华
网站建设 2026/6/10 23:05:06

多模态目标检测-LLVIP数据集处理(清洗+YOLO格式)

0、介绍 2021 年,北京邮电大学的研究团队发布了LLVIP 数据集,首次为低光照下的可见光-红外多模态任务提供了大规模、高精度的统一基准。 基本信息: 总样本量:15488对严格对齐的图像(共30976张)分辨率&…

作者头像 李华
网站建设 2026/6/10 22:57:40

猫抓浏览器扩展:5步智能媒体资源嗅探与自动化下载完全指南

猫抓浏览器扩展:5步智能媒体资源嗅探与自动化下载完全指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在当今数字内容丰富的时代&a…

作者头像 李华
网站建设 2026/6/10 22:52:53

小程序毕业设计-基于微信小程序的智能包裹配送服务管理系统基于springboot+微信小程序的智能包裹配送服务管理系统小程序(源码+LW+部署文档+全bao+远程调试+代码讲解等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/10 22:52:28

星空-星瀚对接记录

-- 星瀚暂估应收单 fl库 select * from t_ar_busbill where fbillnoARUB-000139 -- 暂估应收单分录 select * from t_ar_busbillentry where fid (select fid from t_ar_busbill where fbillnoARUB-000139) --财务应收单 select * from t_ar_finarbill wh…

作者头像 李华
网站建设 2026/6/10 22:47:50

食品虚假宣传有机被职业打假,品牌危机公关里有机认证怎么解释

在快消品行业,食品虚假宣传有机遭遇职业打假是常见且棘手的舆情场景。当品牌面临此类危机时,对有机认证的解释在危机公关中起着至关重要的作用。下面为您详细阐述如何在危机公关中解释有机认证。一、及时准确呈现有机认证信息当品牌被职业打假指控虚假宣…

作者头像 李华