2週間の勉強で応用情報技術者試験に合格した話

2019年春期の応用情報技術者試験に2週間の勉強でのぞみ、合格した話。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/253272/e5a28ab6-fdb4-fe3c-d02b-cc911e656d37.png)


これから応用情報技術者試験を受けようと思っている方のために

- どんな目的で応用情報技術者試験の受験を決めたのか。
- 勉強開始前にどの程度の知識、能力、業務経験を有していたのか。
- 2週間でどのように学習したのか。
- どのように試験にのぞんだのか。

を書き残しておきます。

## どんな目的で応用情報技術者試験の受験を決めたのか。

目的は単純で、「普段エンジニア業務で触れない技術知識を浅く広く身につけたかった」からです。

きっかけはたくさんありますが

- 会社で情報学部出身の同期との会話でちょこちょこ知らない単語が出てきてその都度ググるのが歯がゆかった。
- 「応用情報技術者試験レベルの知識なんてエンジニアとして働いていたら、普通に持ててるでしょ。」と先輩エンジニアに言われてドキッとしたこと。
- これからエンジニアキャリアを進めるうえで、自分はどの分野が得意なのか分からない。そもそもエンジニア業務の全体像が理解できていないことに気づいた。

という3つが大きなきっかけでした。

## 勉強開始前にどの程度の知識、能力、業務経験を有していたのか。

2019年4月の応用情報技術者試験の勉強開始前の僕の業務経験や状況は以下でした。

- 大学4年生夏からプログラミング開始。それまではプログラミング完全未経験。
- サーバーサイドエンジニア歴2年ちょい（メインはJava）
- 業務は事業会社で自社Webサービスの機能設計、実装を行う。
- 業務や個人で触ったことがある技術
 - サーバーサイド言語 ... Java, Python, Ruby, C#(Unity)
 - フロントエンド言語 ... JavaScript, Angular, HTML, CSS
 - データベース ... MySQL, Redis, Cassandra, PostgreSQL
 - インフラ/その他 ... Heroku, AWS
- 業務は9時~18時。
- 平日夜や週末は、YoutubeやTwitterをダラダラ見るか、気になる技術をちょっと触る程度。

客観的に見ても、わりかしどこにでもいそうな平均的サーバーサイドエンジニアですね。


## 2週間でどのように学習したのか。

モチベーションって申し込みの時が一番高まりますよね。何事もそうだと思いますが。

ぼくは典型的なそれで、2019年2月ごろに応用情報技術者試験の申し込みをした時には、<b>「うし！2ヶ月間コツコツ毎日勉強するぞ〜〜！」</b>と意気揚々5000円を振り込みました。

振り込んだところでモチベーションは急降下。

...まあ今日は勉強やめとこか、残業したし。など何かしら理由をつけては勉強を後回しにしつづけ...。

気づいたら試験の2週間前になっている。

「あれ？そういえば応用情報技術者試験そろそろだっけ？...うわ！もう2週間しかないじゃん！」と気づいた時には時すでにおそし。

2週間だけで合格できる気もしなかったのですが、先輩エンジニアに言われた「応用情報技術者試験レベルの知識なんてエンジニアとして働いていたら、普通に持ててるでしょ。」という言葉が急に頭から離れないように。

不合格になったらダサすぎるドリブンで猛勉強することを決意。

2週間となったところで勉強した内容は以下。

- <b>勉強時間は、平日4時間・休日10時間。合計すると70時間程度</b>
- <b>合格ボーダーラインは午前・午後ともに6割程度の正答率なので、8割の正答を目標に学習</b>
- <b>午前問題対策...過去問2014年~2018年分の春秋 合計10回分の2周やる</b>
 - <a href="https://www.ap-siken.com/apkakomon.php">応用情報技術者過去問道場</a>でランダムに問題を解いていく。
 - 1周目は知らない問題はすぐ飛ばしながらスピード重視で解きまくり、間違えた問題だけ復習して理解。
 - 2周目は1周目で間違えた問題だけを解いて、また間違えた問題だけを復習して理解。
 - 1周目の8回分程度は1週間で終わらせた。
 - 1回目の解答では30/100点とかだった（合格ラインは60/100点）が、復習して二度目は間違えないことだけを意識して量をこなすことだけに集中。
- <b>午後問題対策...過去問2015年~2018年分の春秋 合計8回分を1周やる</b>
 - 午前問題対策を1週間終わらせた後に勉強開始。
 - 11問の中から、自分の得意な分野を6個選んで解く（選ばなかった５問は無視）。間違えた問題だけ解答を読みながら、関連で気になったことをググり、理解深める。
 - 午後問題は、<a href="https://www.amazon.co.jp/%E5%B9%B3%E6%88%9031%E5%B9%B4%E3%80%90%E6%98%A5%E6%9C%9F%E3%80%91%E5%BF%9C%E7%94%A8%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85-%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88%E3%83%A9%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E9%81%8E%E5%8E%BB%E5%95%8F%E9%A1%8C%E9%9B%86-%E5%8A%A0%E8%97%A4-%E6%98%AD/dp/4297101998/ref=as_li_ss_il?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=%E9%81%8E%E5%8E%BB%E5%95%8F+%E5%BF%9C%E7%94%A8%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85&qid=1561044682&s=gateway&sr=8-6&linkCode=li3&tag=note-virtual_surfer-22&linkId=8735badf8cca55ad0087e1fe71b96b39&language=ja_JP" target="_blank">過去問の解説が載っている本の中から良さそうな本</a>を選び、その解答を読んで理解を深めた。

<a href="https://www.amazon.co.jp/%E5%B9%B3%E6%88%9031%E5%B9%B4%E3%80%90%E6%98%A5%E6%9C%9F%E3%80%91%E5%BF%9C%E7%94%A8%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85-%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88%E3%83%A9%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E9%81%8E%E5%8E%BB%E5%95%8F%E9%A1%8C%E9%9B%86-%E5%8A%A0%E8%97%A4-%E6%98%AD/dp/4297101998/ref=as_li_ss_il?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=%E9%81%8E%E5%8E%BB%E5%95%8F+%E5%BF%9C%E7%94%A8%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85&qid=1561044682&s=gateway&sr=8-6&linkCode=li3&tag=note-virtual_surfer-22&linkId=8735badf8cca55ad0087e1fe71b96b39&language=ja_JP" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4297101998&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=note-virtual_surfer-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=note-virtual_surfer-22&language=ja_JP&l=li3&o=9&a=4297101998" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

やると決めたら一気にやる性格もあってか、2週間は猛烈に勉強することができ、超効率的に知識をつけることができたので、結果的には良かったなと。

一気に4時間以上一つのことを勉強したことで、知識同士のつながりを見つけやすく、理解しやすかった。

## どのように試験にのぞんだのか。

試験当日に気をつけたことは以下。

- 試験開始の1時間前には、試験会場の駅に着く（近くのスタバでコーヒー片手に今まで勉強した知識をザーッと振り返り、リラックスする）。
- 時計は会場にないことが多いので、腕時計を持っていく。（自分は持っていなかったので、午前問題が終わった後のお昼休憩に100均で買った。）
- 午前問題 ... 時間が余る可能性が高いが、チェックミスや計算のケアレスミスがないか一度は確認する（これだけで2，3問はケアレス不正解を正せた）。
 - 試験終了の5分前になると試験会場から退出できなくなるので、5分前までには退出する（試験時間終了後、一斉に退出すると、人混みがつらい）。
- 午後問題 ... 時間がギリギリになる可能性が高い。150分の試験時間で11問中5問に回答すればいいので、１問あたり25分程度で解答するようにして、25分程度のバッファを持たせた。
 - 選んだ問題のうち絶望的に回答できなかった問題があれば、残りの２５分間で違う問題に解答する。
 - 選んだ５問全て、そこそこ解答できた実感があれば解答を見直してケアレスミスチェックをする。
- 
おもしろい試験問題が出たら、ツイートする。



## あとがき

以上、2週間の勉強で2019年春期の応用情報技術者試験に合格した話でした。

実は、<a href="https://twitter.com/virtual_techX/status/1119743877718503424">15万人もの人が試験会場に辿りつくことすらできていない難関試験</a>。

これから受験する予定の方は、相当な覚悟でのぞむ必要ありますね（=早起きしよう）。