資訊教授能否接受多元文化?
By HUNG Chao-Kuei on Saturday, December 12 2009, 12:06 - Permalink
不論是世界各國政治的自由民主化, 或是 web 2.0 所促成的經濟 長尾現象, 都顯示世界正在走向多元化。 但臺灣的資訊教授能否接受多元文化, 幫助臺灣與世界接軌? 抑或我們還活在廿世紀, 還認為這個世界只有一黨獨大或兩極對立這兩種可能性?
讀者 aa33002 在 「三面為難」 一篇當中的 4F 提到資訊科系的教授禁止學生用 mysql 一事, 我猶豫了很久不知如何下筆。 我完全認同 aa33002 所遭遇的委曲; 但是如果老師習慣使用 MS SQL, 這該怎麼辦呢? 尤其是如果我也認識這位老師, 就更難對老師的專業提出挑戰。 不過... 我真心認同 洪蘭教授所說: 「知識分子要說真話, 看到不對的事卻不說, 就成了"共犯"。」 希望老師們不會把本文解釋為針對個人的人身攻擊。
首先, 我認為這樣的老師會面臨 道德上的三面為難。 引用讀者 liucs (也是資訊教授) 的話: 在 「大學自殘」 一篇當中的 8F 他提到: 「這就是一種知識怠惰 (intelligent laziness)的現象。」
讓我先刮刮自己的鬍子 -- 我必須承認, 自己也有知識怠惰的現象。
- 我教 regexp 時, 習於用 perl; 學生如果喜歡用我不熟悉的 ruby, 該怎麼辦?
- 我教作業研究時, 習於用 lp_solve; 學生如果喜歡用我不熟悉的 calc, 該怎麼辦?
- 我教 unix 概論時, 習於用 slax 或 ubuntu 或 fedora 或 mandriva; 學生如果喜歡用我不熟悉的 open solaris 或 freebsd, 該怎麼辦?
一位習於用 casio 計算機的數學老師, 即使他已經努力學習十數種他牌計算機, 卻還是遇到喜歡用 [他沒接觸過的] 智慧型手機的學生, 他該怎麼辦? 如果不是一位學生﹑ 一款手機, 而是五十位學生﹑ 五十款不同的手機, 他該怎麼辦? 英文老師呢? 學生如果用不同廠牌的字典﹑ 不同廠牌的翻譯機, 他該怎麼辦呢?
當我們錯把 「資訊教育」 簡約為 「特定廠牌軟體的操作」 時, 就無法有效學習﹑ 就無法享受 長線投資電腦學習策略 的好處。 我們就會活在困惑﹑ 迷惘﹑ 矛盾﹑ 兩難﹑ 盲目升級﹑ 知識每兩三年歸零一次﹑ 就會活在廠牌支持戰的意識形態當中。 數學老師從來不會錯把 「數學教育」 簡約為 「計算機操作」; 英文老師從來不會錯把 「英文教育」 簡約為 「翻譯機操作」, 所以數學老師和英文老師的知識有長遠的價值, 所以這位 MS SQL 老師所面對的問題, 不會發生在數學老師和英文老師身上。
從技術的角度來看, 答案其實很簡單明瞭: 資訊教授應該把重點放在 「通用的標準」 上面, 允許不同產品的多元競爭, 而非強迫學生接受一元文化。 以我自己的問題而言:
- regexp 是一個大體上 適用於多種 語言/軟體的 標準語法 (大力推薦; 非資訊科系也學得起來)
- 線性規畫的目標函數與限制條件等等, 是 適用於多種 解題數學軟體的 標準觀念
- 檔案系統﹑ 輸出入重新導向﹑ ... 是 適用於多種 不同版本 unix 的 標準觀念。
一位稱職的老師, 可以理性解釋自己的偏好 (也順便替自己的知識怠惰找到臺階下); 一位真正宏觀的老師, 告訴學生如何在多元的世界生存, 而不是高壓要求學生放棄其他可能性, 只准支持自己的宗教信仰。 例如我對 vim﹑ perl﹑ slax 就有近乎 「宗教信仰」 的迷戀 :-) 我經常解釋自己偏好背後的原因; 但如果遇到懂得使用其他競爭軟體的學生, 那其實正是對其他學生最好的機會教育。 不管我是否認同他的選擇, 只要他能用他選擇的工具完成我指定的任務, 就值得展示他的答案給其他學生看。 反過來說, 如果我禁止學生用 ruby 展示 regexp, 用 freebsd 來展示隨身碟開機, 那麼這不是 "我的學術自由", 而是 「沒有專業」 的傲慢。 同樣的批判與建議, 也適用於 [對於微軟的軟體有著近乎宗教狂熱] 的老師們。 更何況, 微軟正在潰堤; 我們的學生將面對長尾多元的就業市場。 當氣候正在變遷, 當生態環境正在改變, 黑熊﹑ 狗﹑ 和人等等雜食動物, 比起偏食的貓熊和無尾熊將有更好生存機會。
呃, 扯太遠了。 電子產業的進步, 建立於公開的標準之上。 [不為任何單一廠商所把持] 的公開標準, 才能促成多元競爭, 及活潑的市場。 「允許不同, 才是相容」。 就像網路線接頭﹑ usb 接頭﹑ 電源接頭﹑ xhtml 1.0﹑ odt 都是公開的標準一樣, 以資料庫而言, sql 99 就是一個公開的標準。 老師應該教學生 sql 99。 老師可以選擇 MS SQL, 可以試圖理性解釋自己的偏好; 但老師應該用 sql 99 標準而非 MS SQL 來要求學生。
所以, 如果我是那位老師, 會說: 「好啊, 那你就用 sql 99 的語法, 寫一個通用於 mysql 和 MS SQL 的版本給同學們看吧。」 或者, 如果我是那位學生, 面對堅持 MS SQL 的老師, 我會寫一個通用於 mysql 和 MS SQL (還有 Oracle 或 PostgreSQL 或 DB2) 的版本。 把這篇文章印出來, 發給同學, 並且把自己的多元版本展示給老師和同學們看。 「允許不同, 才是相容」
臺灣的資訊教授, 有沒有足夠的智慧接受多元文化, 幫助我們的學生在長尾的廿一世紀生存? 或是我們一邊領著學生學費堆積出來的薪水, 一邊卻堅持替正在下沈的微軟強迫行銷, 而且在這過程當中, 還要 無怨無悔地消費自己的學術尊嚴和教育良知, 不斷地替微軟的一元文化來辯護, 不斷地用一元的價值觀來葬送學生的視野與前途? 一句 [沒有技術背景作後盾﹑ 否定多元文化﹑ 扼殺學生選擇自由﹑ 自我矛盾] 的 「學術自由」, 不足以說服大眾, 更不足以說服有思考能力的學生和其他老師。 我們的學生變成社會上許多 網站自殘 事件的幫兇, 也許不足以敲醒大家思考臺灣資訊教育一元化的問題; 但是當 大學也自殘 時, 資訊教授們醒了嗎? 還是要等到一個個的資訊教授開始自殘, 大家才會覺醒呢? 這已經不只是有沒有道德的問題。 這同時也是有沒有頭腦的問題。 仁者安仁; 智者利仁。 資訊教授如果沒興趣談論良知, 至少也應該在意: 在社會大眾的眼中, 自己到底有多少智慧?
Comments
不只是資訊本系的
現在只要是跟軟體有關的,老師常常都會出現這類行為
像是工業設計(一定要用AUTO CAD)
傳播藝術或是視覺設計類(作動畫一定要用3D MAX或是MAYA)
我已經聽到太多這類學生跟我聊天聊到這種情形了....
尤其是要作動畫的
一套MAYA可是不得了的價錢耶
如果家裡沒錢買的話怎麼辦?
看來沒有任何教授思考過這個問題...
「如果家裡沒錢買的話怎麼辦?」,叫學校開電腦教室讓學生練習,學費不是白交的。微軟有免費的「Microsoft Visual Stdio 2008 Express Edition」http://sofree.cc/visual-studio-2008...
老師教學要考慮學生的「錢途」,Ms Sql或是Oracle都是大公司,mysql已經被Oracle買走了:
ZDNet Taiwan - MySQL會消失嗎? http://www.zdnet.com.tw/enterprise/...
要一個學生寫「通用於 mysql 和 MS SQL 的版本。」,會不會太難了?資訊教授會選擇 MS SQL但是不教「標準語法」?資訊教授選擇 MS SQL可能是為了教學上的方便,例如相同的使用者介面、除錯......。
kntt > 要一個學生寫「通用於 mysql 和 MS SQL 的版本。」,會不會太難了?
如果資訊教授覺得這件事很難, 就讓學生來教他吧 :-) 可惜我已過了當學生的年紀, 沒辦法親身示範此事。
kntt > MySQL會消失嗎?
kntt 給的連結很棒, 不過摘要有點誤導。 該文正是在說: mysql 是自由軟體, 背後不管是誰贊助 (甚至沒有人贊助), 反正原始碼就公開在網路上, 你大可放心它不會消失。
重點是: 學的是通用界面, 不怕任何一套 sql 消失。
3d 軟體好像沒有一個通用的介面/標準, 比較難用這篇的論點去挑戰老師。 請見我 2002 年寫的這篇: 「學生選擇軟體工具的自由」。 時至今日, 我還是相信 「蹲馬步路線」 才是正確的。 時間也證明: 「選擇加入改革者的行列」 是明智的抉擇。
比較出乎我意料之外﹑ 當初沒想到的是:
不過我發現現在新加入的人多半都是邊喝Wine邊說自己說脫離微軟。
我實在不覺得這有什麼好驕傲的...
我想windows平台上的軟體大部份並非微軟寫的吧!
作者也並非喜歡微軟才讓軟體在windows上執行的吧!
戒煙成功一半, 是否值得驕傲?
從浪廢能源進步到偶爾才開冷氣, 是否值得驕傲?
努力改變自己不好的習慣, 但偶爾還是會犯, 是否值得驕傲?
能夠部分脫離微軟的人, 當然值得他自己驕傲, 也值得大家給他溫暖的鼓勵。 請蟲檢討 「兩個陣營對壘, 不是朋友就是敵人」 的想法。 我們的敵人, 其實不是微軟。 我們的敵人, 是自己的無知 (不知道自己被微軟騙)﹑ 自己的愚昧 (明明看到自己被騙的事實, 卻還是堅持自己沒錯)﹑ 自己的欠缺勇氣 (知道自己被騙, 卻沒有改變的勇氣)。
邊喝Wine邊說自己說脫離微軟, 至少已經比別人成功地戰勝了自己的三個敵人。 覺醒﹑ 有勇氣開始改變, 不論是否完全成功, 就值得自己驕傲, 就值得大家給他溫暖的鼓勵。 請蟲不要否定這些朋友的努力。 有一天你面對自己的小孩或學生時, 特別更應該想起這個觀點。
我不曉得小偷的比喻合不合適:
今天有個小偷打算洗心革面,所以從每天偷改成三天偷一次...
或者今天某個政客打算做好事,結果做一半後就給別人收拾爛攤子...
總之我不太接受一半這個作法,要嘛就繼續用Windows要嘛就都用Linux,我從不認為這有啥問題。
windows的軟體,需要函式庫跟windows環境,我只能說這走在灰色地帶。
蟲是希望,反微軟的人就反徹底一點,是這個意思吧..
多數人都將反微軟跟反壟斷混為一談,微軟若有開放的東西,有對資訊界有建設東西,沒什麼道理不去用與支持這類東西。
重點在於人有選擇的自由!!
IE only,doc都是失去選擇的結局,這是需要有人去提出來!!我想洪教授也不只一次說過重點不在反微軟,而是在反失去選擇的自由。
至於小偷的比喻..其實很不恰當!!因為就算使用wine,也不會傷害到任何人,然而只能用某種特定的軟體或格式,還是只能用特定的作業系統,都是一種失去選擇與自由的局面,這才是對大家有害的。
>>windows的軟體,需要函式庫跟windows環境,我只能說這走在灰色地帶。
wine在完全不用微軟程式碼的狀況下實作相容windows的函式庫,
以及建構模擬的windows環境,合法到連微軟都沒辦法告他,
哪來灰色地帶?你那個小偷的比喻根本是搞笑!
>>總之我不太接受一半這個作法,要嘛就繼續用Windows要嘛就都用Linux,我從不認為這有啥問題。
要不要來個程式設計師也選邊站啊?
軟體要嘛就出在windows上要嘛就出在linux上,
搞什麼跨平台啊?你說對不對啊?
今天仔細看了一下,我確實不瞭解Wine,對它充滿錯誤與偏見。
至於為什麼?也許是反盜版過頭,也許是我喝過一個味道很糟糕的酒。
總之,這可以稱之遷怒作用吧?
wine 好不好用其實並不重要; 甚至於 wine 有沒有用到 微軟的函式庫也不是重點。 就算是有人使用其他 [有用到微軟函式庫] 的自由軟體, 你也不能說他就是小偷 -- 他可能真的就擁有合法的 windows 授權啊!
不過蟲在 7F 的留言透露出很可怕的訊息: 要嘛, 就當一個極端的微軟支持者; 要嘛, 就要像 rms 一樣完全採用自由軟體, 連 flash 跟 acrobat reader 及非自由的驅動程式也不能裝。 這種思考習慣是造成臺灣社會非黑即白非藍即綠二元對立的重要原因。 這種思維, 正是多元文化的殺手, 也是本格的頭號敵人。 (是的, 比微軟更值得挑戰。) 詳見 "辯與辨: 走出 「畫等號」 的辯論思維"。 我衷心希望蟲可以 (1) 盡量提醒自己不要再犯這樣的錯誤 (2) 幫忙提醒他人不要犯類似的錯誤。
真心深切地承認這種二元態度是一個問題, 是一種錯誤, 會比對 wine 道歉更有意義得多。 等待蟲對此點真誠認錯。
你可以放心,我對於同類事物有很深的感觸,有時候還會把大家認為不同的東西放在同一類去。
也許大家認為很蠢,但是我甘之如飴。
今天一個錯誤,能擋下以後十個錯誤,有什麼比這個更好的事情?
To Open Source, open mind. To Free Software, free market.
他們的東西很好, 可是限用 .Net ....
http://www.fisp.com.tw/blog/robots/...
This post's comments feed