如何理解 sofeware engineering 中的 engineering

1 天前
 pythonee

我感觉在学校的,主要是软件工程危机那套东西

但工作后,我感觉 engineering 的内涵不仅仅是这套逻辑

有架构的取舍、tricky 和经验、有和当下最新理论的衔接

914 次点击
所在节点    程序员
8 条回复
hefish
1 天前
铜币,给你。
putin541
1 天前
engineering 就是 repeatable
dssxzuxc
1 天前
我觉得是可持续性迭代
xing7673
1 天前
软件工程和物质世界的机械工程以及其他的工程本质上没有区别
设计、模块、迭代、效率、指标、项目管理、理论与技术的结合等等各类要素都可以互相对应
不同点在于软件工程的门槛比其他工程的门槛低多了,1 个人 1 生产工具 0 物资就可以干
Mithril
1 天前
个人理解,Engineering 就是在现实世界中,使用各种方法解决特定问题。

核心是在可接受的成本下,达成可接受的目标。

这个成本既包括软硬件,也包括人力成本,学习的成本。
目标可以算产出项目,也可以认为是单元测试覆盖率等等。

总而言之现实世界总有各种限制,并不完美。但你很多时候也不想要一个完美无缺的产品,能用就行。
成本和目标标准互相妥协,最终糊了个能跑的,就是 Engineering 了。
allplay
1 天前
@Mithril 这个叫会计
dwSun
18 小时 44 分钟前
[上传图片中...]
liulicaixiao
2 小时 9 分钟前
稳定,容错,可迭代

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1156409

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX