1. 程式人生 > >從一次買螺絲釘的經歷來看溝通對軟體工程師的重要性

從一次買螺絲釘的經歷來看溝通對軟體工程師的重要性

  前幾天家中電視機的架子壞了,需要換兩個螺絲,這種電視機是比較老了,用的螺絲不是一般的常用螺絲,我只能拿著這顆螺絲去周圍的五金店鵬鵬運氣,看看能否買到這種螺絲。
  走進第一家店,店裡的老闆正在玩手機,當我拿出這個螺絲問老闆是否有這種螺絲時,老闆瞟了一眼,努努嘴說到,這種螺絲很難找了,沒有。抱著碰運氣的態度,我就陸續問了幾家店,老闆都只是看了一眼,說句沒有就打發我走人了。
幾家之後,我都失去了信心,到底還能否買到呢?說著就又看到了一家五金店,這是最後一家了,不行就回去了,我嘀咕著走了進去。當我拿出這個螺絲釘給老闆看的時候,老闆的第一反應就是說,這種螺絲的確暫時沒有,不過,你要是可以等的話我可以幫你找到,真的嗎?我一下子就兩眼放光,看來這次沒有白白進來啊。接著,老闆就又開問我是拿這種螺絲是做什麼的,當他聽完我的描述時。笑著說到,其實,你可以用長一點的也行吧?長一點的我有的,說著就拿出來幾個。我的思維瞬時也被打開了,是啊,我的目的是把電視機架子修好,只要能修好,誰還在乎是什麼螺絲釘呢?
  等回到家裡,按好電視架子之後,回頭想想,今天遇到的事情對軟體開發多麼有啟發性啊。
  這就讓我反思了一下自己,經常是領了需求,就直接下去坐在那裡安靜的敲程式碼,解決bug了,根本沒有去好好地和客戶去溝通和交流,是否這個需求合理,是否有更好的idear,經歷了這次,是給我了轉變思維的機會,以後,要多跟客戶和使用者去溝通,這樣才能知道自己的需求是否合理,是否有意義。