既然是學軟體工程的,我們就敞開心胸說話吧
軟體工程就是你的武器,不要浪費了
以big data的角度來看,女朋友的所有行為都是可以記錄下來做data mining的,
如果你平常應付使用者沒問題,其實女朋友比你的使用者更好處理,
因為你根本不知道你的使用者背景如何,你都可以做分析了,女朋友自然更簡單。
『有時女生說任性的話我會不小心當真』這個問題我們公司也很常碰到
兩個可能:
1.data細節記錄得不夠以至於跑出錯誤的分析。
2.演算法有問題。
你只記錄他很任性,沒有注意到當時的時空背景,
很可能導致你根本不知道他為什麼任性,所以當真,
就跟你只記錄了客戶買了什麼,卻沒記錄他瀏覽了什麼,關切過什麼,
那你是不可能做出透徹的分析。
如果你觀察的夠仔細,依然沒有改善,那很明顯就是algorithm有問題,
你有了很多資訊,但卻不能去除一些無關訊息,
不能把他的行為作出正確的歸納以及關聯性,
就好比他今天鬧脾氣,你去查他昨天穿哪一雙襪子一樣,
不好的algorithm,再完整資料也是浪費。
你或許無法一開始就找到一個堪用的algorithm,但你可以慢慢tune,
觀察一些input和output的狀況跟條件,看看女友任性的時候會有那些特徵,
建立一些關聯性看會不會提高正確性。
最後是user experience test,建立一個良好的使用者回饋機制,
女朋友就像客戶,他很多事情都知道,只是不知道怎麼回饋給你
你就是要設計好的機制想辦法挖出一些,三不五時設計一些話題跟他聊聊,
旁敲側擊去了解他上次為什麼任性,你才能真正獲得使用者經驗,
如果你做得到,日子久了,使用者滿意度就會得到改善,加油吧,理性男。
軟體工程不是單純true or false,而是藉由互動來獲取更多的資訊,
來讓我們下更精準的判斷,交女朋友也是。