V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pythonee
V2EX  ›  程序员

如何理解 sofeware engineering 中的 engineering

  •  
  •   pythonee · 8 小时 54 分钟前 · 337 次点击

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

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

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

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

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

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

    总而言之现实世界总有各种限制,并不完美。但你很多时候也不想要一个完美无缺的产品,能用就行。
    成本和目标标准互相妥协,最终糊了个能跑的,就是 Engineering 了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:51 · PVG 05:51 · LAX 14:51 · JFK 17:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.