標籤 程式設計 下的所有文章

電腦遊戲也可以成為優良教材?

 

講者:謝宇程 研究員

 

當許多人問我是否打電動的時候,我通常很自豪地說:我不打。這樣的心情,可能會類似別人問我有沒有酗酒、有沒有咬檳榔一樣。直到最近,我對於電動遊戲的評價,愈來愈無法和過去一樣單純負面。甚至,我有點懷疑,如果過去多打些電動遊戲,也許某些方面會表現得更好,尤其是:程式設計。

 

我在大學修過程式設計課,那門課我表現得極差,在我的學習歷程中從來沒有過,讓我極為挫折,自此離程式遠遠的,再也不敢碰。這個經驗也讓我對優秀的程式工程師感到好奇:這麼辛苦、困難的一門技術,他們是怎麼學的?為什麼會對程式感興趣?

 

他們常給我一個答案:電腦遊戲。

 

原來,電腦遊戲可以帶給人有益於生涯的成長 ─ 我一開始難以想像。雖然和原本預期不同,秉持科學精神,我還是將這些現象記述下來,供大家參考。

 

 

資訊業入侵所有領域,學習程式日益重要。學程式可以怎麼開始?也許是,電腦遊戲?

資訊業入侵所有領域,學習程式日益重要。學程式可以怎麼開始?也許是,電腦遊戲?

 

 

爭取遊戲好成績 → 研究程式碼

 

Mosky 才大約 23 歲,但在 Python 語言領域已經相當知名,是台灣走在技術前緣的專家之一。電腦遊戲(甚至不是益智類、也不是為了程式教育而設計的遊戲)正是讓她燃起興趣的原因之一。

 

在她國小時,很流行線上遊戲,經過同學的介紹,發現可透過修改線上遊戲的執行檔,連上別人的私人伺服器,來玩別人所設計的故事與設定,但這必須經由改程式碼才可以做到。

 

當時她只是按別的玩家在網誌中的教學一步步進行操作,也不懂自己在改些什麼,但卻成為她進入程式世界的開端。(私人伺服器是不合法的,其實並不是理想的程式學習起手式。)

 

 

角色扮演 →  觀察社會、參與群體

 

TonyQ 是另一位非常年輕的程式高手,但是閱讀他的文章,會發現他的思緒縝密、高遠、成熟 ─ 我原來猜是一位 45 歲左右的人,後來見面時才知他現在才 28 歲上下。而刺激他思考發展與成熟的原因,不是哲學書籍,不是通識人文課程;據他說,是因為電腦遊戲。

 

 

pic 102

資訊展的時候,電腦遊戲區的攤位極大,人潮不斷。我們該為此感到非常憂慮嗎?

 

 

自幼父母離異,負責照顧 TonyQ 的父親忙碌,因而他早年的時候並不擅長和人互動,甚至因為不擅與同學相處,受到排擠欺侮。後來,讓他學會和人互動的工具正是角色扮演遊戲。

 

TonyQ 說,遊戲之中也是個社會,雖然有遊戲架空設定的規則,但在其中玩的都還是真人,都帶著真人全部的複雜性 ─ 貪心、善良、殘忍、想交朋友、想出風頭……等等。而在遊戲中,人們的行為更為快速、直接、明確 ─ 例如合作奪寶,結果出賣隊友獨吞。

 

 

電腦遊戲不見得是浪費時間

 

TonyQ 整個高中,幾乎是在遊戲之中度過的,但是這並不是浪費時間而已。他透過遊戲這個機制 ─ 不斷地觀察他人、與他人線上交談、與他人合作和競爭……等等。在這個過程當中,他慢慢補足自己對人的了解。

 

電腦遊戲不見得是浪費時間,不見得是讓人變宅、變得不善社交。透過電腦遊戲開始學程式的人很多,透過電腦遊戲交到(頗為真誠的)朋友,其實都不是少數,TonyQ 和 Mosky 只是案例之一。

 

對了,TonyQ 從電玩中學習的歷程,還有一半我沒說完。他從電腦遊戲的世界中學了一件我們都會覺得很有價值的事:溝通與領導。你信嗎?

 

系列下集:電腦遊戲世界也能學習溝通與領導?