軟體的進步

| 7/07/2006
Be proud as a user, and you would like be a user.


時代在進步,許多的東西原本需要擁有技術性的人作的來得事情,現在也已經廣被大眾所接受、也逐漸的普及化。要舉出一個最明顯的例子那就莫過於是電腦了。

電腦的發明無異是為了計算出許多繁複的數據,利用電腦的特性來把一些繁瑣的工作給完成(縱使當初的目的是為了戰爭的需求)。即使電腦在不斷的進步,能夠使用電腦的人大多是有能力的工程師等。因為他們具有比較完整的邏輯概念,沒有比較強的邏輯能力是無法完善的操作電腦的工作。其次影響到一般使用者去使用電腦的原因是價錢。就算是已經有了小型的個人電腦,一台電腦的價格往往會讓人沒有辦法接受;因為這兩種因素的阻擾,有一段時間個人電腦幾乎可以說是有錢的工程師為了打發時間才會去玩的昂貴玩具。不過當然不能否認電腦身為協助人們完成工作的工具這一點,可是又有多少人能夠有能力去購入一台電腦來工作呢?

技術陳出推新,電腦在體積上或者是效能上在短短的數年內快速進步。許多製作電腦的大廠不斷的興起,電腦成為了許多新創業的企業家尋求另外一個興起的機會。產品要能夠普及、受到大眾接受、讓電腦工具在一般人民之間快速發展,最重要的事情當然就是建造初一個完善的使用者介面(傑夫=拉思金:人機介面)。一個完善的使用者介面不僅僅是讓使用者能夠更簡單的去使用一台電腦,更是讓自己的系統受到肯定、能夠提高銷售的一種方式。於是,電腦的操作從原先手搬開關到輸入卡片、鍵盤與指令列的輸入、最後到電腦普及話最大的功臣「圖形介面」。圖形介面的好處不外乎可以讓使用者不用再去記憶一些繁雜的指令,所有的工作皆可以在圖形化的圖示上面用滑鼠以及鍵盤點擊來完成。不單單只是電腦作數據的運算,圖形化的介面也可以讓電腦在螢幕上面顯示出以像素(pixel)為主的圖形,大大為電腦軟體的應用提供了一道不可限量的大門。

於是,使用者介面的演進變成了各式各樣的圖形介面在演進,沒有什麼比直覺就可以知道該如何使用這項工具來的讓然感到親切的了。正因為如此,學習電腦的門檻大大的降低。縱使是沒有用過電腦的使用者也可以從圖形化的介面知道該程式應如何來操作、使用。但是很可惜的,並不是所有的使用者都會去深刻的了解一個軟體該去如何的使用他。這也不能責備一般的使用者不會自己去想辦法解決當前面臨的問題,而更重要的事情應該是:該如何去設計一種介面,讓使用者甚至不用去考慮到設定、控制等等的問題,而是一拿到新的軟體便可以開始工作。這才是我們現在程式設計師所必須要認識、注意且努力的一個課題!

沒有留言: