• 《大道至简》读后感


      在没读这本书之前,我一直觉得软件工程就是用代码来开发软件,但读完这本书之后,发现并非如此。

      前两个章节用了愚公和李冰的历史典故,阐明了程序到底是怎么做出来的,程序 = 算法 + 结构。 是懒人造就了方法,我觉得这里的懒人,是指最终想要达到目标,行动上偷懒,但思想上不偷懒的人。我觉得这样是可取的,他们为了花费更少的时间,愿意去用大脑开辟捷径。虽然愚公坚持不懈的精神值得我们学习,但是他的方法,需要花费大量的时间。这就是愚公和李冰的差距吧。在生活中,如果有什么事情要去做,我一定会想有没有更好的方法,毕竟我是一个“懒人”。 

      想要做出一个完美的项目,肯定要有一个团队,自己一个人是很难完成并且不会很好完成一个程序的编写。周爱民先生在书中提到,团队重要,团队的合理性更加重要,三人以上的团队需要一个能承担责任的管理者,而管理制度要依附在有一个确定的组织机构上。之前的时候,我们有一个团队,叫The CCDY,很显然,这是一个四个人的团队,我觉得我们这个团队组的就不合理,没有一个共同的目标,也许我是一个失败的管理者,不是不能承担责任,而是不会和团队成员去沟通、交流。我觉得这个组队的经历,给我上了一课。以后的话,组一个团队,一定要有共同的目标,团队成员之间多沟通、交流,一起努力,想要放弃的时候要互相鼓励。

      跟随蚂蚁。但不要栽进蚂蚁洞里。我觉得作为一个管理者,不要团队的成员去适应你,而是你去适应团队的成员。这也许是我失败的一个原因。

      有了团队,有了管理者,对于客户要求的理解,就需要互相的沟通与理解,与客户的沟通不能流于形式,要进行有效沟通,建立在具有明确的意识及观念的基础上,并且珍惜每一次与客户的交流机会,向客户了解更深层的需求,保证沟通的有效性。

      为不存在的角色留下沟通的渠道。我觉得这个就像我们写代码时候,不写注释,再过一段时间,你就看不懂你写的代码了。所以我觉得为不存在的角色留下沟通的渠道挺重要的。

      后面的章节,我的理解尚浅,我觉得做一个项目,最重要的就是做单元测试。对于一个很大的项目来说,应该写完一块代码,就应该去测试,它是否能够达到想要的功能。如果等项目做完,再去测试,那么将花费很多的时间。在之前学习C/C++的事实,做实验题,总是写完这一个程序写完之后,然后再去运行,就会发现有很多的错误,也有很多地方达不到自己想要的结果,然后再去改,这样就花费了,很多的时间。以后做Java项目,更需要单元测试,以后我应该写一块代码,就测试一下看能否达到效果。

      我觉得随着学习的深入,我对软件工程的理解会更加的深刻,总的来说,这本书给我带来了很大的收获,让我知道一个团队应该是什么样子,以后怎样开发工程。

  • 相关阅读:
    无题
    晒新玩具
    PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )
    Java
    [转]const 与 readonly知多少
    Watin 杂谈
    WCF
    [转]: 两分钟彻底让你明白Android Activity生命周期(图文)!
    【转】单链表逆序
    桥梁模式和适配器模式的区别
  • 原文地址:https://www.cnblogs.com/yongyuandishen/p/13439204.html
Copyright © 2020-2023  润新知