不用寫程式的程式認證?(ITS Python 考照心得)
背景與動機
其實會參加這個 ITS Python 的測驗,動機相當單純,就是因為我最近入職了一家兒童程式教學的機構,在裡面當老師,而這個機構與碁峯(ITS Python 在台灣的總代理)有合作,考試可以比較便宜,而且考過了還能加薪和加業務範圍,於是抱著如此功利的心態,我報了一場考試。
這裡特別給一些不懂 ITS 的人說明一下(不感興趣的話可以跳過):ITS 是一套面向學生與初階 IT 從業人員的國際資訊技術認證,由 Certiport 推出,隸屬於 Pearson VUE 認證體系,它們推出了許多測驗,Python、Java、JS、HTML、CSS、網路、資安、Database、AI……,反正就是一堆看起來很厲害的測驗。而在台灣,它是由碁峯資訊(GOTOP)所代理,也因此,考試是可以選擇要中文或英文的,而且證書上看不出來,我反正是沒有想要挑戰自我,於是就選了中文版來考試。另外,以 ITS Python 來說,它的考試題型大概就是選擇、多選、下拉選單的程式填空、YES/NO 選擇、幫程式碼片段排序這幾種,全程可以幾乎不用到鍵盤就完成,而正式測驗是 1000 分制,700 分以上視為通過,時間是 50 分鐘,題數的話我有點忘記了,反正夠熟的話時間一定夠。
試前準備與模擬考
因為我們入職時,其實就是要求我們模擬考要考到 90 分以上(100 分制),而且模考體感上也比正式考難一些,再加上模考只有英文,因此如果模考能穩穩通過,甚至都在 8、90 的成績,正式考應該是輕輕鬆鬆。
除了入職時做的模擬考以外,我幾乎沒有為了正式測驗而做什麼努力,幾乎屬於裸考,所以如果自認程式夠強的話,網路上抓幾個模考題或考古題之類的,刷個幾遍就可以去洗證書考試了;但不推薦完全的裸考,畢竟它會考一些平常競程選手可能很少用到的東西(例如 os、sys、unittest、docstring 等),至少還是要小做一點功課。
結果
正式考試時,對我來講幾乎是零壓力,有點像當時去參加一堆 TQC+ 的比賽那種感覺;而我也是提了很早就交卷了(大概早了 20 幾分鐘),並以 940 分通過測驗,還讓我優閒地寫了幾個我覺得題敘有待改進的題目寫回饋。
心得
最後來回答一下,什麼樣的人適合考?如果你是準備特選的人,那就考吧,雖然含金量不是很高,但總歸也是一個國際的程式語言認證,也是多一張證書可以放備審裡(不過如果你已經有夠多東西,或含金量夠高的東西,那當我沒說);如果不以升學和工作這種功利屬性來說,那我覺得可以參考我上班的機構,剛把程式語言學完的新手,可以用這個測驗來檢查自己東西有沒有學進去,一些觀念夠不夠熟等等,至於程式已經很熟的人,我覺得反而可以把時間留給學習演算法,並報像 APCS 這種,既有難度和說服力,又不用錢的測驗。