字體:小 中 大 | |
|
|
2007/01/31 18:55:38瀏覽445|回應0|推薦6 | |
之前讀到Steven Harms (:mindwarp) 在mindwarp.net部落格所發表有關程式設計的一些想法,所以想要寫一寫今天與學生討論問題的感觸。 程式語言是否應愈來愈簡化,讓一般人也可以看的懂也可以用堆積木的方法寫程式?或者會不會因為電腦的進步,能讓一切都自動化? 我想多數人都會質疑這樣的想法吧!近來,有愈來愈多的程式設計師與網管人員,不僅教育不足,在職訓練更是缺缺。我們花大筆經費購買軟體,聘用網管人員,可是卻忽略了,這些程式其實是一些初出校門、毫無經驗的年輕人所寫的。所以往往在人事變動後,舊程式沒有一個人看的懂。所以我們要花更多的經費,購買更多軟體,去做原來要做的事情。事實上,業務的重要性與我們對軟體的控制權與掌握,正好成反比。 也就是說,越重要的工作,企業或使用者越不清楚軟體的細節。如果從程式設計的觀點看,越複雜的工作越需要層層控管,當然只有主管才有控制軟體的密碼。可是,事實不然,越高的主管越不懂軟體的運作與程式設計。所以大多數的資安事件,都是人的問題,離職員工洩漏機密。甚至有程式設計師,在自己的軟體內置入病毒報復公司。簡言之,我們購買一個我們完全不懂的工具去做一些我們認為最瑣碎或最機密的例行工作。而且自以為安全。 程式設計應該慢慢建立證照制度,且應比照醫師或建築師的制度,明定法律責任。虛擬的網路世界如果已與現實世界如此息息相關,我們一定要覺醒起來,開始關心我們使用的軟體,到底有何公信力?到底有多安全? 所以,程式設計已不僅是一種技術而已。程式設計是一種藝術,而網管大概是一種道德吧。 學生的問題是:我叫他們回家把手冊與說明重頭看清楚,學生說太累了吧,只要架好佔,能跑了,有空再學細節。 這就是時下,年輕人的心態。可以就好,所以一個要委以重任架設網站伺服器工作的學生,連網路基本的一些協定都不知。好像一切只要有圖形介面,就會感到安全。我真的不知道如何去說服學生好好追根究底,好好學會一切。從基礎觀念到新知識,如果沒有基礎,將來遇到問題,如何解決?也許將來會是一個沒有問題發生的世界吧。希望如此。 |
|
( 休閒生活|網路生活 ) |