1. 主页 > 社会焦点

开发者对新版本新系统有抵触情绪?如果长期不跟进会背上技术债?

如何看待开发者对最新版本系统特性的抵触情绪?如果长期不跟进会背上技术债吗?不论 Windows、macOS、Linux、Android 还是 iOS 哪个系统,每次更新都会增加一些新的特性供开发者使用。这时候就会有一些开发者产生抵触情绪,不想同步跟进支持,时间久了以后这样的应用软件会背上技术债吗?如果不解决,这些技术债可能会带来哪些问题?

一般很多的开发部门和开发公司,开发者往往追求的是稳,没有BUG,万事大吉!而产品经理往往在乎的新功能新体验;架构师往往追求的是运行流程,架构不要落后,不要被时代淘汰……

程序员对于新版本和新系统有抵触情绪,无疑就是新系统需要做适配,不仅仅要做适配还要稳定的在新系统下运行,最关键还要适应硬件、UI界面、设备尺寸、交互逻辑变化等因素!这种迭代不仅仅需要通过代码保驾护航,还需要加班做项目进度,有时候如果新系统新架构牵扯到了新技术,还可能需要学习新系统,例如Windows也开始从web前端方面开始支持原生了。

这就意味着一个新系统的更新,程序员需要学习新东西,需要适配新系统新硬件新UI,也需要留意软件测试出来的不稳定因素和BUG,升级后如果没跟上新体验,用户或者产品经理反馈的问题还需要做及时的修复!

所以开发人员肯定会对于一些软件面对系统和硬件的迭代而进行新开发有抵触!

但如果软件长期不跟进会不会背负技术债,肯定会的,因为软件更新迭代如果没有跟上,有些底层的功课还是需要补,如果长时间跟不上,可能就意味着并不是针对这个软件进行升级了,可能需要重构,需要重新来写代码,还要做好数据迁移,甚至还需要大动干戈!

不过一旦背上技术债的地步,对于企业而言就不是一个程序员决策的,而是技术主管、企业高管决策决定的,这个涉及到投入,涉及到周期成本,就看愿意不愿意投入了,这个就和程序员单个人没有关系了!

但如果大家都要往前跑,一个程序员不愿意,没有热爱之心,拥抱新系统,可能面临的问题,就是越来越边缘化,可能会被淘汰,甚至在一个行业领域,可能就很难适应新的开发体系,因为我前面说到有语言层面的问题,如果开发语言增加了或者变化了,你还是用老一套的技术语言,那肯定混不下去的呀!

抵触新版本是程序员对额外工作量的本能反应,但长期不跟进,技术债会像滚雪球一样越滚越大。今天的“稳定”可能变成明天的“重构”,甚至让整个项目瘫痪。

这不仅关乎代码,更关乎开发者的职业生命力——拒绝学习新系统的人,终将被新系统淘汰。毕竟,技术世界永远在向前跑,你不跟上,就只能被甩在后面。对此大家是怎么看的,欢迎关注我“创业者李孟”和我一起交流!

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com

本文链接:https://www.jinnalai.com/jiaodian/824316.html

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息