有感而发,欢迎讨论。我对软件开发的几点认识

以 Joule 驱动的生成式开发:把需求文档直接变成可运行的 SAP 应用 摘要:SAP BTP的AI助手Joule正在改变开发方式,支持从自然语言描述自动生成数据模型、服务、UI及测试代码。在SAP Business Application Studio中,Joule能根据业务需求生成结构化代码,并提供代码补全、重构、解释等功能。开发者需注意避免上传敏感数据,并对AI生成的代码进行人工审核。Joule特别针对ABAP开发进行了优化,提供符合SAP规范的代码建议,帮助迁移遗留系统。此外,它还能快速生成CAP项目原型,但所有AI生成内容都需经过严格测试验证。 阅读详情

vcleaner

http://topic.youkuaiyun.com/u/20080614/18/f8bd3a4c-0e9d-4265-8d63-7bde62b014a1.html

继续转载他的文章,我深表支持,和我的观点高度吻合。

最近在论坛上看到很多热议语言和前途(钱途)的帖子,很多人在热议:我有多少多少年工作经验,我会多少多少门语言,我做过多少多少个项目,等等。我现在以我的个人观点来说一说: 1、能力是否强和工作多少年无关。同样是工作,但是可能在不同的公司、从事不同的项目、不同的工作流程和工作压力,即使是相同资质的人也会获得不同的知识和经验。 2、会的语言多并不能代表能力强。人的精力是有限的,一个人不可能同时精通很多东西,多而不精的人只适合做架构师,还需要他或者她有丰富的项目经验和对软件背后的本质的深刻认识。 3、项目的多少并不能代表实际能力。姑且不论项目的大小区别,且谈自己在项目做所充当的角色才是公司和雇主所关心的,还有就是项目的相关性和连续性也是考察的一方面,东一榔头西一棒的项目经验其实也是没有太大作用的,个人觉得软件的精细分工的时代已经到来,项目再多、工作经验再长也只能代表你对开发工具有多么熟悉。 说了这么多的东西,乱七八糟的,呵呵,也许该说说我觉得什么样的人才是好的人才: 1、诚实、有热情,不浮躁。不是仅仅为了糊口而工作,对这个行业有足够的热情和耐心。 2、精通一门语言,熟悉算法,并且能看到语言背后的东西,最好能对语言的本质和硬件的关系有所了解。编程风格良好、认真。 能写让计算机认识的程序的人很多,能写让别人能认识的程序的人很少。 能写正常情况下运行正确的程序的人很多,能写在各种情况下都能运行正确的程序的人很少。 3、某一行业的长时间的工作和项目经验。 4、良好的团队合作能力,沟通和表达能力。 5、足够好的英语能力。

 

A:不涉及算法的程序???这里所指的算法不是狭义上的树、队列等等,而是广义上的算法,包含前面所说的狭义上的算法,而且还有其他无所不在的思考。 就是一个简单的字符串操作也有不同的做法,好的程序员会思考各种做法的优劣,根据程序的上下文环境选择合适的做法。

B:一定程度上能力和工作多少年是成正比的,这只能在工作的前两年。 如果是一个工作5年和一个工作8年的人相比,就一定是工作了8年的人强吗????







<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
手把手教你用LabelImg打造专属YOLO数据集:从标注到训练全攻略! YOLO(You Only Look Once)是一种快速、高效的目标检测算法。它使用一种简洁的.txt文件格式来保存每张图片中的标注信息,适合构建自定义目标检测数据集。🔹 图像文件.jpg.png等;每张图片将对应一个同名的标签文件(.txtdog.jpg对应dog.txt;图像在训练前通常会被缩放成统一尺寸,例如 YOLOv3 默认输入为416x416。🔹 标签文件(.txt)是一个纯文本文件;每一行表示一个标注目标;字段说明类别编号,从0开始,例如:狗是0,猫是1x_center。 阅读详情

相关推荐

Rust嵌入式开发环境搭建指南(基于Stm32+Vscode)

本文档旨在指导开发者如何搭建基于Rust语言的STM32嵌入式开发环境。相比传统的C/C++开发方式,Rust提供了更强的内存安全保障和现代化的语言特性,非常适合嵌入式系统开发。本指南将详细介绍从环境搭建到项目配置的全过程,特别关注VSCode作为IDE的配置以及STLink和DAPLink调试器的使用。

u014627020的博客 2601

谈谈对软件开发的理解

大学毕业已有三年整,从kai

张永超的专栏 4322

基于ST32 DAC7311数模转换器驱动代码及电路设计完整版

基于ST32的DAC7311模数转换器的电路设计及驱动代码完整版

qq_39626643的博客 3722

谈谈对软件开发过程的认识

软件工程把整个软件开发过程大致分为需求分析、设计、编码、测试和维护等五个方面。只有每个方面都做好了,才有可能做成一个好的系统,这只是一个必要条件而非充分条件。

Richard的专栏 8635

BL0910-从零到一:多路交/直流电能计量的实战配置与校准

本文详细介绍了BL0910芯片在多路交直流电能计量中的实战应用。从硬件连接、SPI通信配置,到软件初始化、核心寄存器设置,再到偏置与增益校准,提供了完整的配置与校准指南。文章重点阐述了直流测量模式的切换要点及数据读取的工程化处理,帮助开发者快速实现高精度、多通道的电能监控方案。

rice5的博客 567

PPT太丑?用InDesign制作电影级的交互式在线演示文档

本文旨在解决传统演示软件(如PowerPoint、Keynote)在制作商业提案、设计报告时,普遍存在的模板化严重、视觉表现力不足、动态效果廉价的核心痛点。我们将介绍一套常被设计师们“误解”或“忽略”的“降维打击”工作流,核心是利用印刷排版软件 Adobe InDesign 强大的版式控制、动画与交互功能,来创建电影级的动态演示文稿,并通过其 在线发布 (Publish Online) 功能,一键生成可在任何浏览器中流畅访问的网页版交互式文档,从而极大地提升提案的专业度与视觉冲击力。

Kingsdesigner的博客 1282

谈谈你对软件开发的理解

我当时笔试时自己只写了软件开发的流程软件开发流程:1.需求分析2.系统的总体设计3.系统的详细设计4.编码5.测试6.软件交付7.验收8.维护

Dark丶照萤映雪 8715

半导体关键系统之RMS浅谈

这种系统还要求设备在设备上的配方发生变化时通知工厂主机,并需要与EAP(Equipment Automation Process)联结,旨在实时管控自动化系统所用配方与用户当初的设定是否匹配,从而使得自动化系统所用的配方更加趋于安全。例如,制药行业中的药品生产管理系统(GMP),它对药品的生产过程进行严格控制,包括原材料的采购、生产工艺流程、质量控制等方面。这些系统通常与企业的生产系统集成,能够对产品的配方进行精细化管理,包括配方的设计、试验、验证、生产等环节。

阿拉伯梳子的专栏 6161

对软件开发流程的认识

项目大致流程:通过收集客户需求 或项目改版功能变化的需求  并整理需求形成需求分析进行可行性分析, 形成分析报告进行需求分析,形成分析报告进行概要设计,形成设计报告进行详细设计和数据库设计,形成设计报告 并结合需求分析各功能设计每个功能需要的页面为效果图(UI人员将页面设计为图片的形式)完成前期的项目设计后和客户进行沟通,有问题需要返工修改设计,或者在编码阶段期间客户提出问题返工修改设计及功能实现...

gulanga5的博客 2021

别再只盯着MES了!半导体/面板厂CIM系统全家桶(EAP/YMS/SPC)保姆级入门指南

本文深入解析半导体制造中的CIM系统,涵盖EAP、YMS和SPC等关键子系统的协同工作。通过实战案例和技术细节,展示如何利用CIM系统提升生产效率、良率管理和设备维护,为半导体/面板厂提供全面的实施指南和优化策略。

weixin_33693070的博客 464

软考中级-软件设计师 23种设计模式(最详细解析!!)

软考中级-软件设计师 23种设计模式

片言可决讼,半纸能缚龙 2万+

Linux密码管理深度解析:从passwd命令到安全运维实战

用户身份认证是操作系统安全的核心基础,其核心原理在于通过密码哈希等加密技术实现身份验证。在Linux系统中,这一机制主要由PAM(可插拔认证模块)框架和/etc/shadow文件协同实现,确保了密码存储的单向安全性。从技术价值看,健全的密码管理不仅是系统访问控制的第一道防线,更是满足安全合规、实现用户生命周期管理的关键。在实际应用场景中,无论是日常运维、批量用户初始化,还是应急故障恢复,掌握密码修改的规范操作都至关重要。本文聚焦于passwd命令的深度使用,涵盖单用户模式、密码策略配置等运维实战技巧,并针对

java2000.net 371

yolov5 FPGA实现及verilog代码仿真

本文介绍了一种基于FPGA的卷积神经网络加速器设计,采用混合架构实现网络功能。该系统将训练和图像预处理等复杂计算保留在PC端执行,仅将主干网络部署在FPGA上。由于片上资源限制,建议通过外接DDR存储扩展容量。文章提供了完整的Verilog HDL源码,包括卷积单元(convUnit)、卷积层(convLayerSingle)和处理单元(processingElement)等核心模块,均已通过仿真验证。该设计采用流水线结构,使用浮点运算单元实现卷积计算,支持32x32图像输入和5x5卷积核处理。系统架构图中

QQ_778132974的博客 578

不惑之年有感而发

转眼,来上海近十年了,有辛酸,也有快乐。但无论如何,我还是我,还是1个IT人。 这么多年了,一直都是在做技术方面的工作,工作岗位也换了无数,经历了互联网的泡沫,迎来了金融危机。但还是要坚持住,路还是要走的,生活还是要过的。人不能总是自怨自艾,要有目标,如果现在没有成功,只是暂时没有成功;如果你坚持了,总会成功的。成功是为有准备的人而来的。我相信我也一定会成功。 回想这些...

nplw668 214

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

金秋十月,读阿里JAVA开发手册有感而发

前言最近重温阿里巴巴Java开发手册这本书,思考了什么样的代码是好代码,给大家分享一下我的想法,有哪里不对,欢迎指出,感激不尽。什么样的代码是好代码?什么是好代码?实现了...

weiwenhou的博客 3145

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

做电商,这几点,我们要向雷军学习!

其实,都是一个圈子的,暂且不说持不持股的问题,从共同把市场做大的角度来看,也有交流和学习的必要。有时候不要觉得‘抄’就是不好的,恰恰相反,‘抄’有时能少走很多弯路,能更快的达成自己的目标。这一举动,足以看出雷总的真诚,足以看出雷总不仅重视自己的小米汽车,更是对自己的客户充满尊重。毫无疑问,雷总这次压上前半生的信誉,压上一千亿的资金,进军新能源汽车的第一战来了个开门红。雷军,武汉大学的天才少年,小米科技的创始人,天使投资人,很多创业者的偶像。把用户当做朋友,提供好的产品和服务,从中赚取合适的利润,保持真诚。

DSPHL的博客 693

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

java对日开发好跳槽么_什么样的代码是好代码?读阿里JAVA开发手册有感而发

前言最近重温阿里巴巴Java开发手册这本书,思考了什么样的代码是好代码,给大家分享一下我的想法,有哪里不对,欢迎指出,感激不尽。什么样的代码是好代码?什么是好代码?实现了功能的代码只是合格的代码,而真正的好代码具有以下特点:命名易于理解,语义表达清晰而不需人揣摩代码逻辑清晰透明,层次分明代码格式公整美观性能效率高安全性高好的命名好的命名,命名易于理解,语义表达清晰。是酝酿好代码的第一步。以下列举阿...

weixin_39607473的博客 111

java 包结构 枚举类_什么样的代码是好代码?读阿里JAVA开发手册有感而发

前言最近重温阿里巴巴Java开发手册这本书,思考了什么样的代码是好代码,给大家分享一下我的想法,有哪里不对,欢迎指出,感激不尽。什么样的代码是好代码?什么是好代码?实现了功能的代码只是合格的代码,而真正的好代码具有以下特点:命名易于理解,语义表达清晰而不需人揣摩代码逻辑清晰透明,层次分明代码格式公整美观性能效率高安全性高好的命名好的命名,命名易于理解,语义表达清晰。是酝酿好代码的第一步。以下列举阿...

weixin_39984403的博客 243

对读研和软件学院的看法 (转自一网情深)

电子科技大学BBS,转帖:作者:eqingsheng 提交日期:2004-12-19 17:11:00 回复优快云和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发的一点个人陋见,欢迎指正,事先感谢):    就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。    如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需

Tony's Log 1182

怎么卸载光速头条_自媒体光速时代来临,想明白这几点收益才能成倍增长,干货分享...

主播蓝水晶的自媒体创作之路我是头条旅游领域的优质作者,平台已经为了开通了各种原创功能,并加了黄V,成为拥有万粉数量的优质创作者中的一员。为了坚持输出“有价值,有意义,有意思”的真正旅游视频,需要挑选景点,规划拍摄,熬夜剪辑视频,非常辛苦,但是推荐量远远抵不上简单拍摄没编辑的真人出镜,我的内心开始有点纠结了。前段我在头条主页发了一条微头条,纠结是不是视频真人出镜的事,这个问题是有感而发,这是其中的一...

weixin_35278121的博客 287

[转]谈谈我对攻读计算机研究生的看法

  回复优快云和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发的一点个人陋见,欢迎指正,事先感谢):    就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。    如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没...

lianxiangbus 172

关于考研的动机和看法

<br />果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理<br />论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层<br />楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完<br />全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工<br />作2-3年的人,但是没有一点开发经验。<br /><br />你说:“他们都有很强的开发能力,只是不太喜欢读书,也只是希望混个学历对今后在岗<br />

luogongning的专栏 809

谈谈我对攻读计算机研究生的看法[转自TIANYA/优快云]

发信人: chinabingo (ice), 信区: Computer 标 题: 谈谈我对攻读计算机研究生的看法[转自TIANYA/优快云] 发信站: 虎踞龙蟠 (Thu Dec 23 10:52:23 2004), 转信 回复优快云和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手 ,只是有感而发的一点个人陋见,欢迎指正,事先感谢):      就我自己的理解,谈谈我对读

§为艺术而技术§ 3711

谈谈我对攻读计算机研究生的看法

回复优快云和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发的一点个人陋见,欢迎指正,事先感谢): 就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。      如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上

yarsen的专栏 1315

谈谈我对攻读计算机研究生的看法(转贴)

My Thoughts on Doing Advanced Computer Science Degree  回复优快云和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发的一点个人陋见,欢迎指正,事先感谢):  就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。  如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上

wayne 我的陋室我做主 1335
上一篇: 顿悟:做人比写程序重要 ---- 与兄弟姐妹们共勉
下一篇: 辞职日记----记录31岁的程序员跳槽心态
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值