读大道至简第三章有感
从小我们就听着一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝的故事,一开始只是一味的嘲笑,嘲笑他们不会分工不够团结,然而直到现在似乎也有些明白这个故事的结果了。
就像上课老师讲的例子,学长学姐分组做实验,每组总会有一个挑大梁的,也会有几个打酱油的,其实我想不管是哪种角色,尤其是打酱油的,这肯定并非他们的本意,只是由于个人知识经验的不足。心有余而力不足,久而久之就成了无所事事的编外人员了。说这个例子并不是想说他们和那些和尚一样,和尚只是不会分工,而他们则是另一种状态。但是无论是哪种状态都不是一个优秀的团队应有的状态。
《汉书》中说"言三人为众",这就说明了,团队的组成,也可以说群体的组成。虽然有时候一个人也可以有很大的成就,开发,比如kv100,kv200反病毒软件都是王江民一人开发的,这是取决于个人的优秀。也有人说两个人也会有很大的力量,像av95就是周辉,刘杰两人共同完成的。但是一个两个人毕竟成不了团体,只有在一个群体中构成了监督管理和共同合作的体系才可以称之为团体。
第二章中同时也提到了判断一个项目是否成功的标准,即项目的质量和项目完成的时间。也就是效率和质量共存,但是单纯的说时间也不是可以一概而论的,因为项目工期不是固定的,它是根据项目的进度不断修改的,经验丰富的工程师尽可能的接近预估工期,但是也不确定,所以项目总是不能"成功"。这就说明了,经验的重要性,一个工程的用时不是管理人员或者某些上层人员制定的,因为即使他们制定了,工作人员不能按时完成,他们也没有办法,在实践过程中各种问题层出不穷,所以这就要求开发人员具有相当多的经验,以及灵活解决各种问题的头脑。也就是项目经理需要随机应变。
另外还提到了蚂蚁,这次说蚂蚁不像一般所说的大赞他们的团结,而是他们的明确分工。有时候我很不能理解一个小小的蚂蚁如何去寻找食物并且把食物千里迢迢准确无误的搬回蚁穴,看完后知道了这归功于他们的分工,也可以称他们的分工是弹性分工,因为他们是根据距离蚁穴位的位置来判断交接食物的,如果一味地明确分工,规定每一只蚂蚁必须在哪个位置,那问题也必然会层出不穷,例如如果某一只蚂蚁死了,但他并没有找到下一个或者上一个交接的蚂蚁,这一环节就会出现问题,弹性分工就很好的解决了这个问题。当然这只是针对蚂蚁的工作特性来说的,对于我们编程的工作,明确分工则更加适合,因为只有明确自己的任务才能把全部的精力都投入自己所负责的项目,而不是自己的工作都没做好,还去担心别人那里是否出错了。
总之,通过第三章我主要明白了团队和个人之间的关系,以及如何处理好这些关系,和某一环节出现问题如何处理,这是决定任何一项工作是否能够成功完成的关键。