程序員眼里的用戶
60 2017-04-19
記得有一次,一個客戶打電話給我,說他電腦桌面上的大e找不到了,我沒聽懂,什么大e找不到了?客戶解釋說:就是那個長的像大個兒的英文字母e的圖標(biāo)找不到了。最后終于明白了他指的是桌面上的IE瀏覽器的圖標(biāo)不見了。
還有一次,有個客戶提出一個需求,要求在頁面上增加一個搜索功能,我問它,系統(tǒng)里有搜索功能,為什么還要在這個地方新增一個搜索功能,他說他要的不是那個搜索,他要的是在這個頁面上搜在某個關(guān)鍵詞。經(jīng)過進一步的溝通,我明白了,他要的是瀏覽器上的快捷鍵CTRL+F的功能。
因為用戶的這些特征,導(dǎo)致了程序員認(rèn)為完美的程序,到了客戶的手里,卻變成極其難用的軟件,投訴電話如鄉(xiāng)下罵街的潑婦似的響個不停。而事后分析發(fā)現(xiàn),根本原因都是應(yīng)為程序員高估了用戶對軟件的掌控能力,低估了自己對軟件的創(chuàng)造能力,于是導(dǎo)致了他們看這些客戶使用他們開發(fā)的軟件時,都是那樣一種可笑的行為.
如果是脾氣暴躁的程序員,遇到這種情況,難免會對著客戶發(fā)一頓牢騷,而且,程序員的脾氣一般都不是很好,所以,通常跟客戶溝通時,項目經(jīng)理一般都是跟著一起,以免事態(tài)激化。
程序員雖然脾氣不好,但他們都是為工作著想,不帶任何個人恩怨。當(dāng)開發(fā)軟件有緊急任務(wù)時,他們都是任勞任怨的加班加點,當(dāng)在已經(jīng)發(fā)布的軟件中出現(xiàn)了重大bug時,他們都會深深在自責(zé),會連夜趕制出緊急修復(fù)bug,如果不能在第一時間讓用戶滿意,他們會茶不思、飯不想、覺不睡。即使在實在沒有短期內(nèi)完整的補救措施的情況下,他們也會想出一些歪招,但也是行之有效的方案,讓用戶暫時度過難關(guān)。
用戶應(yīng)該體諒程序員,程序員的生活實際處在一種十分矛盾的狀態(tài)中。編程不像其它行業(yè),比如泥瓦匠砌磚,砌一層磚,墻就會高一次。但編程不一樣,有時候一個程序員寫了一天的代碼,急得滿頭大汗,但開發(fā)進度未必就有所進展,有時候甚至還會倒退。軟件編程是一個亦虛亦實的世界,有時候你搞不清一段代碼為什么好用,有時候也會詫異由那樣的代碼構(gòu)成的軟件也能跑起來。
最后,說一下跟程序員打交道的一些注意事項。程序員因為整天和編程邏輯打交道,所以對因果關(guān)系特別敏感。如果你的話語的因果關(guān)系不是很明確,這會讓他們感到疑惑,如果你的話語的因果關(guān)系不完整,這會讓他們辦錯事。如果你的話中有if,最好后面用then做結(jié)束,或者用else給出選擇,主語要明晰。
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號