zoukankan      html  css  js  c++  java
  • 《大道至简》第五章读后感

      很多人讨厌失败,但是没有人做事情会一次就成功,每个人都会经历失败,要想获得成功总会经历一些过程,失败也是成功过程中的一部分。

      软件工程这个概论是在上世纪60年代末提出的,它成熟的标志是瀑布模型的提出,在瀑布模型之后,人们又提炼出了很多值得称道的模型,例如RAD模型,RUP模型。其实模型就是“样子”,客户给我们一个模型,其言下之意就是要我们按照这个“样子”来做。但是按照模型这个“样子”做完过程的每一个阶段并不等于做工程,或者说,工程并不是这样就可以做成功的。所以无论按照多好的模型来做工程也做不好。因此做过程并不是做工程的精义,也不是目的。为什么会存在这样的问题呢?四川有句地方话叫“走过场”,过场是舞台术语,走过场其实就是打酱油,没有什么实际的内容。在做过程的时候,每一个角色都把自己的环节当成了一个过场,就如同演戏一样,一个环节一个环节的做下去,到最后什么也没得到。然后客户受不了了,就交钱走人。项目和戏目的结局如此的相似。

      其实很多人把问题的本质忘掉了,从一开始,从我们编程开始,我们的目的就是实现一个东西,无论这个东西有多么重要,我们只有唯一的目标,就是要实现它。而工程只是一种实现目的的途径,但是很多人都把工程当做了借口,掩盖了我们做事情的真正目的。这样的结果是:我们做完了工程但没有完成项目。为工程而工程的人都把自己迷失在了项目中,被每一个流程绑的死死的,我觉得挺可悲的。过程不是死模型,我们应该试着跳出大师们的身影,仔细的思考一下就会发现,那些所谓的“经典”过程不过是在瀑布模型上的一次变形,所以过程模型是在既有工程中总结出来的,也就是说在某个模型有了名字之前它就已经存在了。就已经被一些团队或公司创生并使用了。所以,我们也可以成为创生那些新的工程方法和软件过程理论的团队或公司。

      古代有一个“刻鹤成鹜,画虎成狗”的典故,这意思是说,雕刻天鹅不成,还可以像只鸭子;若画虎不成反而像条狗,那就事与愿违怡人笑柄了。后人在一些文章中也多次提到了这个典故,这也引发了后人们的思考。朱湘的《画虎》中说“一些胆小的老前辈教导后生学杜甫不要学李白。杜甫学不成至少还有个架子,但要是学不成李白就可是真的一无所有了,这样的风气一盛,李杜便不再出现在诗坛上,但李杜的架子却多了起来。“软件工程中每一个模型都有其精髓,我们到底是选架子还是选骨子?

      工程不是做的,而是组织的。做工程不是做馒头,项目经理需要组织工程中的各个角色,使得分工明确,步调一致,共同完成这个项目。

      

      

  • 相关阅读:
    异常空格处理
    django
    django的ORM理解
    Django前后端分离
    Django企业项目实战
    Centos7 从 git version 1.8.3.1升级git version 2.32.0 全过程
    代码 80070005 Windows Uudate 遇到未知错误
    Power Shell Active Directory 批量创建分组
    H3C S5024E-PWR-X 端口镜像及抓包实例
    FusionCompute 忘记密码 重置操作
  • 原文地址:https://www.cnblogs.com/zyldbk/p/4918584.html
Copyright © 2011-2022 走看看