做爲一個普通程序員,心裏必定要強大。由於白天須要和各類僞需求作鬥爭/談判/妥協三部曲,在寫代碼的時候就想象好了客戶在使用我所經手的系統的時候,他/她心中飄過的那萬千匹GrassMudHorse如何的奔騰而過!不少時候都迷失在了我作的這是什麼的疑問中,可是仍是不得不繼續裝下去,這纔是真正的和生活鬥爭/談判/握手三部曲。程序員
今天的劇情是這樣的,下班以後接到朋友打過來的電話,他說有一臺電腦插上網線死活連不上網,老是會顯示一個黃色的感嘆號,可是無線網卡能聯網。網絡
遇到這樣的問題,我第一反應是路由器有沒有打開DHCP服務,可是想了一下又不太可能,由於通常的路由器默認設置的是打開DHCP的,並且wifi能正常使用,DHCP應該沒問題。設計
第二個反應是網線有質量問題,可是朋友用生命向我保證他的網線是能正常使用的,因此這個也排除了。剩下的問題就比較集中在軟件設置裏面了。blog
檢查了一下電腦的網卡驅動是否安裝正確,電話指導了一下,檢查結果是網卡驅動正常。而後想了一下機器的IP配置是否正常,讓朋友檢查了一下機器的IP地址,把機器的IP地址和DNS都設置爲自動獲取,結果仍是不能上網。遊戲
這時候就比較疑惑了,基本上從常見的幾個比較容易出問題的地方都考慮過了,可是仍是沒能讓他的機器聯網。這時候我從新詢問了一下,得知他之前是用寬帶撥號上網的,如今在中間加了一個路由器,而後插網線有線上網就上不去,可是wifi能上的去。路由
後來繼續詢問,這時候咱們溝通的關鍵差錯出來了!我聽到他描述的wifi能上網,有線上不了網,第一反應是他們家有兩臺電腦,一臺是不能用wifi因此要用網線來鏈接路由器。(對於我來講,能連wifi的時候是堅定懶得去找一根網線的),除非個人設備沒有wifi功能,我纔會去找那根網線的來鏈接個人設備。開發
可是,事實上呢他們家只有一臺筆記本,他不想用wifi鏈接路由器上網,想用那根網線來鏈接互聯網世界,(這個時候我纔想起來他是遊戲玩家)須要低延遲高穩定的網絡。軟件
搞清的問題的關鍵點以後,這時候解決起來就從容多了!由於我之前碰見過有的筆記本在開啓無線網卡以後系統會把有線網卡關掉的事情,因此讓他把無線網卡關掉,而後插上網線,用網吧網管最實用的一招「重啓」解決問題了!雖然此次沒有完美的解決問題(我記得能夠開啓同時兩個網卡都工做的,可是這個需求他不在乎)配置
今天的事情再一次的印證了工做中的種種問題。第一,客戶其實無法描述清楚他們的需求和症狀,要咱們一點一點的去溝通,去詢問。第二,我是想固然的去思考問題了,碰見問題不少時候會習慣性的思考,而後嘗試解決,這樣其實不是很好的。第三,咱們想固然的完美解決方案,客戶不必定須要,也不必定實用。路由器
最近一直在思考一個問題,怎麼樣纔算是真正的把握客戶的需求,如何用客戶的需求來驅動開發和迭代,如何智慧的在客戶需求和完美設計之間作談判,怎麼把握時間。我想,把我最近的思考一點點的整理出來,充實一下本身的blog。
作一個理想主義者,很竭力的追求完美,其實很痛苦的!