作为一枚大学专业跟计算机一点儿也不沾边的文科生,转码后也只是在项目实践中浮沉,对计算机和网络知识的了解缺失颇多。而唯一掌握的一星半点知识全是黑夜里摸索着,在实际应用中需要了才恶补回来的。在备考中更是意识到,这个考试虽然叫做基础信息技术者测验,能否合格与程序员经验的多寡更是没有太大相关性。想必看得懂中文还来考这个试的人中,没什么人基础比我更薄弱了。

至于日语基础,若没有N2水平相当的阅读能力要理解科目 B 的题目应该会吃力,但改革后出题方向反而间接降低了对日语水平要求,文章后面会针对日语阅读能力尚有欠缺的人群提出对策。

所以——相信自己一定能考过!

目录

考试构成

类别 时长 分数 题数 范围
科目A 100分钟 1000分 60题 テクノロジ系・マネジメント系・ストラテジ系
科目b 90分钟 1000分 20题 アルゴリズム・プログラミング・情報セキュリティー

考试的内容虽然非常广泛,但可以根据范围侧重的不同分类划分好重点掌握的部分,毕竟这是应试,投其所好才能偷懒事半功倍。

科目 A

结构上科目 A 是技术方向(41/60题)为主导,而技术内容中又有自己的侧重点。如果手边有备考书,应该会给出考点或者历年考题出题倾向的数据,能更有针对性地复习。这部分内容必须不偷懒地吃透,尤其是其中需要计算的内容,只要掌握了计算方法便能举一反三,面对实际考试中几乎一定会变形的考题释放出原形立现咒。占比 1/3 的管理方向(7/60题)和战略方向(12/60题)虽然非常枯燥容易混乱,但也不需要抱着书死记硬背,使用后面推荐的方法可以不费力气地记住它们。

科目 B

科目 B 经过近年来的改革,从原本的一大问对应多个小题更改为20个彼此独立的题目。缺点很明显,每一题失去了共享的背景题干会导致时间上更吃紧。而且改革后的形式除了样题以外,网上基本没有什么真题可刷。但也有好消息:

令和5年春期からの基本情報技術者試験では科目B試験がほぼプログラミング問題になるなど、再度プログラミング能力を重視した試験形式に戻っています。

实战过后基本情報技術者試験ドットコム的这个总结我还是比较认同的。如果刷过算法题,甚至没有刷过算法题但写过点代码,使用编程的基础常识解题便可以顺利解答。唯一的难点是阅读理解,若是题干有一步理解错,可能全盘皆输。一题的分值还是挺高的,失误多了就容易挂。因此科目 B 的对策是:谨慎审题,提高正确率。

机考

由于改革后采用了 CBT 机考形式,每天都能报名考试。但也有限制:参加考试后一个月内不能再次报名;如果报名后缺席,一个月内可以再次报名。想来是因为题库内容有限,多考几次很容易摸清题库。也有可能是一定期间内ABCD几套题换着考,不得而知。但我阴差阳错在一个月内报名了三次考了两次,发现这个机制有漏洞,但不鼓励大家滥用:由于第一次网上报名时外国人推荐填写カタカナ,照做后现场提供证件核验身份时出了点小插曲,第二次报名索性用汉字名重新注册了个账号,意外地绕过单账号报名时间间隔的限制。

备考资料

推荐以下组合:

备考思路

宜:60%心态

书的厚度堪比字典
“书的厚度堪比字典,我这本有700多页🙃”

大部分人的学习惯性可能还停留在高考,拿到书就从头细看到尾——以是否掌握内容为标准、以冲刺高分为目标在学习。但这门考试不一样,只要合格便能拿到证书,因此学习的目的是考试合格,以掌握书中60%的知识为标准学习才是更适合的应试技巧。毕竟备考的时间不充裕,而书的厚度堪比字典(我这本有700多页🙃),需要有针对性地作准备。以刚才科目 A 中的考试范围的出题比重为例,技术、管理、战略分别掌握60%,或者更有侧重,技术掌握90%、其他两个方向哪怕没时间看也有可能考过(当然,为了控制风险,不能真的一点也不看)。拥有了这样的心态,便不会迷失在仿佛无底洞的考点之中,也不需要面对不重要的知识钻牛角尖。

忌:长时间学习

「投入一个小时不行,就投入三个小时」「哪怕熬夜也要攻克这一章!」绝不可取。每天的自制力能量条有限,学习一旦逼迫自己就容易放弃,比起真的有学进知识更重要的是坚持。利用记忆曲线、奖励大脑等老生常谈的方法一齐上阵。睡前我会看书本末尾的每一章知识点总结,非常适合碎片时间消化巩固。动力每个人都不同,我最近的动力都是:三石💗(咳咳🪨🪨🪨)。最最重要的是:看不进去就放下或者换一种形式,如刚才提过的视频形式,从主动输入切换为被动输入。

科目A:技术类的学习法

在学习这部分内容时有意识地把自己的思想抽离出来,提高到上帝视角俯视这些知识,会发现技术类的知识之间关联性很强,适当地建立知识网络体系,更方便记忆。考试的考点也是以类似的方法出的,比如二进制运算相关的知识点可能分散在各个角落里,但串联起来后:

ビット演算

又比如「主記憶装置」:

  • 主記憶装置
    • 半導体:DRAM コンデンサ
    • 記憶分野:実記憶、仮想記憶、ページング、セグメンテーション
    • 割り込み

虽然在我的书中記憶装置(第四章)和半導体ハードウェア(第七章)是两个分隔开的内容,但关联起来后它们就是一张网而非单独的记忆碎片了。

在书看完 60% 的知识,并且做完课后练习后,就可以开始有针对性地刷题了。基本情報技術者試験ドットコム過去問道場可以选择知识点,这个功能堪称神助攻,在「分野を指定して出題」中勾选刚学好的知识,把技术系的真题掌握到能有 90% 正确率就可以进行下一个部分。

科目A:其他类别的学习法

管理和战略两个部分被我戏称为文科内容,这部分直接采取刷题在先,学习在后的方法,即:毫无背景知识直接做题,遇到不会的选项,即使蒙对了也要回去书上查清楚并理解。原因有三:

  • 对我手上这本书的不完全信赖,之前的学习中发现它的知识点覆盖不是100%
  • 这种文字描述类的问题,书看得再多不一定有真题来得有效准确
  • 内容沉闷容易走神,容易进入低效率频道。不如通过做题错误来加深记忆

怎么回书上查,又怎样叫查清楚呢?把书本后面带的关键词索引利用起来,根据考题中的关键词索引到具体页码,先把直接相关的知识点看懂,再延伸到该章的其他内容。效果拔群!

科目B 学习法

情報セキュリティー部分的内容在科目 A 的学习中就涵盖了,只不过科目 B 是应用题形式,除了理解还需要分析能力。可以在道场中做几道过去的题目小试一下找感觉,不需要放太多精力。

正如上文所言,科目 B 的重点都放在编程和算法题上。如果本身已经是程序员,那么算法题也可以完全略过——难度跟 leetcode easy题目都比不了。算法和编程的题型无非两种:函数内挖空选表达式,或者让推演某次执行中某个变量或者函数的返回值。考试时会提供一张草稿纸供演算,在演算量多的情况下还是尽量规划好每一题的空间,避开因为草稿过于混乱导致混淆。也尽量把每一次执行各个变量的值都写下来,只用脑袋记容易乱。大牛可以忽略,这是我们小白的做法:)只有谨慎心细才能避免各种低级失误,提高成功率。

もしものとき

……那也绝对放平心态。说说我的成绩吧。

成绩 合格标准 2月29日 3月12日 3月20日
科目 A 600/1000 600/1000 欠席 760/1000
科目 B 600/1000 545/1000 欠席 860/1000

我认为 CBT 机考的题库出题难度并没有平衡得很好,第一次遇到了很多备考书里完全没出现过的知识,考后回溯发现几乎都是另一门考试「応用情報技術者試験」中的题目。而第三次考试不仅有很多历年考题,有些甚至数据都原封不动照搬出题。科目 B 的编程题只是弯弯绕绕多,难度几乎为0,以至于最后セキュリティー相关的 3 道题(150分)因时间不够盲选都没有丝毫影响。因此不需要思虑过甚质疑自己,再次报名尝试即可。

日语能力尚未到火候的话

这位大大分享的零日文基本情報技術者與情報セキュリティマネジメント試験準備心得能够提供一些思路。

科目A题库不大,多刷题就不会慌。而没有既定题目的科目 B 也因为更侧重于编程使阅读难度下降,编程相关的「関数」「引数」「変数」「配列」「要素」等词汇提前熟悉有助于理解题目。

祝考试顺利~🎉