博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人月神话读后感2
阅读量:5064 次
发布时间:2019-06-12

本文共 740 字,大约阅读时间需要 2 分钟。

上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越猛烈,焦油纠缠得就越紧,没有哪种猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底。”------《人月神话》

       在软件开发项目中,似乎也是这样,每个问题单个看起来都可以得到完美的解决,但是当这些问题纠缠在一起的时候,就会变得像焦油坑一样,让人停滞不前。 而人们之所以热衷于开发软件项目,最重要的是创造事物的成就感,把一个东西从无变有,这会让软件开发者们对自己增加自信,这是软件开发者们一直喜欢这个领域的内在源泉。

第二,软件开发者们快乐来源于于开发对其他人有帮助的东西,他们总希望用自己的能力帮助到其他人,而软件开发可以让人们的行为变得方便。

第三,软件项目也会让人很头疼,机器是死的,它只会按照既定的规则行事,不容任何情面,这就导致软件开发者们也要一丝不苟,当犯了一丝错的时候,就会得到一个错误的结果,最让人觉得枯燥的是一遍又一遍的检查bug。然而任何事物都有代价,得到快乐的时候必然是需要付出一些东西。

 《人月神话》中还提到了外科手术团队,即一个团队拥有一名外科医生(首席程序员),一名副手(能完成一部分工作,但经验少),一个管理员(boss),一个编辑(负责对文档进行分析和重新组织并提供信息),两个文秘(管理员和编辑各一个),程序职员,工具维护人员,测试人员,语言专家(寻求一种简洁的语言来解决复杂的问题)。这就是10人的一个团队。如果要完成更大的项目,那么就需要扩建,扩建成功依赖这样一个事实。决定设计的人员是原来的1/7甚至更少。据书本所说,在实际操作中,这样的分工具有非常高的效率。

转载于:https://www.cnblogs.com/qq1793033075/p/10425973.html

你可能感兴趣的文章
ASPX页面弹窗的方法---javascript
查看>>
JavaScript和快速响应的用户界面
查看>>
winform控件跨线程委托
查看>>
利用subst命令将一个文件夹镜像成本地的一个磁盘
查看>>
NO 1,人生苦短,我学python之python+selenium自动化环境搭建
查看>>
206-反转链表
查看>>
Mybaits 插入数据返回主键ID
查看>>
PHP流程控制(一)
查看>>
判断是32位还是64位的CPU,CPU型号
查看>>
day 32 管道 事件 信号量 进程池
查看>>
做过的项目
查看>>
ubuntu14.04 +nginx+php5-fpm
查看>>
(转)最大类间方差法(Otsu)
查看>>
常用jar包下载地址汇总
查看>>
Java发送邮箱
查看>>
HelloGitHub
查看>>
Ubuntu18.04 可用字体库
查看>>
自用vscode 插件集合
查看>>
Mac 编译报错 symbol(s) not found for
查看>>
怎么解决64位Access与32位不能同时安装的问题
查看>>