Wiki 知识库

全部文档 / 标签: 软件设计

2 篇
清除

软件工程专业困局

文章探讨软件工程专业的教育困局:大学教育未能培养学生在团队中编写可维护软件的能力,课程项目与业界真实复杂度脱节。作者援引《软件困局》和《黑客与画家》,指出软件工程专业在高校鄙视链中处于劣势,计算机科学专业实际是数学家、博物学家与黑客的混杂体,而大学以论文数量为考核标准,倾向于培养近似数学家的学生,而非创造优美软件的黑客。作者强调黑客的工作是软件设计而非学术研究——设计不一定是新的但一定是好的,并以Dennis Ritchie、Linus Torvalds、陶建辉等人为例,批评当前教育缺乏整体性关联分析能力的培养。

技术 › 杂谈 t tison 2026-10-1951.7 KB 51

可塑软件:在被锁死的应用世界里,把主动权还给用户

文章由 Ink & Switch 研究实验室撰写,探讨了传统批量生产软件的僵硬性问题:中心化开发模式让用户无法按自身需求改造工具,导致主动权丧失。作者提出「可塑软件」概念,设想一个任何人都能以最小摩擦改造软件工具的生态。文章分析了设置项、插件、改机、开源、AI 辅助编程等现有方案的局限,并提出三个关键设计模式:为用户提供从使用者到创造者的「缓坡」渐进路径、以通用可组合的「工具」替代僵化的「应用」形态、以及工具间的数据共享与界面组合。作者认为物理世界的可塑性经验值得借鉴到软件世界中。

技术 › 工具与效率 yibie 2026-09-2947.3 KB 5.5K 4 77