软件最难的不是开发程序,而是需求.240109

news/2025/1/7 16:47:06/文章来源:https://www.cnblogs.com/amadeuslee/p/18654673

最近几个月,关于人工智能的惊人文章在互联网泛滥。这也引发了很多人的担心——软件开发人员可能很快就会失业,被人工智能取代。他们想象所有的企业高管和产品研究人员将绕过大多数或所有的软件开发人员,直接要求人工智能构建他们想要或需要的东西。但作为一个拥有15年一线开发经验的人,我觉得这些担心有点危言耸听。

编码可能是一项挑战,但是我从来没有在写单一任务上花费过太多时间。一旦掌握了语法、逻辑和技术,这在大多数时候是一个非常简单的过程。在软件构建过程中,真正的问题通常集中在软件应该做什么。创建软件最难的部分不是编写代码,而是创建需求,而这些软件需求仍然是由人类定义的。

软件开发中最难的不是开发coding,和需求提出者打交道才是最复杂的。需求提出者包括你的boss、产品经理、运营等等。

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

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

相关文章

项目管理不再是难题:一揽子解决方案助你轻松前行

项目管理中的痛点涉及多个方面,但通过优化资源分配、建立有效的沟通机制、加强时间管理、完善风险控制、简化变更管理以及加强利益相关者期望管理等措施,可以有效地解决这些痛点,确保项目的顺利进行和成功完成。一、项目管理的核心要素 ● 范围管理:明确项目的范围和目标,…

如何修改网站的模板?

修改网站的模板是提升网站外观和用户体验的重要步骤。以下是详细的步骤和建议:备份原始模板:在进行任何修改之前,确保备份原始模板文件。 使用版本控制系统(如Git)来管理文件变更。选择合适的工具:根据网站的技术栈选择合适的工具。常见的工具包括文本编辑器(如Notepad+…

如何使用Dreamweaver修改网站模板?

Dreamweaver(DW)是一款功能强大的网页设计工具,可以帮助您轻松修改网站模板。以下是详细的步骤和建议:安装和启动Dreamweaver:确保已安装Dreamweaver软件。 启动Dreamweaver并打开您的网站项目。定位模板文件:在Dreamweaver的“文件”面板中,找到并打开需要修改的模板文…

如何登录网站后台并修改代码?

登录网站后台并修改代码是网站维护和开发过程中常见的任务。以下是详细的步骤和注意事项:获取后台登录信息:确保您拥有网站后台的登录凭证,包括用户名和密码。 如果忘记了登录信息,可以联系网站管理员或技术支持。登录后台:打开浏览器,输入网站后台的URL,通常是http://域…

如何修改网站模板?

修改网站模板是提升网站外观和用户体验的重要步骤。以下是详细的步骤和注意事项:备份原始模板:在进行任何修改之前,确保备份原始模板文件。 使用版本控制系统(如Git)来管理文件变更。选择合适的工具:根据网站的技术栈选择合适的工具。常见的工具包括文本编辑器(如Notepa…

CAD中的四个关系,HardOwner,SoftOwner,HardPointer,SoftPointer

起因:在学习在CAD中附加自定义的数据的时候,发现的一个知识点。在组码表中,330,340,350,360四个键分别对应四种关系。如下图:在DataCell里也有类似的操作:总结起来,就是在CAD中,我们可以人为地给两个DBObject建立某种关系,即:软指针,硬指针,软所有者,硬所有者。…

如何调整网站的搜索关键词,以提高搜索引擎排名和用户体验?

在优化网站关键词时,需要考虑以下几个方面:关键词研究:使用工具如Google Keyword Planner、Ahrefs或SEMrush进行关键词研究。 分析竞争对手的关键词策略,找出潜在的机会词。 确保关键词与网站内容高度相关,并且符合用户搜索习惯。页面优化:在页面标题(Title Tag)、元描…

kubeadm 快速搭建 Kubernetes 集群

快速搭建 K8s 集群角色 ipk8s-master-01 192.168.111.170k8s-node-01 192.168.111.171k8s-node-02 192.168.111.172服务器需要连接互联网下载镜像软件 版本Docker 24.0.0(CE)Kubernetes 1.28初始化配置 关闭防火墙 systemctl stop firewalld && systemctl disable fi…

特征时序化建模:基于特征缓慢变化维度历史追踪的机器学习模型性能优化方法

我们在工作中经常会遇到一个问题,数据基础设施的设计往往没有充分考虑数据科学的需求。数据仓库或数据湖仓中的大量表格(主要是事实表和维度表)缺乏构建高性能机器学习模型所需的关键字段或结构。其中最显著的局限性在于,大多数表格仅记录观测值的当前状态,而未保留历史记…

Docker安装mysql5.7.240109

docker pull mysql:5.7 docker run Note: 报错:docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/home/mysql/co…

docker-compose固定网段设置.240109

docker-compose在使用的时候,经常是多个docker组了个内网。而如果不指定内网地址的话,很容易和线下的网段冲突,会造成虽说外部IP和端口都映射好了,但是就是公网无法访问的情况。 解决方案: docker-compose.yml里面,指定network网段。 networks:seafile-net:ipam:config:-…

openEuler欧拉设置git pull免密.240112

使用git config命令在本地全局设置用户名和邮箱git config --global user.name "username":全局添加用户名 git config --global user.email “someone@mail.com”:全局添加邮箱 git config --global credential.helper store: 该命令用于为credential.helper设置…