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

优秀开发者的重要认知能力无法被AI替代

2023年,我写过从认知智能的角度认识ChatGPT的不足_chatgpt是认知智能-CSDN博客,今天,在漫天飞舞的程序员被AI替代的互联网垃圾中,我来回应一下现在的热潮吧。我认为,AI可以辅助甚至亲自编码,但不等于AI可以成为优秀的软件开发者。优秀的软件开发者依然是不可替代的。

我曾写过

为什么只会编程的程序员无法成为优秀的开发者?-CSDN博客

在文中,我探讨了成为一个优秀开发者的必备素质,即不仅需要掌握编程技能,更重要的是具备分析问题、设计解决方案及不断学习的能力。解释了编程只是做软件的一个步骤。强调了工程思维、科学思维和计算思维的重要性。

今天,再写一篇文章,说明优秀开发者的重要认知能力无法被AI替代。

首先我们来看软件研发过程的过程。

1 软件研发过程

图片为笔者绘制

如前所述,编程即实现软件代码只是软件研发的其中一个环节罢了。更多的工作,在发现问题,在将问题转化为软件功能,在根据业务和问题的变化快速迭代中。

2 软件研发中工程师的认知智能

软件研发中工程师的认知智能包括系统分析能力、推理能力和思维能力。特别说明一下,这里的推理不是被大家误解的大模型概念的Inference,是真正的推理,即演绎推理、溯因推理、类比推理和归纳推理等。

图片:笔者绘制

复杂的软件设计,对系统分析能力要求很高,这并不是可以依靠AI机器人吐代码就可以实现的。

优秀的软件,需要开发者充分发挥抽象思维。

3 软件研发开发者的重要认知能力

如上所述,软件研发开发者的重要认知能力包括抽象思维能力、可持续的技术能力和商业影响力。这些能力是AI无法替代的人类最宝贵的认知能力。

图片为笔者绘制

优秀的开发者,是具有商业影响力的,这也是AI机器人无法做到的。

4 人工智能如何助力软件开发

图片为笔者绘制。

当然,如上图所示,我们可以借助AI完成一些繁琐复杂无聊的工作,让我们有更多时间发挥我们的才能。

希望我们有越来越多的优秀开发者,做出优秀的计算作品,为人类文明发展做出积极的贡献。

http://www.lryc.cn/news/625141.html

相关文章:

  • 在win10/11下Node.js安装配置教程
  • Ai Agent 项目
  • 项目延期的主要原因分析,以及应对策略
  • 摔倒检测数据集:1w+图像,yolo标注
  • 深度学习-计算机视觉-微调 Fine-tune
  • 【完整源码+数据集+部署教程】织物缺陷检测系统源码和数据集:改进yolo11-RevCol
  • STL库——string(类函数学习)
  • steal tsoding‘s pastebeam code as go server
  • CMake指令:查找文件(find_file)、查找目录(find_path)、查找库文件(find_library)
  • npm设置了镜像 pnpm还需要设置镜像吗
  • Esp32基础(③旋转编码器)
  • wait / notify、单例模式
  • 在openEuler系统中如何查看文件夹下每个文件的大小
  • AVB(Android Verified Boot)中vbmeta结构浅析
  • C/C++ 中 str、str、*str 在指针语境下的具体含义(以 char* str 为例):
  • Android输入框文字不垂直居中
  • Linux下的软件编程——IPC机制
  • Java发送企业微信通知
  • Vue2篇——第五章 Vue.js 自定义指令与插槽核心
  • (第十八期)图像标签的三个常用属性:width、height、border
  • minio安装和配置
  • 【DL学习笔记】交叉熵损失函数详解
  • 之前说的要写的TCP高性能服务器,今天来了
  • 给linux的root磁盘扩容
  • Ansible 部署LNMP
  • 每日AI要闻【20250818】
  • 自回归图像生成新突破!140亿参数自回归模型NextStep-1开源,图像生成无需扩散模型
  • 基于SFM的三维重建MATLAB程序
  • MBTI职业规划指南:发掘你的人格潜能,照亮职业发展之路
  • Elasticsearch查询中的track_total_hits参数