程式素養 97.5(第一名)、資訊科技概論 97.5(第一名)——兩科皆為選擇題

程式素養第一名證書
(程式素養第一名證書)

資訊科技概論第一名證書
(資訊科技概論第一名證書)

拿到成績的當下其實很開心,但冷靜下來後,我更想把這次比賽當成一次誠實盤點:哪些地方做對了、哪些只是運氣好、還有哪些看不見的缺口,需要在日常慢慢補起來。


我怎麼準備(針對選擇題的節奏與心法)

這次兩科都是選擇題,我把練習重點放在「題目→觀念→再題目」的循環:

  1. 先用題目找盲點(不要急著看解答)。
  2. 回去補相對應的核心觀念,而不是只記解法。
  3. 再回題目驗收,把「似懂非懂」變成「說得清楚」。

作答時我刻意放慢第一輪步調,優先把送分題觀念清晰題收下;遇到容易糾結的敘述,我會先標記跳過,等情緒回穩再處理。這樣做,不是求快,而是求穩


科目一|Python 程式素養(選擇題,觀念為主)

題目多在測:基本語法、資料型態與容器、open() 檔案操作、json 的讀寫、例外處理,以及看到一小段程式能不能正確推演輸出或副作用。

這些是我這次特別有感的幾個小點:

  • open() 模式r / w / a / b 的差異、with open(...) as f: 的習慣、覆寫 vs 追加。
  • json 四兄弟
    • json.loads() / json.dumps()處理字串
    • json.load() / json.dump()處理檔案物件
      容易在考場把 load/loads 混用,這次我有先做對照表,臨場比較安定。
  • 容器與型別list / dict / set / tuple 的語意差異;可變/不可變、淺拷貝/深拷貝。
  • 推導式與常見內建len / sum / max / min / sorted / enumerate / zip,以及推導式的評估順序。
  • 例外處理try / except / finally 的執行序,還有變數在 except 內的作用域。

小提醒(也是我的易錯):字串編碼、整除 vs 浮點、索引邊界,常在緊張時出錯;看關鍵字與單位能救回不少分數。


科目二|資訊科技概論(選擇題,廣度與連結)

這科比較像在看一張大地圖:硬體(CPU/快取/記憶體/儲存)、作業系統、網路(TCP/IP、DNS、HTTP/HTTPS)、以及資訊安全與軟體工程基本觀念。

我學到的一件事是:單一名詞的定義不會救你,但如果能把它與前後脈絡連起來,就能用邏輯排除不合理選項。
例如:把「TCP 三向交握」與「HTTP 在傳輸層之上」放在同一條時間線上,很多敘述題自然就能判別。

我真正學到的

成績漂亮,但我更想記下自己還不夠好的地方

  • 細節耐心:有幾題其實不是不會,是讀太快,差一個字就走錯。
  • 名詞辨識load/loadsdump/dumpsa/w 這些看起來小的地方,考場上很會「掉點」。
  • 心情管理:遇到卡題時如果不及時換題,效率會明顯下滑;這次中段有被情緒拉走。

我不確定下一次還能拿到一樣的分數,但我可以確定:把這份檢討變成習慣,下一次會更穩


下一步,我準備這樣做

  1. 把錯題系統化:題目→觀念→再題目,留下可查的索引。
  2. 純觀念複誦:把 open()json、容器、例外處理做成口條版筆記,逼自己「說得清楚」。
  3. 模擬臨場:限時作答 + 刻意練「跳題再回來」,讓節奏更穩。
  4. 知識上游:把資訊概論的幾個章節串成圖(網路分層、OS 概念圖),用「連結」代替背誦。

謝謝

謝謝提醒我細節的人,也謝謝一路陪我練習的人。
這份成績算是一個節點,但我更希望,它是往前的起點