流于形式的沟通

      “沟通”这个听起来普普通通词在编程界却显得那么的不寻常,在编程界里,沟通不仅仅是指与人的交流,同时还要与计算机交流。一个好的程序员必然是可以与计算机进行良好沟通的。在现实生活中,人与人的交流是通过人类语言进行的,那么如何与计算机进行交流呢,这需要用到各类的编程语言,熟悉这些语言是与计算机进行交流的前提。

      然而现实生活中的人们对计算机程序的需求并不是以C语言的形式告诉程序员的,程序员也不能要求所有的客户都会懂计算机语言,所以这就需要一个转换,其实程序员就是完成客户需求到程序转换的那个人。然而程序员只是把用户需求转换为程序的人,并不是直接与用户沟通的人。了解用户需求需要有专业的调研人员或项目经理,与用户交流需要用汉语或者其他人类语言,程序员不能要求用户能够看懂编程语句或编程思想、程序模型,这些转换需要程序员和调研人员共同来完成。

      项目文档真的可以用甲骨文来写:如果可以自己负责的部分可以用任何语言来写,只要自己能看懂就好,不要求其他人也明白你写的是什么。甲骨文是一种象形文字,写程序需要的各种模型也是一种形象的表示方法,和甲骨文有一定的相似之处。

      大多形式的沟通都是流于形式的,以回访电话或吃饭的形式。沟通是具有目的性的,无论是以什么形式来实现沟通,都是为了了解用户的需求等。有时为了达到目的需要和用户交流一些情感,然而沟通需要技巧,有时沟通不当可能会引起用户的反感,从而损失客源。沟通是个技术活,并不是谁都可以驾驭的。

      沟通存在于各个方面,并不仅仅是调研人员和用户之间,调研人员和程序员之间需要沟通才能更好的了解用户的需求,程序员和计算机之间需要通过编程语言来进行沟通,来编程实现用户的需求。程序员的团队之间也需要沟通,需要加强合作来完成项目。

      只要是行之有效的、能在各个项目角色间通用的,就是好的沟通方式。流于形式的沟通,可能是使得你的项目被不断推翻和不断延迟的最直接原因。

posted @ 2015-10-25 22:45  翼舞尘曦  阅读(181)  评论(0编辑  收藏  举报