• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pythonee
V2EX  ›  程序员

如何理解 sofeware engineering 中的 engineering

  •  
  •   pythonee · Sep 1, 2025 · 2878 views
    This topic created in 430 days ago, the information mentioned may be changed or developed.

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

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

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

    8 replies  •  2025-09-03 10:09:14 +08:00
    hefish
    hefish
    Sep 1, 2025
    1
    铜币,给你。
    putin541
    putin541
    Sep 1, 2025❤️1
    2
    engineering 就是 repeatable
    Ketteiron
    Ketteiron
    Sep 1, 2025
    3
    我觉得是可持续性迭代
    xing7673
    xing7673
    Sep 1, 2025
    4
    软件工程和物质世界的机械工程以及其他的工程本质上没有区别
    设计、模块、迭代、效率、指标、项目管理、理论与技术的结合等等各类要素都可以互相对应
    不同点在于软件工程的门槛比其他工程的门槛低多了,1 个人 1 生产工具 0 物资就可以干
    Mithril
    Mithril
    Sep 1, 2025
    5
    个人理解,Engineering 就是在现实世界中,使用各种方法解决特定问题。

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

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

    总而言之现实世界总有各种限制,并不完美。但你很多时候也不想要一个完美无缺的产品,能用就行。
    成本和目标标准互相妥协,最终糊了个能跑的,就是 Engineering 了。
    allplay
    allplay
    Sep 2, 2025
    6
    @Mithril 这个叫会计
    dwSun
    dwSun
    Sep 2, 2025
    7
    [上传图片中...]
    liulicaixiao
    liulicaixiao
    Sep 3, 2025
    8
    稳定,容错,可迭代
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1406 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 19:04 · PVG 03:04 · LAX 11:04 · JFK 14:04
    ♥ Do have faith in what you're doing.