zoukankan      html  css  js  c++  java
  • 人月神话读后感2

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

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

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

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

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

  • 相关阅读:
    ie6bug,element name 与 id不能相同
    鼠标的当前位置
    setAttribute在设置属性 ieBug
    【STM32 .Net MF开发板学习14】红外遥控器编码识别
    NETMF Versions 4.1 Release 发布
    【STM32 .Net MF开发板学习11】步进电机控制(非PWM模式)
    【STM32 .Net MF开发板学习10】SPI测试之触摸屏坐标获取
    【STM32 .Net MF开发板学习08】远程PLC读写控制
    【STM32 .Net MF开发板学习09】AD模拟量采集
    农村个人医疗远程助理(物联网应用)
  • 原文地址:https://www.cnblogs.com/qq1793033075/p/10425973.html
Copyright © 2011-2022 走看看