跳转至

工程实践

从写代码到做工程 —— 掌握软件工程方法论,提升项目管理和团队协作能力。


分类说明

工程实践类教程聚焦于软件开发过程中的方法论和最佳实践,帮助你从"会写代码"进阶到"会做工程"。这些知识对于参与团队项目、管理软件生命周期至关重要。

方向 涵盖内容
软件工程 设计模式、架构设计、项目管理
团队协作 代码审查、敏捷开发、DevOps
质量保障 测试、CI/CD、监控

教程列表

《人月神话》软件工程入门

以 Fred Brooks 的经典著作《人月神话》为蓝本,系统讲解软件工程的核心思想与实践。

章节 内容
焦油坑 编程的乐趣与苦恼
人月神话 为什么加人不能加速项目
外科手术队伍 高效团队的组织方式
贵族专制与系统设计 概念完整性的重要性
画蛇添足 过度设计的危害
贯彻执行 如何确保设计落地
巴比伦塔 沟通在项目中的重要性
胸有成竹 项目估算的科学与艺术
削足适履 资源约束下的项目管理
提纲挈领 文档的重要性与写作方法
未雨绸缪 风险管理的必要性
干将莫邪 工具对效率的影响
整体部分 系统集成与测试
祸起萧墙 进度管理与里程碑
另外一面 软件维护的挑战
没有银弹 软件工程的本质困难
再论没有银弹 技术发展的反思
观点是或非 对 Brooks 观点的再审视
结束语 总结与启示

进入教程 →


学习建议

  • 《人月神话》是软件工程领域的经典之作,建议在有一定编程经验后阅读
  • 阅读时结合自己的项目经验,思考 Brooks 的观点在今天的软件开发中是否仍然适用
  • 可以与 Git 与 GitHub 团队协作指南配合学习,理论与实践相结合