🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

30年來第一次參加基本資訊技術人員考試。
──長大後參加基本資訊考試,意外地有趣,帶來了很好的刺激。


2025年,IPA將高階考試轉為CBT方式──
看到這樣的新聞後,我突然想到。

「IPA的CBT考試會是怎樣的感覺呢……?」

其實我這幾年一直在參加IPA高階考試。
明年我也打算再次挑戰,不過
首次的CBT考試是高階區分考試,
這點我覺得有點風險。

此外,在評價面談(作為評估者)時,我常常這麼說。

「作為自我研鑽,參加基本資訊考試怎麼樣?」

儘管如此,我自己卻沒有基本資訊證書。
(學生時代參加過一次,結果落榜,就此沒有再考。當時是用CASL參加的……)。

這樣說實在缺乏說服力,更重要的是,心裡感到不安。
在談論AI和DX之前,或許是時候開始重新檢視基礎了──
我這樣想著,決定在30年後再次參加基本資訊技術人員考試。

考試後,跟團隊成員提到這件事時,

「咦,原來你沒有啊?」

得到了一句非常簡單的反應。
“現在才說”並沒有被提及,但我想他們大概心裡也有這麼想。


科目A的學習方法:過去題道場一択(我這麼認為)

順便提一下,我從報名到考試只花了一周時間。
因為在考試前一直在準備系統審計考試,
所以真的不想再花更多時間學習,這是一個非常消極的理由。

對於科目A,我使用了王道的「過去題道場」來學習。
解了過去五年的題目後── 正確率大約80%。

「哦,這樣子看來應該沒問題。可以進入科目B的對策了。」

我完全放鬆了警惕。

這個放鬆的警覺感在考試當天顯著地反彈回來,但科目A的內容是IT基礎知識的問題,說實話,這樣就沒有更深入的學習了(也不想學習更深)。
反過來,如果無法拿到7-8成的分數,那就只能追著參考書和課綱認真學習了。

因此,偶爾會聽到這樣的說法:
「對於有一定經驗的IT工程師來說,科目A幾乎“無需準備”也能通過」
這在某種程度上是真的。相信過去的自己吧!


科目B的學習方法:只靠樣本問題即可應對

在科目B部分,我首先解了IPA公開的
樣本問題(演算法+安全性)
一遍。

因為好長一段時間(真的很久)沒有寫程式碼,所以我心裡有些不安,但實際上解題的時候,
陣列掃描和條件分支等基本處理意外地很快進入狀態。
也就是說這些問題考驗的是追蹤能力。作為入門題來說,這是個不錯的考題
(出乎意料地做得不錯,還有些優越感)。

順便提一下,對於難題我是請教了ChatGPT。
在對話形式下獲得細緻的解釋,讓我理解迅速進步。


安全性4題是實務感的把握

科目B的後半部分必定會出現 安全性的4題

內容包括:

  • 惡意軟體感染時的初步應對
  • 權限設置的合理性
  • 日誌和訪問控制的處理
  • 防止資訊洩漏的運作設計

這些問題基本上是 偏向實務的“情況判斷型”問題

這是我想要確保掌握的範圍。
雖然回答上略有掙扎,但從樣本問題的解題趨勢來看,
這裡我也(相信過去的自己)想要全對。


到目前為止的學習心得

  • 科目A過去題得了8成,應該沒問題
  • 科目B的演算法基礎意外地還記得
  • 科目B的安全性4題應該能得分

──好吧,應該可以!
當我意識到時,已經過了一週,並迎來了考試當日。


稍微回憶一下過去

我在學生時代學習基本資訊技術人員考試(當時稱第二種資訊處理技術人員考試)時,
我感覺幾乎沒有專業的參考書存在。

當時又沒有網路,
用來學習的信息來源和工具,與現在相比簡直難以想像。

順便說一下,關於CASL,我是使用口袋電腦(我記得應該是SHARP製的)來學習,
實際上是邊打程式碼邊學習的。
現在想想,那實在是相當原始的學習環境(而且還蠻有趣的)。


考試當天的情況:科目A爆死,科目B重新站穩

考試開始時間是10:00,但我稍微提前到了。
9:30開門,接著進行報到、身份確認和考試說明。
說明結束後,考試官說了一句話。

「雖然還沒到開始時間,不過,你要不要現在就考?」

不如就這樣 提前開始考試

分發的只有一張紙和一支筆。
「需要的話請按呼叫鈕告訴我。」

另外,我參加的考場上,端末是桌上型,
旁邊的座位間距也算滿寬敞,整體上非常容易應考。


科目A:全是陌生問題,讓人緊張

科目A的部分,首先我迅速填寫看得懂的問題的答案,
然後第二輪仔細查看跳過的問題,這是標準的解題方式。

經過一輪後,查看未回答的題目列表時,

咦?未回答的問題好像有點多嗎?

即使在第二輪中稍微仔細查看,還是無法填滿回答。
我勉強填了一些答案,但其實心裡是這樣想的:

哦,這次我真的爆死了。

結束第三輪後,大約還剩下30分鐘的時間,但
在這種狀況下再堅持下去只會讓頭腦更疲憊,

我果斷結束科目A,將全部資源轉到科目B。

作出這樣的判斷,回想起來可能是個正確的選擇。


科目B:採取策略與專注全力以赴

科目B的時間是100分鐘。

首先和科目A一樣,快速瀏覽整體問題,
採取了 從看起來容易解的問題著手的策略 開啟了第一輪。

此時的手感是──

演算法問題大約只解出3成而已。

但是,我解樣本問題的時候也差不多,因此,
其實有點安心。
接下來就是利用剩餘時間仔細解題。


安全性4題讓我“心情平靜”

科目B最後出現的安全性問題是,
與平常工作接近的“情況判斷型”問題。

  • 惡意軟體感染時的初步應對
  • 權限設置的合理性
  • 運作上的控制

這些內容相對 “讀了就懂” 的問題很多。
難易度我感覺和樣本問題差不多。

在這裡,我對自己說:確實可以得分
讓心情更加平靜。


第二輪進入正式戰鬥:用力去解決能用力解的問題

第二輪充分利用了追蹤能力。
想起以前玩dbx(舊UNIX系統的調試器)時的情況,

  • 變量追蹤
  • 手寫狀態轉換
  • 展開遞歸處理

等,總之開始使用便條紙仔細地解決問題
轉換為這樣的風格。

我發覺自己已經用了3張便條紙。
(如果按呼叫鈕,持有紙張的工作人員會前來,所以,
對於便條紙就不要太在意,盡量使用)。


科目B最後用到了所有的時間

雖然演算法問題大多是初見的,
但我感覺 難易度和問題呈現的觀點和樣本問題是共通的

因此,「科目B就只看樣本問題」這個說法在某程度上是“真”的。

結果,我用到時間的最後一刻將所有的問題填滿,
以完成狀態結束了考試。


考試結束後:當場顯示成績的緊張感

全部解完科目B,
按下畫面上的 「考試結束」按鈕(準確的按鈕名稱我忘了)後──

成績立即顯示。

這是心臟不太能承受的設計。

結果如下:

  • 科目A:615分
  • 科目B:640分

「怎麼會這樣大約都快瞄準到了……」的一瞬間,
畫面自動(我可能按了什麼)跳轉到下一頁。

──啊,回不去了!?

得分畫面關閉後就再也無法查看。

我歸還便條紙和筆,
從置物櫃領回行李,就這樣結束了。

那一刻我稍微慌了,但幾小時後,當我查看IPA的個人頁面時,
分數也平安反映出來了(所以當天就能知道結果)。

不過,正式的合格結果還得等到每月一次的公布日才能查看。
(在合格公布日查看個人頁面時,看到「結果公開前→合格」變更了)。


參加後的感想:測量基礎能力的好題目

綜合來說我的感想是──

「從測量IT基礎能力的意義上來說,是一場非常出色的考試」

總而言之。

科目A也是(雖然說顏面不薄)作為工程師
必須掌握的問題,
科目B的演算法考題,不只是單純的記憶,而是考驗“理解”的高品質問題不少,
讓我久違地讓大腦全力運作。

而且,雖然說是非常勉強,但
幾乎無需準備就參加並且勉強達成,這讓我真的很開心。


給未來參加的人:非常良好的刺激

基本資訊給人的印象是「年輕人第一次參加的考試」,
但我覺得這其實對於有經驗的人來說也是一個很好的刺激

  • 對過去知識的整理
  • 基礎演算法的再確認
  • 安全性的實務感覺的整理
  • 逐漸習慣CBT考試

這些效果確實存在。

還沒考過的人,建議可以試著參加,這會是很好的刺激。
大家也一起來考吧!


後記

謝謝您讀到這裡。
如果這篇文章對某人的考試有所幫助,我會很高興。
今後也會繼續發佈考試對策和實務上有用的信息,
如果可以的話,請關注和點讚哦!


原文出處:https://qiita.com/dais_cw/items/6069de1baed07a7e829b


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝8   💬7   ❤️5
241
🥈
我愛JS
📝1   💬8   ❤️2
62
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付