2008年11月16日 星期日

10年後的工作

某個網站列出十種行業, 依目前走勢, 十年後可能收攤:

‧唱片行
‧傳統底片
‧報紙
‧公用電話
‧舊書店
‧電話行銷服務
‧電玩場
‧撲滿
‧噴藥飛機
‧同志酒吧

有些顯而易見, 但是撲滿幹嘛? 這是職業嗎?
目前從事的職業(programmer)在50年前也是不存在的, 或者應該說不是以職業的形式存在. 10年後這個職業也絕對不會是現在這個面貌. 不轉型其實是沒啥保障的. 不過以趨勢來說(計算機架構不變狀況下), 寫程式會越來越簡單. 計算機剛出來時當然是以機器語言寫程式(01010001110); 之後用組合語言; 再來的語言就越來越高階fortran, C, pascal, C++, Java, C#, python, Ruby..., 目前出現新的語言大部分都是一些物件導向描述語言. 誰也無法預測10年後IT界的主流是要寫怎樣的東西. 

市場上的趨勢是讓寫程式這件事越簡單越好, 但是整個市面上的技術架構卻越來越複雜. 疊床架屋, 任何地方出紕漏都是麻煩的事. 整個計算機從頭到尾原理都還是一樣, 還是需要有不同人了解每個環節. 應該不會有人可以馬上把硬體和軟體架構變從頭了解到尾. 我一直想像如果將來出生小孩都沒有現在的人聰明(我覺得從古至今都是如此), 他們如何了解和駕馭這個落伍但又複雜的世界. 

沒有留言: