从一次买螺丝钉的经历来看沟通对软件工程师的重要性

  前几天家中电视机的架子坏了,需要换两个螺丝,这种电视机是比较老了,用的螺丝不是一般的常用螺丝,我只能拿着这颗螺丝去周围的五金店鹏鹏运气,看看能否买到这种螺丝。
  走进第一家店,店里的老板正在玩手机,当我拿出这个螺丝问老板是否有这种螺丝时,老板瞟了一眼,努努嘴说到,这种螺丝很难找了,没有。抱着碰运气的态度,我就陆续问了几家店,老板都只是看了一眼,说句没有就打发我走人了。
几家之后,我都失去了信心,到底还能否买到呢?说着就又看到了一家五金店,这是最后一家了,不行就回去了,我嘀咕着走了进去。当我拿出这个螺丝钉给老板看的时候,老板的第一反应就是说,这种螺丝的确暂时没有,不过,你要是可以等的话我可以帮你找到,真的吗?我一下子就两眼放光,看来这次没有白白进来啊。接着,老板就又开问我是拿这种螺丝是做什么的,当他听完我的描述时。笑着说到,其实,你可以用长一点的也行吧?长一点的我有的,说着就拿出来几个。我的思维瞬时也被打开了,是啊,我的目的是把电视机架子修好,只要能修好,谁还在乎是什么螺丝钉呢?
  等回到家里,按好电视架子之后,回头想想,今天遇到的事情对软件开发多么有启发性啊。
  这就让我反思了一下自己,经常是领了需求,就直接下去坐在那里安静的敲代码,解决bug了,根本没有去好好地和客户去沟通和交流,是否这个需求合理,是否有更好的idear,经历了这次,是给我了转变思维的机会,以后,要多跟客户和用户去沟通,这样才能知道自己的需求是否合理,是否有意义。

原文地址:https://www.cnblogs.com/dylancao/p/9939878.html