---
# System prepended metadata

title: 成大資工特選心得

---

# 115成大資工特選心得 by Hanks2017

紀錄日期：2025/12/25

特選大概都放榜完了，總算有動力來寫心得。

---

## 本次結果

備取 10

---

## 概述

成大資工的初審比較寬鬆，取了大概 60 個進複試上機考，基本上只要有一點東西，不要太差都會過。
這次成大上機考第一次只留了以往的乙組（專案），現場就是上機考一整天，分數占比極高，所以基本上初審分數不是很重要，上機考定生死。

---

## 考場與開發環境

現場的開發環境基本上都已經幫你準備好了，也會教你怎麼用。
除了不能與其他人通訊以外，網路資源是全開的
所以ChatGPT、Gemini之類LLM或是開源線上工具都能用，如果平常有習慣用的話可以備著，考試前會有時間讓你登入跟準備，這個時候你可以先把你要的工具開好登入好。
比較需要注意的是現場電腦不能安裝任何東西，包括VScode套件和中文輸入法，系統是Linux沒有內建中文輸入法，如果你要用LLM，真的有需要的話可以自己架一個英文輸入轉中文的網站來用(或找現成的)，不然就用英文打提示詞也行。

---

## 題目

這次的題目是跟micro-ROS、ROS2有關的，現場給了 3 塊 ESP-32 的開發板，但除了一開始確認哪張板子接在哪個COM以外，基本不需要動硬體的電路也不需要接任何其他的線，主要是在考軟體層面。

大致題目方向是圍繞在電腦與三塊板子之間傳送資料，並在板子上做指定的處理，最後再把結果傳回主機。

總共有三個大題，給分方式大致都是：

* 解出題目的「基本分」
* 加上優化效率的「速度分」

### 第一題

* 最簡單的 1 對 1
* 主機給 1 塊板子運算，算完再傳回結果

### 第二題

* 使用 2 塊板子
* 利用兩塊板子「交叉分工」來加速運算

### 第三題

* 使用 3 塊板子
* 每塊板子負責不同的事情
* 讓資料分別跑三個處理流程

每年的考題好像都不太一樣，但之前的乙組特選好像也有考過ROS相關的東西，有興趣的話可以事先先去了解也不錯。

---

## 午餐

午餐時會被帶到一個小教室吃便當，用餐過程都不能講話，我看大家都互相看來看去用眼神交流或乾瞪眼。
而且會規定某個時間是午餐時間，不能回電腦教室繼續做題目，所以午餐就慢慢吃、放鬆一下就好，不用趕著吃完。

---

## 後記

線上評分系統使用人數一多就會跑非常慢，而且新的繳交會覆蓋上一次尚未完成給分的繳交。
||~~沒看過這麼破的機制~~||

強烈建議
* 先讓系統完整跑完一次，確定拿到基本分
* 後續有優化，先在本地測就好不要急著丟上去，等系統跑完再交

我就是在某一題沒等他跑完就一直交新的優化版，結果到考試結束都沒辦法確認到底有沒有拿到分。放榜看分數那題應該是優化直接炸掉，最後連基本分都沒拿到，直接痛失分數。

另外，考試中間看情況他們會公布一些提示
**就算那題還沒做到，也一定要認真聽**
有些提示是關鍵的優化方式，沒聽到會卡很久，非常吃虧

以上是本人的慘痛經驗。

---

## 總結

成大的這個實作型上機考，我個人覺得跟競程比起來有趣很多，雖然備取 10 應該是無緣錄取，但這次上機考本身也是一個蠻難得的經驗。
希望我的經驗可以對想嘗試的人有所幫助，也祝福各位特選生都能順利上岸。

---

## 聯絡

如果你有問題想問我，可以私我的 Discord，我基本上都會回覆。
**Discord**：`hanks2017`
