作者capita (小明)
看板Soft_Job
標題Re: [請益] 請問國中生程式設計競賽入門
時間Tue Jan 5 11:06:58 2016
※ 引述《peanut97 (丁丁)》之銘言:
: 遇到一個國三生,有輕微亞斯伯格症,對電腦、程式非常有興趣。
: 應該說,只讓電腦進入他的世界。
: 家人已經放棄讓他以課業升學。
: 他想要做一個瀏覽器、想要修改Android作業系統,喜歡Linux環境、
: 喜歡MAC。唯獨程式語言不太會。
: 我正在教他PHP網頁。
: 未來想幫助他往「程式設計競賽」方向走,但是程式設計競賽好像比較硬。
: 請問「程式設計競賽」,有沒有比較好入門的方向呢?
: 對未來要走軟體的國三生來說。
現在的狀況我不知道,但我以前高中社團的做法,都是讓大家直接實作。
程式語言很弱完全沒有關係,會用 BASIC 或其他簡易程式語言就好,
像是視窗系統、作業系統、瀏覽器、試算表、編譯程式、自然語言處理等等大題目,
都是很熱門的題目,當然也有很多人喜歡開發病毒或遊戲的。
無論做出來有多麼簡單多麼像玩具都好,要學生先學鑽研演算法、資料結構,
或是 C 語言,而不實際寫程式,只會讓他們視野狹隘而且容易失去興趣。
他們在實作的過程中,自然就會發現自身的不足,也就會對知識有興趣了,
自己發現到的知識需求,才有充份的學習動力。
而且我們一向會輔以科技史來進一步提升大家的興趣,過去的人們是怎麼做的,
為什麼會這樣做,為什麼後來不這樣做,其中有什麼問題,
為什麼看起來不是特別好的方法會成功,為什麼某些想法沒人實作...
(學術部就是負責跟大家聊這些的,希望現在還有這個傳統)
這樣大家對於軟體的認識才會是充份的、多面向的,也才能建立自身的觀點,
有了作品有了知識有了想法,就會有了自信。
除了 IOI 比較需要練習,一般的程式設計競賽,大家並不會花大量時間練習,
以求得到好名次,雖然拿獎很正常但並不重要,那不是建立自信的主要管道。
對了,輕度亞斯伯格症在我們社團根本就是很普通的狀況,我應該就是吧。
(以前也碰過好幾個國三生不想唸書喜歡電腦,但當他們知道我們社團這麼有趣,
就拚了死命讀書,幾乎都來南海路唸高中了,這才是皆大歡喜的結局)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.168.0.90
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1451963221.A.36F.html
1F:推 femlro: 是去歷史博物館嗎@@ 01/05 11:09
2F:→ femlro: 建中電腦社團這麼有趣喔 01/05 11:10
我們以前是這樣啊。
附帶一說,社裡開發出來的一堆仿視窗的圖形化多工作業環境中,最完整的有兩套。
他們都是用 BASIC 開發的。
其中一位高二就在國際科展得名,另一位後來大學時在 ACM 世界程式設計比賽得名。
真的是先有實力後,得獎就很正常了。
※ 編輯: capita (218.168.0.90), 01/05/2016 11:29:31
3F:推 DrTech: 同意,有興趣比什麼都重要阿 01/05 12:24
4F:推 b510336: 想當初我也是在資科系然後完全不想走寫程式這條路(眼神死 01/05 13:48
5F:推 ilake: 同意有興趣才有後面的事情 01/05 15:39
6F:推 ks0518: 不過我覺得學程式還是要有些天份 01/05 16:16
7F:推 markzheng: 好想法 推!! 01/05 19:56
8F:→ derekQQ: 我很同意你的說法,台灣適不適用就是另外一回事了 01/06 23:37