zoukankan      html  css  js  c++  java
  • 《人,绩效和职业道德》读后感

    读了《人,绩效和职业道德》以后,瞬间对这整个学期的学习有了新的感悟,明白了同学之间合作的重要性以及团队合作的重要。一个人不可能独立的存在,无论是在学习工作还是生活中,都需要与他人的合作才能完成每项任务。通过这种形式的合作,事半功倍,同时还能学到不同的东西,让我们的生活更加的丰富多彩。
    首先在文章的开头引用了猪,鸡和鹦鹉的故事,十分自然的将人带入其中,使我们引起对文章的兴趣,以小见大。其实在生活中,有些人就好像猪的角色一样,十分认真的投入每一件事情,要想项目成功,拿到高分,就必须付出惊人的努力,如果失败,就连自己的老本也赔进去了,押注太大。有些人就好像鸡的角色一样,充当一个参与者,他们不会像猪一样对一件事情全身心的投入其中,即使项目失败,他们的损失也不会很大,因为这是因为自己的兴趣,所以不会对他们的生活造成太大的影响。而在我们的生活中,同时有一些人扮演者鹦鹉的角色,他们拥有很好的人脉,但是并不会落实到行动上,如果项目失败,他们也不会对生活造成太大的影响,只会纸上谈兵,所以他们的投入级别是围观者。
    从软件工程起源中可以看出,软件工程是产生的主要目的是为了解决大规模软件开发周期长的问题,而解决问题最核心的思想就是“团队合作”。对于“团队合作”,我想无须再做过多解释了。
    那么,如何才能实现高效的团队合作?本文主要从以下两个方面来阐述:
    1. 软件开发模型的选择。
    做任何事情都不应该本末倒置,应该一切从目的出发。无论传统的软件过程模型,还是当敏捷开发模型,没有哪一种过程模型能够适合所有的开发项目,大师称之为“没有银弹”。世界上不存在两个完全相同的项目,项目规模的大小、复杂度、难度千差万别,就像组装自行车的过程和生产飞机的过程之间的差别。笔者并不是哪一种过程模型的支持者,而是提倡“软件过程选择的敏捷性”,根据不同项目的特点,对现有的过程模型进行裁剪,形成每一个项目独有的过程。当然,这个裁剪过程是很有难度的,需要一个或多个富有经验的管理者和开发者共同来执行裁剪过程。
    2. 开发团队的组建。
    团队是由人组成的,人的问题才是根本问题。暂且不考虑技术能力,人可大致分为以下几类:
    A. 性格开朗,工作积极主动,有责任心;
    B. 不开朗,但工作积极主动,有责任心;
    C. 性格开朗,工作积极性一般;
    D. 不开朗,工作积极性一般;
    相信没有人不喜欢A类型的人成为团队的成员,但是理想的情况并不多,笔者认为一个高效的团队必须保证有A、B类型的人,坚决不能加入D类型的人。团队内部涉及到合作,每个合作小组都必须保证有A、B类型的人。
    3. 工作任务的分配。
    任务的拆分需要尽量降低子任务之间的耦合度,耦合度高会增加沟通成本。 必须尽量准确的评估工作量,最好团队一起评估,工作量分配不合理,对项目的完成时间而言会造成“水桶效应”,虽然可以调配人员,但会增加沟通、学习成本。
    根据对成员性格、技术特长、兴趣的了解分配任务,三个参数需尽量吻合,否则按上文描述顺序划分优先级分配。必须及时了解开发进度,每半天主动了解一次。发现不合理及时进行资源重分配。
    我认为团队合作能够打开自己与外界交流的通道。例如我在这学期学习C#的过程中,总会遇到这样或那样的问题,因为有上学期学习JAVA失败的经验,因此会注意到有什么问题,一定要有团队合作的意识。像这学期就与几个小伙伴组了一个团队,在学习的过程中,有什么问题的,都像他们请教,能够知道自己的不足,同时,小伙伴这边在C#方面查到了许多资料,像自己这方面的学习材料也比较少,与小伙伴这边交流多了以后,可以学习他们好的方面,共享一些好的资料,了解大家的学习状况和学习进度,让自己有所紧迫和压力,同时也能找到解决问题的方式。另外,像我一直在负责的班级讲坛这一块的事情,中间也会或多或少的出现一些问题,因此,我就必须要和组织者以及班委等相关人员有一定的团队合作,讨论出这个过程中出现了哪些问题,需要怎么解决,这样通过团队合作,进行适当的必要的交流,能够集思广益,得到更多的思考方向和解决问题的方法,而不是一个人去处理所有的事情,采取包办制度。因为在组织一个活动的过程中,需要听取多方面的意见,才能够使活动举办的能够满足大多数同学的需求。也因为这样能够更好的交流,对活动能够及时的更新和改善。因为一个人的精力和思维毕竟有限,也带有一定的主观色彩,如果能够通过团队交流,能够更好的消除这些不利的因素,使活动能够办的更加精彩。
    当然,团队合作也是一个互相相学习平台。当然,既然是团队合作,肯定是需要有一个通过某一件事情共同维系起来的团体。那么,在这个团队之中,每个人定是会在某一方面擅长。因此,通过大家共同解决这个问题,来发现彼此擅长的地方,并且互相学习并共同进步和提高。还是拿我组织的这个班级讲坛来说,像在这个中间,可能我不太擅长宣传工作,那我就会与擅长这方面的同学交流。同时,像我对于这个活动的一些流程可能比其他队员更加熟悉,也就可以与他们交流,让他们更加明确活动整体的进程,让工作能够正常的进行。
    其次,团队合作能够增强大家的缜密思维与考虑问题的全面性和完善性的能力。这也就是我在前面所说的基础之上才能够建立起来的,当我们能更好的交流的时候,我们就能够得到更多的想法,曾经有这样的句子:“两个人,每个人有一个苹果,交换了之后还是只有两个苹果;但如果是两个人有两种不同的思想,交换了以后,可以碰撞出更多的思维火花!”所以,当我们能够接收到外界的更多想法的时候,就可以更全面的去思考问题,能够将自己的没有思考的方面给考虑到,并且将相关的问题解决。同时,在有了经验之后,在以后的工作中会更加注重团队合作的重要性,能够借助团队的力量,将每一件事情考虑全面,将突发问题解决预案更加处理完善。当我们身处一个团队之中,是一种机遇,也是一种挑战。我们可以跟随这些强的团队,学习到以前未曾有过的知识和处理问题看待事务的方法,可以有很多收获;同时,如果我们对自己的能力不加以提升,没有办法在一个团队中承担自己应有的责任,那么,也将面临着淘汰,所以说这也是一种挑战。
    在此,希望大家把握好这种机会,能够在今后的时间中好好的对自己提升和锻炼,让自己能够更好的适应这种常规的工作模式。更好的展现自己,提升自己。

  • 相关阅读:
    B轮公司技术问题列表(转)
    mysql函数之截取字符串
    谁才是真正的水果之王
    Mysql几种索引方式的区别及适用情况 (转)
    web安全之攻击
    css学习之样式层级和权重
    mysql中engine=innodb和engine=myisam的区别(转)
    mysql 创建表格 AUTO_INCREMENT
    mysql数据表的字段操作
    navicate使用小技巧
  • 原文地址:https://www.cnblogs.com/mengjie94/p/4591044.html
Copyright © 2011-2022 走看看