技术管理手记(五)
作者:程序员罗尼 | 发布:2022-06-27 | 原文:https://mp.weixin.qq.com/s/1LmCbEgE58CHpR30iQINBA
时光飞逝,又一眨眼,距离上次总结又过去了四周(5月30号 - 6月26号)。
这几周就一件事情想要叨叨一下,沟通,沟通,还他妈的是沟通。
《人件》里说过,我们干的不是什么高科技的工作,我们不过是把那些真正的牛人搞出来的突破性的成果进行应用而已,技术一般不是真正的问题,人与人的交互才是更重要的。
我如今对这句话也越来越感同身受。
软件开发离不开团队合作,团队合作,最重要的是对目的达成一致,达成一致的方法就是反复的沟通,我最近总结了一下目前沟通遇到的一些问题,并提出了下面的三点原则:
1、对齐
2、文档化
3、周知
第一点,关于对齐,就是让所有人统一认识,知道劲该往哪里使。
为了充分达成一致,就需要和每个人进行确认,特别是现在基本都是在线上用 Zoom 开会,好多人都不开摄像头,也不知道人在不在,所以会议结论最好跟每个人口头确认一下,免得后面他说没听到,来回扯皮,每个人都确认没有问题了,那才算是真正对齐了。
第二点,关于文档化,这个原则主要源于这几周和依赖方进行过的一些讨论,其中很多结论最后都不做数了,被坑了好几次,吃一堑长一智,人的记忆力不可靠,再加上有不靠谱的人,只能靠白纸黑字了。
这样既是为了弥补记忆力的缺陷,也是为后面可能的撕逼保留证据。
所以沟通结论一定要文档化,没有落在纸面上的结论都可能是放屁。
第三点,关于周知,是为了让大家一直保持同步的状态,每当有结论或者有任何变动都要及时的同步所有人,否则之前辛辛苦苦达成的同步又被破坏了。
这三个原则已经写在我的工作笔记上了,保证每天都能看见,时刻提醒自己,直至成为习惯,哈哈哈。
另外,再分享一个关于技术讨论的技巧。
由于跟韩国同事的依赖越来越多,需要更加频繁的沟通,单靠翻译已经无法满足需要了,所以经常会需要直接和对方拉会沟通,但是大家都是开发人员,英语都一般,所以为了方便沟通,我们还是要想想办法。
经过几次尝试之后,我总结出了下面两个经验。
第一,我们要多用技术语言,比如代码或者伪代码,这样讨论更有逻辑性,而且需要的英语单词也更少😂。
第二就是要多画图,一图胜千言,图形本来就是对问题建模的很好的方式,如果大家对于一个图示达成了一致,那基本上表明我们对正在讨论的问题或者解决方案也基本达成了一致了。
除了上面两个经验,直接拉会沟通还有另外一个好处,就是可以练习一下英语口语,多说多练对英语的提升还是很明显的😎,抓住机会,多多练习。
以上就是最近的一些感悟,总结一下,三个沟通原则:对齐,文档化,周知。还有两个技术讨论技巧,多用伪代码,多画图。另外,抓住机会练习口语。
(完)