1.把貨物從貨車上搬下來
2.進行分類後
3.放到儲位上
V.S.
1.把資料從機台收集出來
2.進行資料處理後
3.塞到指定的資料表
一個是工人用勞力進行。
一個是…
1.照著之前怎麼撈資料的方法撈。
2.然後用一些if和for loop作一些判斷
3.然後照著之前怎麼塞資料到DB的方法塞資料
在寫出這些程式碼的過程中,到底有沒有在思考?
還是就像一個工人一樣,付出勞力在敲程式碼?
這真的稱的上是知識工作者嗎?
或者只是程式工人?
我一直很喜歡一個例子
一個手機系統的設計師,接到一個需求
就是希望手機裡的電話簿字型要大一點
可是這個設計師並沒有像工人一樣照做
因為使用者常常會在開車的時候使用手機
在撥號時希望可以讓字型大一點
以便用最快的時間找到電話號碼
使用者一開始的需求,只是想減少搜尋的時間。
到最後卻發展出2個解決方案
而且是目前手機基本的功能
1.單鍵撥號:就是預先設定每個數字鍵對應到的號碼。要撥號時只要按住一個數字鍵3秒,就會自動撥出。
2.聲控撥號:解釋略…。
我想這才是所謂的知識工作者吧!
一個是利用手機上原本就有的資源。
另一個是引進新的技術
知識工作者也是會因為所掌握的技術多寡
而提出大不同的解決方案
沒有留言:
張貼留言