怎样和开发者交流

项目做多了,总会碰到很多争论,特别是在需求交接的时候。今天说一说如何与开发者交流的话题。

通俗易懂

人懂得多了,难免会有点掉书袋,一方面是习惯使然,另一方面也有卖弄的嫌疑。譬如海龟喜欢聊天中蹦几个外语单词,产品会找来一堆方法论和缩写,程序员也喜欢说术语。

当面交流不像书面,阅读者遇到不懂的时候可以随时 Google。遇到有人听不懂的时候,就需要停下来解释这些词是什么意思,打断了本来需要表达的内容。大多数时候,没听懂的会装作听懂,然后在心里骂了千百遍。

通俗易懂是基本原则,把意思表达的小孩子也能听懂,没有人会觉得啰嗦,反而会避免不少误解。

可能的话,边画边说。

逻辑清晰

开发者对逻辑的敏感程度非常的高,如果有自相矛盾的地方,可不是用一两句话就可以糊弄过去的,一定要注意逻辑清晰。

开会中我听到最多的一句话就是,「这里走不通啊」。开发者的思维就像水流,总是尽可能的流向每条支流,如果哪一条无路可达,就会揪着不放。

所以,请一定将逻辑思考清楚,为了达到目标,少绕弯子,找到捷径是最好的方式。如果一个问题自己都没想清楚,就不要忙着公开讨论。

学会 Coding

如今的代码世界已经不是一群胡子拉碴头发很长的大叔们的专利了,在未来,编写代码可能会变得和使用锤子一样平常,我很好奇有人会因为太难或没有必要而拒绝使用锤子。

开发的学习成本已经降得非常低,有很多不错的网站和文档可以查询,如果你想做互联网应用开发,入门 JS 也不过就是一周的事情。

学会 Coding 带来的好处是显而易见的,忽略语法的因素,任何语言都是单纯的逻辑表达,如果你能通过代码将思考过程表达出来,胜过写上一千页的 PRD。同时,和开发者找到了一门共同语言,就不会让他们将你拒之门外。

Comments