为了搭建书香苑,我和X沟通出现了好多理解差异。为了提升我们的沟通效率,X强烈要求我要阅读一些编程思维的书,了解他的思考逻辑。
和程序猿沟通真的好累啊~!一定要一板一眼地说清楚每一个步骤以及导致的每一个结果,否则他一定不会了解我在说什么!任何一个思维跳跃,对他们都会造成无限的苦恼。
有个笑话是这样的——
程序员妻子跟他讲,“亲爱的,出去买1个面包回来吧。如果便利店有鸡蛋,那么买12个。”结果,程序员买了12块面包回家。
X就是这样的人,不允许我有丝毫的思维跳跃。
所以,我也决心学习编程思维,让我自己更能理解他,也提升我在任务管理和沟通上的能力~毕竟程序员是这个世界上最聪明的人群之一,我要学会和他们打交道。
我曾经也这么以为,编程,是程序员的事情,我的一句简单的需求,他们就可以实现~
但事实不是这样子的。在沟通上,任何一件事情都有一个最终要实现的目的,这个目的需要可以衡量量化的。为了实现这个目的,需要实施什么步骤。比如说,我跟X下达一个任务,“收拾好房间”。X是不知道怎么做的。“好”指的是什么呢?是叠好衣服和床单还是把地扫干净,还把窗户也擦了呢?这个不能用X的主观能动性去判别,因为最终审核的人是我,所以我要先说清楚这个标准。不能因为他只是叠了衣服而擦窗户而责怪他。
确认好目标与标准后,就是分解任务。比如,叠衣服的流程是什么?是直接对折呢还是先把两边衣袖往里折?说清楚了这些流程后,程序员就好执行了。
用最简单的话,最直白的话去沟通。不“自以为”对方能懂你,不跳跃,不寻求心灵默契,我们在工作上一切都会顺利很多,也会少很多失望。遇到执行和指示不同的时候,多想想自己是否已经表达清楚了,连电脑都懂你在说什么了,这样会好很好。
学会跟程序猿这群没有感情的机器沟通,那么跟任何人沟通都不会是问题了。再笨的员工,也能理解你说的一切了~
更多详细学习内容,可以下载吉姆·克里斯蒂安的《写给所有人的编程思维》学习~
https://www.booksxy.com/library/302.html
“和程序猿沟通真是困难啊!”“不,你不懂”
(3)个小伙伴在吐槽