哈哈哈哈,一说到《人月神话》,刚开始老师建议这本书时是真的认为这是一部关于嫦娥和兔子的故事;之后又说是关于软件开发的书,觉得写嫦娥和兔子可能有点违和,就感觉是一个关于人类登上月球时用的相关的软件,或者什么思路什么的。

真的笑哭!!放假前老师大概的说了一下人月是什么:软件开发基本的条件是人和时间(月)。这个我感觉是一个软开发这个过程中的专有名词。

回归原文,本文以“焦油坑”为喻体,将这个软件的开发比作一个让像猛犸象、恐龙、剑齿虎一样凶猛庞大的研发团队一个个陷入无法挣扎的“焦油坑”里。虽然已经时隔20多年了,书籍是以美国20年前软件项目所面临的问题进行阐述,但在现在依然如此,糟糕的情况没有改变,大家仍旧在焦油坑里挣扎,而且看上去没有解决办法。

******************************************************************************************************************************************************

在百度上和各个博客里查找了一番,发现“焦油坑”这个神奇的东西来自《拉布雷阿的焦油坑壁画》,书中说这样写的“史前史中,没有别的场景比巨兽们在焦油坑里垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油坑里挣扎。它们挣扎得越猛烈,焦油纠缠得就越紧,没有哪种猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底。”作者将过去几十年的大型系统开发比作焦油坑,很多大型和强壮的动物在其中剧烈挣扎,他们中大多数开发出了可运行的系统,但是不得不承认只有极少数的项目满足了目标、进度和预算的要求。因为在各种团队中,无论是大型的或小型的,庞杂的或精炼的,一个接一个地淹没在了焦油坑中。(本解释原文:https://blog.csdn.net/lucky_girl11/article/details/69791731 )

******************************************************************************************************************************************************

软件的开发过程就是这些凶猛的野兽在挣扎,无法挣扎出来的折磨、痛苦,伴随着从内心深处传来的对软件开发的热爱引导出来的快感,疯狂的投入到这个无法挣扎的开发过程中,很艰辛,却很快乐。当然,软件开发过程的苦恼是非常多的:

①为了完美主义的追求,就要反复的去修改细节;

②由于依靠他人设定的目标,提供资源及信息,很难以完全按照自己的想法去完成软件的开发;

③寻找琐碎的bug只是一项重复性的活动,过多的重复只会导致无聊和枯燥;

④最后一点,当投入大量劳动后发现完成的产品显得过时了。

但是软件开发就是这样,乐趣与苦恼并存,在焦油坑里愉快的玩耍是我一生的目标。

转载于:https://www.cnblogs.com/kmxbf2292/p/10418760.html

《人月神话》——一部被名字误导的软件开发的书——第一次阅读相关推荐

  1. 也读《人月神话》:没有银弹的软件工程

    一.关于人月神话这本书 记得在上大学的时候,就经常听学长和老师讲起<人月神话>,但是却一直没有阅读.记得当时一听到这个书名,还以为是个神马科幻类别的书,结果是个软件工程方面的书籍.这本书是 ...

  2. 上百本中文书籍中对《人月神话》的引用(4)

    <人月神话>于1975年出版,1995年出二十周年版.自出版以来,该书被大量的书籍和文章引用,直到现在热潮不退. 特整理中文书籍引用--其实绝大多数还是老外写的.特别说明的是:本文只是陈述 ...

  3. 上百本中文书籍中对《人月神话》的引用(1)

    <人月神话>于1975年出版,1995年出二十周年版.自出版以来,该书被大量的书籍和文章引用,直到现在热潮不退. 特整理中文书籍引用--其实绝大多数还是老外写的.特别说明的是:本文只是陈述 ...

  4. 中文书籍对《人月神话》的引用(2021.10.18更新共120本):告别失控、重构极限编程……

    <人月神话>于1975年出版,1995年出二十周年版.自出版以来,该书被大量的书籍和文章引用,直到现在热潮不退. UMLChina摘录目前为止正式出版的软件开发各领域中文书籍中对<人 ...

  5. 中文书籍对《人月神话》的引用(20211020更新到125本):Perl调试技术、软件配置管理模式……

    <人月神话>于1975年出版,1995年出二十周年版.自出版以来,该书被大量的书籍和文章引用,直到现在热潮不退. UMLChina摘录目前为止正式出版的软件开发各领域中文书籍中对<人 ...

  6. 上百本中文书籍中对《人月神话》的引用(8)

    <人月神话>于1975年出版,1995年出二十周年版.自出版以来,该书被大量的书籍和文章引用,直到现在热潮不退. 特整理中文书籍引用--其实绝大多数还是老外写的.特别说明的是:本文只是陈述 ...

  7. 中文书籍对《人月神话》的引用(新增5本共115本):编程之魂、软件质量实用方法论……

    <人月神话>于1975年出版,1995年出二十周年版.自出版以来,该书被大量的书籍和文章引用,直到现在热潮不退. UMLChina摘录目前为止正式出版的软件开发各领域中文书籍中对<人 ...

  8. 中文书籍对《人月神话》的引用(20211105更新161-165本):大师品软件、JavaScript开发框架权威指南

    中文书籍对<人月神话>的引用(第001到160本)>> <人月神话>于1975年出版,1995年出二十周年版.自出版以来,该书被大量的书籍和文章引用,直到现在热潮不 ...

  9. 中文书籍对《人月神话》的引用(161-170本):卓有成效的CIO、核心测试过程(20211107更新)

    中文书籍对<人月神话>的引用(第001到160本)>> <人月神话>于1975年出版,1995年出二十周年版.自出版以来,该书被大量的书籍和文章引用,直到现在热潮不 ...

最新文章

  1. ES6新特性之字符串扩展
  2. 牛客网专题 概率dp
  3. Google的投票站点在用Asp.net
  4. SAP License:SE16如何删除或合修改数据库表
  5. nx零件库插件_3DSource企业自定义零件库插件
  6. 小样本学习(FSL):Few-shot Learning 综述【模型微调(Fine-tunning)、数据增强、迁移学习(Transfer Learning)】
  7. js:常用的3种弹出提示框(alert、confirm、prompt)
  8. arcgis测量工具测量类型无法选择平面
  9. ES3数组和字符串的方法
  10. 煤炭及煤化工加工会产生什么危废_层层检查,隐患仍然突出!煤化工危险废物的处置在哪里?...
  11. java通过反射调用有参数的方法
  12. SpringBoot+FreeMarker+flying-saucer-pdf实现PDF预览、分页需求
  13. 树莓派4B WIFI 物理网口设置固定IP方法
  14. 【JY】有限单元分析的常见问题及单元选择
  15. 我是如何走上CSDN这条路的
  16. 在xampp中访问html,怎么控制远程访问xampp
  17. 【阅读】《法治的细节》笔记整理
  18. Centos7 更换yum源
  19. Ceph新长支持稳定版本Luminous(12.x.x)新功能总结
  20. Vue代理解决生产环境跨域问题

热门文章

  1. linux命令grep如何使用,Linux命令之grep命令简单使用
  2. vue可编辑div_Vue实现MakeDown编辑器
  3. mysql外部排序算法_「干货总结」程序员必知必会的十大排序算法
  4. php用哪个稳定版本linux系统,PHP的版本选择
  5. vscode 插件慢_VS Code下配置LaTeX编译环境
  6. bugzilla dbd-mysql_Windows上配置bugzilla.doc
  7. 规模数据导入高效方式︱将数据快速读入R—readr和readxl包
  8. OpenCV之滑动条的创建和使用
  9. [译]理解 Node.js 事件驱动架构
  10. python main函数