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

已经处在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工具,软件工程师可以将更多精力投入到创造性工作、复杂问题解决和架构设计上,实现"人机协同"的高效开发模式。

http://www.jsqmd.com/news/988611/

相关文章:

  • 容器云:当应用学会了“打包”自己
  • iOS审核被拒:2.3.1 截图与App实际内容不符——你的应用“照骗”被当场抓包
  • 亚健康系统化康养包含什么?5大核心模块,读懂科学养生逻辑
  • 2026年技术观察:电商数字资产工业化生产的工具范式与选型边界
  • **性价比高的光纤放大器哪家靠谱**
  • MgF2Wollaston Polarizer设计原理和应用
  • 终极视频去重指南:如何用Vidupe智能清理重复视频文件释放硬盘空间
  • 小说推文漫剧可用AI创作工具平台分析
  • SLS采集日志时,使用过滤插件排除指定日志
  • 2024 FIC初赛 (write up)
  • 海参颜色为什么不一样?黑色、青色、灰色哪种好?
  • 无人机飞不远、信号断?高抗干扰数传电台这样选
  • 猫抓浏览器扩展:5步智能媒体资源嗅探与自动化下载完全指南
  • 为什么说买海参不能只看价格?
  • 2026东莞搬家公司红榜测评 办公室搬迁避坑全指南 - 从来都是英雄出少年
  • 河边的无花果(原创 小说)
  • 政企视频会议全都转向私有化?背后原因被私有化视频会议系统EasyDSS说透了
  • 如何有效控制Mac风扇转速:5个实用技巧让电脑运行更凉爽
  • 计算机毕业设计之django基于大数据的用户购物系统
  • 2026雅安漏水维修攻略|一修匠修缮:厨卫 阳台 外墙 屋顶 地下室|靠谱防水门店 - 绿呼吸检测中心
  • UI生成前端代码实测:3种方案从React/Vue到鸿蒙ArkUI
  • 奥比中光Gemini相机Python SDK配置
  • 2026河南高考志愿填报老师推荐榜|川儿老师领衔,从志愿到考研就业全程规划 - 行业深度观察
  • 海参行业的这些坑,99%的人都踩过!
  • 工业机器人原理及应用 —— 弧焊 项目作
  • AI替代软件工程师?先算算ROI
  • NAT 配置实验详解:从原理到真机配置全过程
  • 超级IPO潮背后:AGI、商业航天与资本的临界点
  • 数据的加密与解密(22:56)
  • AniShort:一个人就是一支剧组,AI短剧时代的“印钞机“来了!