软件工程的问题

news/2024/10/18 8:25:54/

我长期以来一直是这个应用程序的用户,它一直快速、响应迅速且易于使用。

然而,在上周的一次更新之后,启动时间从不到一秒钟大幅增加到超过 15 秒。唯一明显的变化是添加了一个新的启动界面和更新了用户界面。

13bb8e5add70d5bb0578a83e8fd13e07.jpeg

我经常发现自己在质疑为什么工程师们会给应用程序添加某些功能,却无意中引发其他问题。

我理解添加有用的功能或修复特定错误的必要性。例如,如果对话框在没有网络的情况下需要 30 秒才能出现,一个简单的解决方案是立即打开对话框,并设置一个超时以便在没有网络连接时提前退出,这样用户可以选择刷新以再次尝试。

这样有针对性的修复可以显著改善用户体验并解决实际问题。

我感到惊讶的是那些没有明确理由却被添加的功能,我认为其中一部分原因是出于个人利益。这是我想在这篇文章中探讨的问题。

个人目的感 —— 为了 “贡献”

当你被调到一个新团队,或者成为新的技术负责人、工程总监或首席执行官时,你会感觉有必要展现自己的价值。我认为这就是问题出现的地方。

作为工程负责人、技术总监、首席执行官,甚至是程序员,你可能会对软件发表以下评论:

伙计们,你们用这种语言写的软件有这些问题,我们只需要启动一个新项目,将整个东西重写成另一种语言,因为它更好、更现代,而且有这个功能。

或者你可能会说:

伙计们,你们使用的这个数据库有时候会出问题,这是为什么我们会遇到一些麻烦,这里有几篇文章可以证明我的观点。实际上,这篇 Hacker News 的文章描述得最好。

几乎就像我们不再希望软件只是正常工作了,那不是我们的目标。我们的目标是炫耀并博客文章中展示我们使用的编程语言、选择的架构、运行存储层的数据库。

目标是表明你编写的代码是错误的,而我正在编写的代码是正确的。使软件正常工作和高效几乎不再成为目标,而总是关注这些多余的表面事物。

我认为这一切归结为人类的自我感。

在生活中的某个时刻,我们被告知我们很聪明,无论是父母、老师、朋友还是老板告诉我们,然后我们带着这个想法走下去。这种自我感情越来越强烈,并且失去了控制。内在的自我感会试图表现为 “嗯,让我向你们展示我知道什么” 或 “让我向你展示我掌握的这种技能”。

为什么这是个问题?

当工程师的自我感得到满足时,它会变得更大,导致傲慢的对话。这会引发怨恨和无效的结果。产品受到影响。

当自我感受不到满足时,会导致沮丧和焦虑,工程师的工作效率下降。产品也会受到影响。

你这么做也不行,不这么做也不行。

“保护” 自我感

你是技术负责人,你的工程师提出了一个与你最初构建应用程序的方式相矛盾的想法。你的自我感情让你无法接受这种改变,但在内心深处,你知道她的想法将显著改进产品。

这是一个例子,其中自我感情使你固守现状,阻止了可能带来 200% 改进潜力的变化,全部因为你对自己所建立的东西太过依恋。

现在怎么办?

我没有任何建议、最佳实践或克服自我感情的路线图。我自己也在与之奋斗。我认为第一步是认识到它的存在并承认它的存在。

我们无法消除自我感情,我认为我们必须极度意识到自我感情确实是所有问题的根源。在那个时刻,我们将别无选择,只能放下它,以及我们的形象。

如果你喜欢我的文章,点赞,关注,转发!


http://www.ppmy.cn/news/133654.html

相关文章

1155芯片组H61/H67/P67/Z68的区别一览表

简单来说,P67支持双卡互联和超频,但不支持显示输出,H67则刚刚相反。Z68是P67H67所有功能集合,并增加了磁盘缓存技术,配合固态硬盘使用增强磁盘性能,它是6系列主板的旗舰型号。H61是H67的缩减版,…

华硕主板通过奥创与海盗船内存条神光同步

奥创(Armoury Crate) 华硕主板与海盗船内存条神光同步 一、软件准备 华硕软件下载 前往华硕官网选择自己主板型号进入下载页面 海盗船软件下载 前往海盗船官网下载 第一个在网上搜一下就找到资源了 第二个官网下载慢可以到这里下载 https://download.csdn.net/download/w…

服务器主板u3芯片配i3CP0,两代主力 编辑带你看B75和H61相差多少

1B75与H61主板有哪些不同? 如果说现在最热门主板是什么,相信不少人都会选择Intel 7系列主板。笔者认为,新的IVB处理器以及7系列主板带来了22nm制程的同时,也成为Intel今年的主打产品。目前市面上7系列主板主要分为两个型号,一款是…

intel h61 linux驱动下载,intel h61主板驱动

英特尔h61芯片组主板驱动是带有英特尔h61系列芯片组主板的驱动程序,只有安装了这个驱动程序,主板才可以进行正常的通信传输,也可以帮助用户解决一些常见的问题,当提示无法识别设备时,您可以在本站下载这个驱动解决问题…

联想H61主板升级BIOS,支持nvme硬盘

本教程升级有一定风险:请阅读文章最后的“遗憾”部分接受再升级 最近因为手上有一台联想的i7 2600主机,他的主板是H61的,正好看见pcie接口空着,在网上看见有人用它升级了拜滕的存储芯片,而且因为最近硬盘比较便宜又入手…

联想H61主板BIOS刷新(启天M7100系列)

联想H61主板BIOS刷新 准备工作正式开工文件下载 先吐槽下,本站很多H61主板BIOS都要积分下载,啥意思,BIOS文件也不是你原创的,人家主板厂商都没拿来卖的,都是免费提供的。。。。 文中BIOS文件是联想客服MM提供的&#x…

电脑驱动下载

cmd 命令行界面 wmic bios get serialnumber 获取电脑编号 打开联想官网下载驱动 https://newsupport.lenovo.com.cn/

连接手机传输驱动安装问题

将手机的USB调试打开以后,电脑对MTP传输文件无反应,但是对照片传输有反应,可以检查电脑驱动的问题 1、USB调试打开以后 2、将手机开启USB调试,连接至电脑,同时右键“计算机”(XP为“我的电脑”)--“管理”--设备管理器…