zoukankan      html  css  js  c++  java
  • 读《构建之法》第4章有感

    在学习和工作中,许多事情可能凭借自己一个人的力量和思想,是不能实现或成功的。确实如此,人在社会上生存,人是一种群居动物。一个人的能力再大,也不可能什么都会,毕竟人无完人,每个人都有其擅长和不擅长的地方。我们会发现,很多事情并不是一个人就能解决好的,因为一个人的精力有限,能力也有限,独木不成林,唯有众志方能成城。因此,我们就需要外界的帮助去完成。这个过程中,也就是与外界交流的时候,一定会涉及到与他人合作这个话题。

    这个周末,趁着空闲,我阅读了《构建之法》的第4章,它讲的内容主要是两人合作。当我了解到这种结对合作的方式之后,我感到十分的好奇和不解。因为在结对合中,一人是驾驶员(控制键盘输入),另一人是领航员(起到领航、提醒的作用)。对此我就认为,这分明是两个人在干一个人的事情,有这个必要吗?这样做的结果不就是1+1小于2了吗?但是当我耐心将第4章的内容都读完之后,我才知道是自己想得太肤浅了。

    我从书中知道,结对编程具有个人所没有的好处:

    1. 在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作解决问题的能力更强;
    2. 对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高的满足感;

    同时,在进行结对合作的过程中,我们需要相互理解,增进感情,找到一致的节奏,最后共同去实现共同的目标。这对于我们以后的团队合作是有很大帮助的。

    要知道,团队合作能够增强大家的缜密思维与考虑问题的全面性和完善性的能力。这也就是我在前面所说的基础之上才能够建立起来的,当我们能更好的交流的时候,我们就能够得到更多的想法,我曾读过这样的句子:“两个人,每个人有一个苹果,交换了之后还是只有两个苹果;但如果是两个人有两种不同的思想,交换了以后,可以碰撞出更多的思维火花!”所以,当我们能够接收到外界的更多想法的时候,就可以更全面的去思考问题,能够将自己的没有思考的方面给考虑到,并且将相关的问题解决。同时,在有了经验之后,在以后的工作中会更加注重合作的重要性,能够借助他人的力量,将每一件事情考虑全面,将突发问题处理得更好。只有这样,我们才能在自己的道路上越走越远。

  • 相关阅读:
    asp.net mvc (三)
    asp.net mvc(二)
    实现属于自己的Custom Formatter
    属性(Properties)和字段在C#中的关系
    LINQ 和泛型
    asp.net mvc(一)
    asp.net mvc(四)
    C#中的string
    asp.net mvc(五)
    Nullable Value Type
  • 原文地址:https://www.cnblogs.com/14fzf/p/5350073.html
Copyright © 2011-2022 走看看