🧠 我不再把软件视为“仅仅是软件”

发布: (2026年1月9日 GMT+8 23:54)
3 min read
原文: Dev.to

Source: Dev.to

改变视角

我过去衡量优秀软件的标准是运行速度、界面是否简洁以及服务了多少用户。
在从事 GNSS‑基于的交通建模和绿色软件工程等工作后,我的关注点转变了。我开始提出不同的问题:

  • 这个系统消耗了多少能源?
  • 哪些看不见的资源被浪费了?
  • 我们在代码中做出的决策会影响谁?

那时,软件对我而言不再是“仅仅是软件”。

软件的影响

  • 交通建模 —— 你不仅在优化路线,还在影响污染、出行时间、安全以及城市行为。
  • 能源导向的分析 —— 你不仅在分析代码,还在触及可持续性、基础设施负载和环境影响。

代码不会停留在屏幕上。每一个设计选择都有代价:

  • 一个低效的循环乘以数百万用户
  • 一个全天候运行的服务
  • 一个规划不当、扩展过快的系统

软件工程师现在是全球系统的一部分,而不是孤立的应用。无论我们是否注意到,我们都在塑造:

  • 能源消耗
  • 数字行为
  • 经济决策
  • 环境结果

我的变化

以前我关注的是:

  • “它能工作吗?”
  • “它快吗?”

现在我还会考虑:

  • “它负责任吗?”
  • “它的效率是否超越了性能?”
  • “它在解决正确的问题吗?”

软件工程不再仅仅是构建产品;它是设计在真实世界中运行的系统。一旦真正看到了这一点,就再也无法忽视。

结束语

你对负责任的软件有什么疑问吗?在下方留下你的想法——我很想听听你的看法。

你可以在 GitHub 找到我:

原文发表于 CoderLegion:

Back to Blog

相关文章

阅读更多 »

性能不是奢侈

为什么性能很重要 当我们谈论软件性能时,大多数人会想到速度——API 响应有多快,页面加载有多快,多少 r...

Socket.IO 服务器基准测试

Socket.IO 服务器基准测试 !Sahaj Bhat https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads....