领导者的微妙习惯
好吧,我想你已经确信成为一个领导者对你做为软件开发工程师的职业生涯来说是很重要的,但你该如何去做呢?
1. 领导者基于同理心控制自己的情绪
当我们对批评或困难作出情绪化反应时,结果可能很难接受。领导者需要保持平易近人的态度,这样他们的队友就会觉得可以对他们保持开放与诚实。做为一个领导者,你想要诚实的信息而非糖衣包裹的美化物。
为了实现这种情绪稳定,领导者们一直在努力理解他人的感受。在对情况作出反应之前,好的领导者会作出如下思考:
为什么其他人是以这样的方式感觉的
为什么其他人是以这样的方式行为的
为什么其他人会说这些话
例如:你可能评审了其他程序员的代码,而他们对你的反馈感到不快。一种未经考虑的情绪反应可能会对你们的关系产生负面影响。
你可能会想:“但我写下这些评价,是因为我想帮助他们啊!”。
尽管有这样的想法,一个好的领导者还是会花一点时间去理解他们同事的观点,并意识到批评有时是很难接受的。考虑到这种更有同理心的反应,你可能会平静地解释所要求的改变的目的,甚至可能会主动提出结对编程。
2. 领导者建立个人关系
非正式且个人化的探讨建立信任。成组的 “团队建设” 有它的作用。优秀的领导者不仅要花时间在团队环境中,而且要寻求与团队成员进行一对一的高质量的交流。个人与个人相处的时间让你有机会在更有意义和更个人的层面上与某人建立联系,这会建立你们之间的信任。
结对编程是建立这种一对一信任的另一个重要机会。与其他团队成员坐在一起,帮助他们一起完成工作。与他们分享你的知识,保持耐心与理解。
编码可能是个相当孤独的游戏。尽量找到机会,花一点时间与队友远离键盘。一起吃午餐,或者在他们戴上耳机潜心代码之前,激发起一些关于周末安排的交谈。这些对建立关系的小投资将会获得长期的回报。
3. 领导者不做评价(Don”t Judge)
领导者期望深思熟虑的冒险者为自己工作,他们希望围绕在自己身边的人能够自我驱动。为了更好地给予帮助,领导者不去做评价或嘲笑周围人的决策,这样做会削弱领导者的权力与影响力。当你的队友意外提交了一些他们不该提交的代码时,会发生什么?你会谴责他们吗?当众说他们是笨蛋?还是帮他们私下清理干净,甚至承认你曾经也犯过很多次类似同样的错误?谦卑一点,行将至远。
4. 领导者给予反馈
领导者优先考虑他人。领导者以建设性的方式向同事提供反馈,以支持他们的成长。他们把团队的最大利益放在心上。作为一个程序员,到处都有提供反馈的机会:最困难的部分是有勇气以建设性的方式表达自己的感受。当一个团队成员主持一次正式会议,一次敏捷站立会,一次复盘等等,抓住机会,提供一些你认为哪里是好的和哪里还可以改进的洞察。
记住,一个好反馈的核心在于意愿 —— 你希望其他队友或程序员知道你提供反馈是因为你想帮助他们。
5. 领导者慷慨而公开的赞扬
领导者表现得正面积极时会更有力量。假如你是一个充满活力的人,当你离开后也会被想念。当你看见某人做了一件了不起的事情时,要特别强调它,并且公开地这样做。
赞扬能在团队中产生最大的影响。好的,公开的赞扬建立起了那些被你赞扬的人的信心,并让别人有机会模仿这样的行为,从而获得同样的赞扬。
赞扬的好时机 —— 包括敏捷计划会,每日站立会和复盘回顾。
总结
这就是,成为一个领导者的一些更微妙的方面。记住:如果你想成为团队中的领导者,它不需要浮夸的演讲或者骑着马走进办公室。要成为领导者,你可以通过每天建立这些小的行为习惯来投资自己,通过花时间有意识地自我反思,并提醒自己想要展示的行为以及你希望如何被你的团队看到。
很快,可能在你意识到之前,你将会展现出这些微妙的习惯,并会发现其他人蜂拥向你寻求建议、支持与机会。很快,你将发现你的职业生涯实现了一大步的跨越。