今天邀請到來自新化高中的 Colten 來分享他在高中競程這條路上的種種歷程。本次訪談有公開瀏覽,歡迎當作 Podcast 聽(?
訪談連結:https://youtu.be/7SKs-buq5N4
Q: 想請問有關程式的學習經歷有哪些?
國中就已經知道程式設計,但一直沒有實際嘗試學過
直到高一暑假才開始接觸程式設計,偶然加入相關群組獲得資源後就開始自學
雖然有參加資訊研究社,但大部分的競程知識都是自學來的
到高一下後才加入電資圈持續到現在
Q: 在學程式的期間遇到最大的低潮/障礙是什麼?
學習演算法及資料結構時卡了將近一年,因為沒有找到有效率的學習方法所以有段時間沒辦法完整的學習演算法,直到開始設定範圍集中練習。
Q: 平常練習競程的方法?
練習方法因人因目標而異,但在每次練習時要先把一個大主題設定好,找網路上的相關資源,接著在這段時間把這個範圍的題目練到精熟。
若是沒有目標的隨便找題目刷,進步的幅度會很緩慢。
要嘗試跨出自己的舒適圈,選擇不同/具有挑戰性的主題。
Q: 放鬆的休閒活動?
打osu!、打遊戲等等
但現在就把競賽程式當作自己的休閒,認真的時間就以讀書為主。
Q: 如何提升自己的競程能力?
可以多交朋友互相討論,多打比賽也可以累積經驗
Q: 在高中時期把時間分配在競程和課業的比例是如何呢?
事實上我在高中生活幾乎把重心放在競程上,所以在成績上不是很理想。現在回頭看覺得還是必須要學好英文和數學,不僅在很多場合都會用到,也可以因此獲取到更多資源。
Q: 曾因為學科成績不好有導致心情低落嗎?
課業上有點困難,但學校的校長及老師很支持我繼續走競程這條路,甚至也和學校合作辦理程式設計的營隊,因此在高中的學習之路感覺非常充實!
Q: 目前考過 APCS 的經驗?
總共考四次
第一次:觀念 2 / 實作 2
第二次:觀念 4 / 實作 3
第三次:觀念 4 / 實作 3(實作第三第四題有寫但因為粗心而拿不到分數
第四次:觀念 3 / 實作 5(觀念時間分配不好導致有很多題目沒寫到
Q: 請問在考 APCS 前有哪些準備技巧?
觀念題:控制好時間,寫模擬題時需要很細心,否則很容易錯
實作題:想好演算法,自己生出測資才比較能夠拿到分數
Q: 覺得從一開始到現在 APCS 的難度有改變嗎?
觀念題出題方向有越來越簡單的趨勢
之前甚至有出指摽,現在已經沒有出現了
純觀念題的比例也越來越高
Q: 推薦想要考 APCS 的同學補習嗎?
自學和補習各有好處,看個人的學習方式。
自學能夠有意外的收穫,會比較有動力,但很容易陷入困境
補習遇到問題時隨時都有人可以問,但要錢以外也比較沒有動力
(建議學語法的部分自學就好)
比起補習,比較推薦短時間的程式集訓營
在短時間內學習很多的知識,CP值很高,還可以交朋友owo/
Q: 對於 APCS 有任何覺得好/可以改進的地方嗎?
觀念部分的 40 取 25 題的規則應該要公開。
APCS 考試的場次一年三次,可以給考生多一些機會考試。
Q: 怎麼加入電資圈的?
在高一時就很順理成章的跟著競程群組的人一起學了,在後來也是和越多打比賽的人認識,因而慢慢加入電資圈。
Q: 為什麼想辦南部四校比賽?目前的成效如何?
主要是因為台南競程的資源比北部少,想要幫助在南部的同學參加比賽。
此外,大部分比賽的難度對於初學者比較不友善,為了能夠讓他們體驗到比賽的樂趣,因此就和附近學校的朋友一起辦比賽。
雖然一開始沒有什麼人參加,到現在每場比賽都會有 40~100 個人參與,社群也慢慢壯大起來。
Q: 在各種教學的這段路上有什麼特別的收穫嗎?
在準備比賽時需要有很多的事前工作,非常累,在辦比賽的同時也能夠學到新的東西,成就感也很高XD
Q: 為何特別想上師大?
一開始就參加 TOI 練習就知道師大,加上自己蠻喜歡程式教學的部分,覺得在師大能夠得到相關的經驗。
Q: 最後想說的話嗎?
有很多人因為 108 課綱接觸到 APCS,但不要把 APCS 和升學綁得太緊,不要因為升學而刻意學程式,學習動機上也會少很多。
(以上內容均有經過本人審核同意再貼出)