Human Computer Interaction HCI (人機互動)
首先我要洗你腦
你首先要學著跳脫出原有習慣
意思是,有很多事物,不是必然的
大自然天生有洗衣機?有電話?會有電視?電腦?小學生都知咩愛迪生發明電燈啦(雖然是假的
)
天生有升降機?生天有刀?有鏍絲釘?有碗?
你習慣用工具到已到了覺得理所當然
我用你的角度去講 : 現在2013年, 看文章的你應F6升大學
應1995-99出生,那時沒iPad沒智能手機
所以你童年是 : Game Boy, GBA, PS1 PS2, 電腦
你會留意到(地鐵西鐵東鐵巴士), 2000後小朋友是”手機派”
他們會覺得智能手機是”理所當然”,電腦是”正常就有”之類
其實你也一樣
你已完完全全習慣一開水龍頭就有自來水,自動有有電有煤氣
我現在只是叫下”非洲” 2個字, 你都應該知我接下來想講什麼(以你的年資如果不知道我想講咩你可以去撞豆腐)
沒錯,你要學會
”跳脫出原有習慣”
為什麼呢?這樣做有幾個好處
人格上,最少你學會珍惜,不要浪費 (OK,我不是來宣傳環保的,這點講完)
你跳脫出原有習慣, 注意生活周遭的各種細節,
你會發現更多, 這點更重要
如果你有注意生活周遭的各種細節
有思考下為什麼這東西要這樣設計
有想下這樣做有什麼好壞
有思考過有沒有更好方案
你有這樣做時
你就不再是一個坐地鐵/巴士時只懂得玩手機上What’s app/Facebook和朋友講一大堆沒營養資訊的人
當你習慣觀察細節後,就會察覺到你習慣的環境處處都是設計後的結果
什麼手機電腦冷氣藍芽Wifi氣水機 充滿改進空間
因為這些東西不是石頭爆出來的, 都是經某些人思考過的(engineer)
仔細觀察,“有時”會發現很多設計都是為因應限制(例如技術限制, 環境限制 )
不過!
這些限制現在不一定存在! 所以才先有發揮空間
就好對比你有以前沒有足夠工具, 現在有了, 可以化解更多問題!
例 : 20年前電腦很慢, 網路更慢到飛起, 那是技術限制
現時, 網路不慢, 電腦更不慢, 有人就想到 “啊, 沒有速度限制, 不如試下把幾十部電腦連接, 當一部電腦囉喂 ! ”
這就是”super-computing”
在我講完“你要學會”跳出原有習慣,仔細觀察平常事物”後
你會發現, 其實
Super computing的idea其實真的很很很很很很simple : “連多幾部電腦” that’s all
不過因為你沒有去跳出習慣,觀察思考, 而那個人有,所以那個人"發明了"
“跳出習慣,觀察思考”, 其實不過是個problem solving methodology
這個思想, 數學用得最多
不用限制在數學,更要用在日常生活
要多用腦
這樣會令眼光變大,看到更遠
如果你思維不夠老,看不明我講什麼鬼話, 如此幼__的話,我用個fact去amaze你等你知道這個東西為什麼那麼重要
---------------------- HCI 開始 --------------------------
為什麼Apple近年那麼熱呢? 人人都講 “好用”, 好用什麼?
首先,我相信大部份人都用過Microsoft Office Word,有沒有留意,那些按鈕擺法好像不同version不同呢?
再問個問題, 為什麼Apple OS永遠都把menu bar放在最上面,不過window放在title bar下面呢 ?
(如果你答因為2間公司對立所以不可以一樣, 那你真是蠢過隻__ )
告訴你一條equation :
Fitt’s Law
T: 移到目標時間
D: 目標距離
W: 目標大小
a,b: constant
Fitt’s Law講什麼? 就是
目標越遠 移動時間就越長
嘩,真係廢話廢到爆....No no no ! 等你告訴你這句你覺得是廢話的law有幾勁
這句說話就是apple 大熱的其中一個原因
Recall : 為什麼AppleOS永遠把menu bar放再螢幕頂,window就放在title bar下面呢
用Fitt’s Law : 滑鼠從視窗內去到menu bar距離比移到螢幕頂近, 所以
結果Windows設計較好
好像很有道理, 不過我不是想講apple設計好嗎??
sorry, 你沒有跳出習慣, 沒有留意細節
你用滑鼠用上腦仲不知 : 不是什麼大秘密, 只是想提提你,滑鼠有個特性,就是活動範圍有限制
不可出螢幕,pointer一到幕邊,如何向外移都無效,這就是key point,就是如此簡單key point
Apple menu bar放在螢幕頂, D是變長,
不過目標大小W也跟著變無限大!!!!!!!!!!!!!!!!!!!!!!!
因為螢幕邊會阻pointer,所以可以當一定中,可等價做W=無限大
結果用Fitt’s Law
你可以不用理3 7 21 用力甩滑鼠, 不需要停下來描準
所以Mac機把menu bar放到螢幕頂是有原因
有學問的
蠢人/無知的人先會以為是咩 “風格啊, 習慣啊” 等等垃圾錯答案
連條bar擺位都可以有學問, 問你服唔服
我唔講你一定不會知道, 為什麼有人會知道?
因為你沒有跳出習慣,沒有留意細節, 你是看不出什麼亮點的
這也是做research要有的特點, “要睇得出別人睇唔到的“
現在你可以做個練習去思考一下
為什麼個Word的按鈕的擺法,例如,為什麼個開始要放最左?放中間唔得咩?放最上呢?再思考一下如果連個task bar都放到最上會有什麼影響?
What about this one ?
你可能會話, 哇, 差距小不明顯, 你想像一下window要需要停下來描準, Apple 不需要
你想像一下如果一日一間公司如此多人, accumulating effect可以幾大? That’s why 點解apple熱, 因為user interface真的好
我在ENGG1001等我話你知Engine是什麼已講過, 這就是Engineering一個精神, 要用到盡
你不能把功能發揮到100%, sorry you fail
所以, 特別是software development industry, 基本上是天才鬥天才, 你估yahoo google IBM易人啊
人去做programmer當你code monkey有你份
所以呢, 我再次強調, IT不是”打program”, 打program最垃圾, 中學生or街邊路人甲買本書or上youtube自學都得識, 大學IT只是學打code ?低能
(to be continued)
[
本帖最後由 Automaton 於 2013-5-30 11:29 AM 編輯 ]