IT未経験が基本情報試験に合格した話【新形式】

# はじめに
2024年4月に基本情報技術者試験を受け、無事に合格しました。この記事では、私の勉強過程を振り返りながら、これから試験を受ける方への参考になるようにまとめていきます。

## 筆者のスペック
ReactとRailsでアプリを作ったことがありますが、IT業界での実務経験はありません。参考までに、こちらが私の作ったアプリです。

https://gamearchiveapp.com/

## 試験を受けた理由
ITの幅広い知識を身につけたいと思ったのが主な理由です。現在はAIや技術記事で簡単に解決策を見つけることができますが、事前に知識があれば調べる手間を省くことができ、自身のスキル向上にも役立つと考えました。

## 勉強時間
勉強期間は3週間、合計で90時間ほど学習しました。バイトがある日は3時間、ない日は5時間の勉強を行いました。

# 試験形式
基本情報技術者試験は、ITの幅広い知識を問う内容となっています。試験は通年開催されており、1回7500円で受けられます。

|       | 試験時間 | 出題数 | 出題形式 | 合格基準 |
| ----- | -------- | ------ | -------- | -------- |
| 科目A | 90分     | 60問   | 四肢択一式 | 1000点中600点以上 |
| 科目B | 100分    | 20問  | 他肢択一式 | 1000点中600点以上 |

# どのように勉強をしたか？
1. ひたすら過去問道場で解く
2. 科目Aの教材で体系的に学ぶ
3. 最新のサンプル問題を試験形式で解いて実力を測る
4. 科目Bの教材で体系的に学ぶ
5. サンプル問題と公開問題をマスターする

自分の場合、特に過去問道場に多くの時間を費やしました。

## 1.ひたすら過去問道場を解く

https://www.fe-siken.com/fekakomon.php

過去問道場にアクセスして
①「模擬試験形式で出題」を選択
②「平成２１年以降から作成」を選択
③「選択肢をランダムに並べ替える」を選択
④「出題開始」を選択
⑤ 3回試験を繰り返したら間違えた問題の復習

多くの合格者が過去問道場を利用しているため、非常に有効な試験対策方法だと感じました。

## 2.科目Aの教材で体系的な知識を学ぶ

https://www.udemy.com/course/kihon_joho/?couponCode=LEADERSALE24A

Udemyの教材を利用し、体系的に知識を学びました。過去問道場で苦手な部分が浮き彫りになったので、その部分を重点的に繰り返し学習しました。

## 3. 最新のサンプル問題を試験形式で解いて実力を測る
以下のリンクからサンプル問題をダウンロードし、本番さながらに試験を行いました。

https://www.ipa.go.jp/shiken/syllabus/henkou/2022/ssf7ph000000h5tb-att/fe_kamoku_a_set_sample_qs.pdf

https://www.ipa.go.jp/shiken/syllabus/henkou/2022/ssf7ph000000h5tb-att/fe_kamoku_a_set_sample_ans.pdf

https://www.ipa.go.jp/shiken/syllabus/henkou/2022/gmcbt80000007cfs-att/fe_kamoku_b_set_sample_qs.pdf

https://www.ipa.go.jp/shiken/syllabus/henkou/2022/ssf7ph000000h5tb-att/fe_kamoku_b_set_sample_ans.pdf

この時点で科目Aは合格ラインに達していましたが、科目Bは時間内に問題を解くのが難しく、追加の対策が必要でした。

## 4.科目Bの教材で体系的に学ぶ
Amazonの参考書を利用し、体系的に学習しました。特にアルゴリズムや情報セキュリティに重点を置き、問題を解く手法を身につけました。

https://www.amazon.co.jp/%E6%83%85%E5%A0%B1%E5%87%A6%E7%90%86%E6%95%99%E7%A7%91%E6%9B%B8-%E5%87%BA%E3%82%8B%E3%81%A8%E3%81%93%E3%81%A0%E3%81%91%EF%BC%81%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E6%8A%80%E8%A1%93%E8%80%85%EF%BC%BB%E7%A7%91%E7%9B%AEB%EF%BC%BD%E7%AC%AC4%E7%89%88-%E6%A9%8B%E6%9C%AC-%E7%A5%90%E5%8F%B2/dp/4798182524/ref=sr_1_11_sspa?crid=3M0LXE7XD7H7R&dib=eyJ2IjoiMSJ9.DnUWlBVDJ1yEsD_iCNspMHXfoCwISYcb1FPvpFmvb4FCWuWgHkf7cw87F7bxZpWK4vJaVkdxKVkszGnhRTnFiTJiA8gR3d6Q3AiYxkJqmG5q4dnR5ZweiVtMKcm9kcmhq5NLoVASTYIYcHbAbVDCgZevw_EDiW6ATiB9YDnQP1V_tBLt8ZTvLuj33h4fNfXGJM53sw2v1F7aSiYaGC8N5_007jgjzsuj2bioHprx0_7TBv-dUpHIdoi-wL7A5qtlCY6V0tSWvUmsMA9WXdyjAcpX78FGRzJPoQxb6nd8N44.ssToq45SVLzf6AC30C84GEQXzooThTzt5Hz4P7AAIUk&dib_tag=se&keywords=%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1+%E9%81%8E%E5%8E%BB%E5%95%8F&qid=1713495174&sprefix=%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1+%2Caps%2C189&sr=8-11-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9tdGY&psc=1

## 5.サンプル問題と合わせて公開問題も解く

https://www.ipa.go.jp/shiken/mondai-kaiotu/sg_fe/koukai/t6hhco0000003zx0-att/2023r05_fe_kamoku_b_qs.pdf

https://www.ipa.go.jp/shiken/mondai-kaiotu/sg_fe/koukai/t6hhco0000003zx0-att/2023r05_fe_kamoku_b_ans.pdf

https://www.ipa.go.jp/shiken/syllabus/ps6vr7000000oett-att/fe_kamoku_b_sample.pdf

先ほどの科目B対策では合格するだけの知識は身につきましたが、本番では制限時間内に解く必要があります。なので先ほどサンプル問題+公開問題を制限時間内に解けるように取り組みました。ですが、上記の問題だけでは実践感覚を養うのには不足があるので、過去問5年分(旧試験文も含めて)やっておくことを推奨します(特に科目B)。もしくは下記の参考書等で補うことをお勧めします。

https://www.amazon.co.jp/%E4%BB%A4%E5%92%8C06%E5%B9%B4-%E5%9F%BA%E6%9C%AC%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%B1%B1%E6%9C%AC-%E4%B8%89%E9%9B%84/dp/4297138832/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=235FBISUE4GXD&dib=eyJ2IjoiMSJ9.40fv_gZuE3vQcnE0BSjmtpTPUuDjoyAHwvAeS5oG-OlqKLpNRd2oMo_LlsW_gqMdz6n-tWPSrno-qRVmaj-zdiNfhKb8b5iMF_-wrE4EYAV77XqU-Jfq14zoIhqDnb8tpp7zjoJK_yn64qJyuXaDl7n_P7ciQQyUCbXLuZP9s57O4ksOBUK-AhPm3pMs815V_RO7vu4-nR2tiMmOTylZrvumjEtG0LYAfTjxoq6PFNz9k02jK3z-Sp7wwUhEAX8WaP0P-JyWWlK4dNpnPpfX-AKLzuZriI4Qg0s-elUt9kA.K3r8hKGbyoHIKyTb9ZEbzdBsbMwZsJzI8ekkH0KayG0&dib_tag=se&keywords=%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1+%E9%81%8E%E5%8E%BB%E5%95%8F%E9%A1%8C%E9%9B%86+%E4%BB%A4%E5%92%8C6%E5%B9%B4&qid=1713500507&sprefix=%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1+%E9%81%8E%E5%8E%BB%E5%95%8F%E9%A1%8C%E9%9B%86+%E4%BB%A4%E5%92%8C6%E5%B9%B4%2Caps%2C203&sr=8-1

:::note warn
科目Bの解く順番
科目Bでは「情報セキュリティ」から解くことをお勧めします。理由は、こちらの方が簡単で短時間で解けるためです。アルゴリズムの問題は時間がかかることが多いので、先に簡単な問題を解いておくことで後から慌てずに済みます。


:::

# まとめ
初めてのIT資格を取得できて安心しています。IT未経験の私にとって、この資格は大きな意味を持ちます。これからもこの知識を活かして、さらにスキルを向上させていきます。最後までお読みいただき、ありがとうございました。