高卒元携帯ショップ店員妻子持ちが半年で基本情報と応用情報に一発合格した勉強法

# スペック
* 24歳高卒エンジニア（子供は4歳）
* 実務経験1年ちょっと
* 高校の偏差値は45、クラスの中でも底辺
* メインで触っていた言語はVBA、最近はJava(SpringBoot)
* 勉強期間は基本1ヶ月、応用1ヶ月半

# 成績
* 基本情報技術者試験 午前　60点

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">おい！！！危なすぎるだろ！！！！！ <a href="https://t.co/SDreqYk9Xd">pic.twitter.com/SDreqYk9Xd</a></p>&mdash; カジハラ (@prog_evolution) <a href="https://twitter.com/prog_evolution/status/1454270181979541510?ref_src=twsrc%5Etfw">October 30, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

* 基本情報技術者試験 午後　65点
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">基本情報合格！！！！！！！！！！！<br>カジハラ最強！！カジハラ最強！！カジハラ最強！！！！！<a href="https://twitter.com/hashtag/%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1?src=hash&amp;ref_src=twsrc%5Etfw">#基本情報</a> <a href="https://t.co/yrbd1UM1xk">pic.twitter.com/yrbd1UM1xk</a></p>&mdash; カジハラ (@prog_evolution) <a href="https://twitter.com/prog_evolution/status/1454336242431057922?ref_src=twsrc%5Etfw">October 30, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

* 応用情報技術者試験　午前61.25点 午後62点
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">応用情報合格！！！！！応用情報合格！！！！！！応用情報合格！！！！！<br>一発でやりましたわ！！！！！！！！ <a href="https://t.co/9Snv0eWhh0">pic.twitter.com/9Snv0eWhh0</a></p>&mdash; カジハラ (@prog_evolution) <a href="https://twitter.com/prog_evolution/status/1540169553338310657?ref_src=twsrc%5Etfw">June 24, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

いずれもギリギリ・・・

# 動機
結論から書いてしまうと、**業務を行う上で不足している事前知識を補うため**と、**転職する際に目標に向かって努力できる人間だとアピールするため**です。

私は高卒でIT系の知識はほとんど無いまま、携帯ショップ店員からエンジニアとして転職しました。

業務を行なっていく上で情報系大卒の方や高専卒のエンジニアの方とやりとりしていると、自分自身の知識不足を実感する場面が多くあり、そういった方に関してもかなり引け目を感じていたため、体系的に知識を習得できる方法を探していました。
しかし正直なところ、「自分の中で体系的に知識を習得する」というのは理由としては弱く、それならば休日にゲームやアニメを見たり、子供と遊んでいた方が自分の中での優先度としては高かったです。（勉強、正直しんどいですしね）

そんな中、私を資格取得へといざなったのは、キャリアへの不安でした。
エンジニアとして転職したはずなのに、ほとんど雑務ばかりでコードは書かせてもらえず、顧客に提案して業務改善ツールを作るも、社内での評価は上がらず給料も手取り14万円、昇給は2年で8千円ほど。
こんな給料では子供や妻を養っていけません。このままではいけない。転職をしなければならない。
でもVBA程度しかスキルセットの無い私を雇ってくれるところなど、見つかるはずが無い。
資格を応用情報程度まで取得すれば、実務経験を積んだ人間には勝てなくとも、少しは勝ち目が上がるのではないか。

そう考えて、まずは基本情報の勉強を始めました。

# 勉強法
前置きが長くなってしまいましたが、ここからが本題となります。

これも結論から書いてしまうと、私がやったことは**教科書を１周だけ読む→過去問を解き続ける**の流れだけです。

## 教科書を1周だけ読む

この勉強の中で**一番重要なことは、本当に１周だけ教科書を読むこと**です。
私は1週間程度で、参考書を通しで1周読みました。

理解しようと必ず努力はしてほしいのですが、理解できないからといって何周も教科書を読む必要はありません。
この試験勉強の中で、**教科書を読む時間：過去問を解く時間 = 3:7** 程度です。

結局のところ何度も過去問を解くことになります。
重要な科目、問題なのであれば過去問に何回でも出てくるはずです。その中でわからなければ調べれば良いのです。

調べる中で自分の中の理解度がドンドン上がっていき、いつの間にか解けるようになっていますし、第一この試験は**60%取れれば受かる試験**です。

全てを理解する必要はない。と頭の片隅に置いておきましょう。

基本情報ではキタミ式を↓

https://www.amazon.co.jp/%E3%82%AD%E3%82%BF%E3%83%9F%E5%BC%8F%E3%82%A4%E3%83%A9%E3%82%B9%E3%83%88IT%E5%A1%BE-%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85-%E4%BB%A4%E5%92%8C04%E5%B9%B4-%E3%81%8D%E3%81%9F%E3%81%BF-%E3%82%8A%E3%82%85%E3%81%86%E3%81%98/dp/4297124513/ref=sr_1_1?crid=23IZJUA5B4R50&keywords=%E3%82%AD%E3%82%BF%E3%83%9F%E5%BC%8F+%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85&qid=1656861221&sprefix=%E3%82%AD%E3%82%BF%E3%83%9F%E5%BC%8F+k%2Caps%2C313&sr=8-1

応用情報では応用情報技術者の教科書を↓
https://www.amazon.co.jp/%E5%85%A8%E6%96%87PDF%E3%83%BB%E5%8D%98%E8%AA%9E%E5%B8%B3%E3%82%A2%E3%83%97%E3%83%AA%E4%BB%98-%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5-%E5%BF%9C%E7%94%A8%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85%E6%95%99%E7%A7%91%E6%9B%B8-%E4%BB%A4%E5%92%8C4%E5%B9%B4%E5%BA%A6/dp/4295012912/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=211DOADSEF9KF&keywords=%E5%BF%9C%E7%94%A8%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85+%E6%95%99%E7%A7%91%E6%9B%B8&qid=1657634977&sprefix=%E3%81%8A%E3%81%86%E3%82%88%E3%81%86%E3%81%98%E3%82%87%E3%81%86%E3%81%BB%E3%81%86%E3%81%8E%2Caps%2C216&sr=8-1

それぞれ購入しました。

これはそれぞれに合ったやり方を選択するべきだと思うのですが、私は電子書籍を非常にオススメします。

理由としては以下の２点です。

1. 仕事が忙しかったり、家族との時間でプライベートの時間がほとんどなくても、トイレに居る時間や電車の通勤時間を使ったスキマ時間で、参考書を読むことができる。
2. 問題集を解いている時にわからない単語が出てきても、単語検索を使って一発で単語の説明まで辿り着ける。（付箋紙をペタペタ貼り付けたり、逆引きページから索引する手間がいらない。）

子供が元気盛りで妻に平日育児を任せていたので、土日は一緒に実家に行ったり公園に行ったりして、まとまって勉強するような時間はほとんど取れませんでした。
そのため、特に1番は電子書籍を選ぶ理由としてかなりのウエイトを占めています。

特にこだわりがない人は電子書籍で個人用のPCとスマホに入れて持ち運び、いつでも勉強ができる状態にしておきましょう。

## 過去問をひたすら解く

この項目も読んで字の如しではあるのですが、**一番重要なことは、過去問をひたすら解いて解いて解きまくること**です。

教科書を1周読んだら、あとは全ての時間を過去問に充てましょう。

最初は40点程度しか取れずにかなり落ち込むと思いますが、私もそんなもんです。

解いて→採点して→解説を読む→理解する

のサイクルをひたすらに繰り返していくことで、アベレージが上がっていきます。

基本応用、両方とも過去問サイトは過去問道場を使いましょう。
https://www.fe-siken.com/fekakomon.php

https://www.ap-siken.com/apkakomon.php

基本情報は午後も過去問道場で問題ないと思うのですが、応用情報の場合は紙で印刷して午後問題を解きましょう。

試験自体、紙で行うため良い練習になりますし紙の方が解きやすいです。

以下のIPA公式サイトからスマホなどにPDFで保存し、コンビニなどで印刷してください。
https://www.jitec.ipa.go.jp/1_04hanni_sukiru/_index_mondai.html

解答用紙はメモ用紙で良いと思います。

なるべく時間などを測った方が良いので、集中できる環境で150分時間を取ってゆっくりやるようにしてください。

最初はオーバーしてしまうと思いますが、時間感覚を培うことが重要なのであまり気にしないように。

# 基本、応用２つとも注意すべきこと
これは本当の本当に当たり前のことなのですが、当日、自信がなくても必ず受験会場まで行きましょう。
意外と自信がなくてもう受かったりしますし、第一、試験代として払った７０００円前後のお金、参考書代の3000円、勉強に使った時間、全てドブに捨てることになります。

# 基本情報を受ける際に注意すべきこと
基本情報の試験は今現在CBT方式になっており、午前試験を受けた二週間後に午後試験を受ける。ということもできます。

それによって、午前の試験直前までは午前の情報だけを詰め込んで、午前試験が終わったら午後問題だけに集中して勉強する、ということができるわけです。

そのため、何か特別な事情がない限り、午前と午後の日程は分けましょう。
（私はCBT方式であるにも関わらず午前午後同日に受けたのですが、当日「分けときゃよかったな〜」と思ったので書きました。）

# 応用情報を受ける際に注意すべきこと
応用情報はCBT形式の基本情報と違い、試験が終わったあとすぐに結果が出るわけではありません。

そのため、試験が終わった休憩時間に「解答速報」のWebサイトを見たくなる誘惑に、必ず駆られます。

最悪見ても良いですが、可能ならば見ない方が良いです。

私がそうだったのですが、解答速報と自分の回答を照らし合わせてギリギリ足りなかったりすると、午後の試験に向かうモチベーションがガクンと落ちます。

実際に私は帰りかけました。Twitterの優しい方に引き留めてもらえたので、午後を受けることができました。

**__午前の結果が芳しくなくても、帰らずに午後の試験を受けましょう。__**

当たり前ですが、解答速報はIPAの人が運営しているわけではなく、サイトの管理者などが解いた結果を掲載しているもので、当然間違いがあります。

その点に必ず留意して、利用するようにしてください。

# 最後に伝えたいこと
教科書を１周したあとに過去問を読んでも全く問題の意味がわからず途方に暮れてしまったり、過去問を解いても解いても点数が上がらなくて焦ったりすると思います。

私もそうでした。

そうなっても絶対に諦めないでください。
最後の最後に精神論のようなことを書くのは申し訳ないのですが、結局最後に合格を掴み取ることができるのは、泥臭く目標に向かって頑張れる人です。

必ず資格を取る理由を自分の中で決めてください。

目標があるかどうかで、資格を取得するためのモチベーションには天と地の差が出ます。

エンジニアの方々の中には「資格なんて取っても意味がない」と言う人もいるでしょう。
確かにこの仕事は業務独占資格が必要な仕事ではありませんし、業務経験がモノを言う仕事なので「意味がない」という主張は一部正しいかもしれません。

しかし私は、この資格を取って本当に良かったと思っています。
7月から東京の会社に転職してSES社員として働き始めたのですが、案件先で応用情報で学習した単語や概念が頻繁に出てきますし、なにより「応用情報を合格できた自分なら初めての概念でも、なんとか勉強して理解できるだろう」という自信がつきます。

第一、取ってもないのに「資格なんて取っても意味がない」って言ってる人、めちゃくちゃダサくないですか？
これから基本、応用を取ろうとしている皆さんはこのような言葉に惑わされないようにしましょう。

# 最後に
ここまでの長文を読んでくださって、本当にありがとうございます。

基本、応用などの資格を取った時の一番のメリットは、「自分はやり切ることができる」という自己肯定感だと思います。
私は部活や勉強などでほとんど成功体験を得たことがなかったので、そういった方が成功体験を積むために受けるのは、大いにありだと思います。
たとえ落ちてしまったとしても、その過程で得た業務知識は決して無駄にはなりませんので、安心して勉強するようにしてください。

読んでいただいた皆さんが、資格合格できることを心から願っています。