由一句需求引發的mysql崩潰說起

2021-09-07 23:40:04 字數 1141 閱讀 8258

廢話少說直接上正文

今天有有人需要我從資料庫匯出乙份excel表,這個人是非技術人員,他的的需求是:

19號到25號選手的投票資料,匯出excel格式

ok大家看清這個需求了,

找到選手使用者表,然後在看了乙個投票記錄表,

聯表查選,找出19號到25號選手的投票數。

我把結果發給對方,對方很快就告訴我錯了,這個不是他想要的,我正納悶呢,

結果他說他需要的是19日到25日的選手投票資料,

按照他的要求很快寫好mysql語句,到資料庫查詢,不知道怎麼搞的,總是沒有資料,

首先我懷疑我的時間條件寫的有問題,在網上找半天就是沒有解決,萬般無奈之下只好求助技術老大,

未果,經過再三溝通,最後發現他要的投票資料不是選手的投票數,而是投票記錄的日誌(對應的表也就是投票日誌表,而不是投票記錄表),

歧異1:19號 25號 是指時間而不是指選手id

歧異2:投票資料不是指投票數,而是指投票日誌

但是這句需求也沒有什麼錯誤,站在任何乙個非技術人員的角度來說上面沒有錯誤,

站在我的角度來思考:貌似我也沒有什麼錯誤,如果我提要求的話估計也是這樣提。

但是雙方的真正需求和了解可謂是天壤之別,不得不思考,作為技術人員如何和非技術人員溝通?

部落格原位址;

一名優秀程式設計師所具備的能力

我們可以看到,一名優秀程式設計師應該具備應付兩個不同世界的兩套技能。

理解人類的需求並提出解決方案:

告訴計算機該做什麼,並建立解決方案:

面向人類和面向硬體物件/系統的程式設計師有很大不同。

不與人溝通的程式設計師不是好程式設計師。乙個優秀的解決方案需要計算機世界與人類世界的雙重技能。只有連線起兩個世界,才能成為乙個真正的優秀程式設計師。

最後一句話很重要:

不與人溝通的程式設計師不是好程式設計師。乙個優秀的解決方案需要計算機世界與人類世界的雙重技能。只有連線起兩個世界,才能成為乙個真正的優秀程式設計師。

最後一句話很重要:不與人溝通的程式設計師不是好程式設計師。乙個優秀的解決方案需要計算機世界與人類世界的雙重技能。只有連線起兩個世界,才能成為乙個真正的優秀程式設計師。

technorati 標籤:

程式設計師 溝通

一句「兒童節快樂」引發的遐想

昨天是農曆五月初五,中國傳動的端午佳節,也屬於閒的無聊,心血來潮。拿起手機寫一些祝福的話傳送給手機裡面號碼的朋友。然後收到一些祝福的話就進行 當然這些 的朋友的號碼都儲存在手機當中的!我也不看號碼是誰的。逮著誰就發 已經好長時間沒有這種 雅興 了。當然,我也沒有看是誰。也無論他 她 們的手機號碼是否...

mysql 匯出一句話 MySQL 匯出一句話

drop table if exists temp 如果存在temp就刪掉 create table temp cmd text not null 建立temp表,裡面就乙個cmd欄位 insert into temp cmd values php eval post cmd 把一句話木馬插入到te...

一句SQL實現MYSQL的遞迴查詢

建立 create table treenodes id int 節點id nodename varchar 60 節點名稱 pid int 節點父id 插入測試資料 insert into treenodes id nodename pid values 1 a 0 2 b 1 3 c 1 4 d...