はじめに
現在プログラミングスクールで学習していますnishiharaと申します。
スクール内イベントで「Advent Calender Challenge」に参加しており、最終日を務めさせて頂きます。
目次
章 | タイトル |
---|---|
1 | 基本情報技術者試験とは? |
2 | 勉強時間 |
3 | 勉強方法 |
4 | エンジニアに必要になりそうな知識 |
5 | 受けた後の感想 |
6 | 終わりに |
基本情報技術者試験とは?
IPA(情報処理推進機構)が実施、運営する国家資格です。
科目Aは90分60問の4択形式、科目Bは100分20問の多項目選択形式、それぞれ1000点満点中600点以上で合格になります。
勉強時間
期間は約1ヶ月、勉強時間は80時間程度勉強しました。
スクールのカリキュラムでTCP/IP辺りを少し学んだといった感じです。
結果としてはA試験、B試験共に1割程度合格点に足らず不合格かなといった感じでした...(最終的な合否発表はまだでておりません)
勉強方法
・【基本情報技術者試験YouTuber】すーさん
科目Bのアルゴリズムで躓く人が多いと他の記事でも言っている人が多かったのでYoutubeで解き方を学びました。
初見で過去問を見た時は解き方すら分からなかったのですが、どういうふうに解けばいいのか流れを覚えられました。
・令和05年 イメージ&クレバー方式でよくわかる 栢木先生の基本情報技術者教室 情報処理技術者試験
基本情報技術者試験について何も知識がない状態でしたので、とりあえず1周し試験に必要な知識を入れました。
過去問解いた後で間違った所の理解深めにも役立ちました。
ページ数が500p以上と厚めですが、出題頻度に時々、必須、超重要と分かれていて最悪絞って学習すれば辛くないと思いながら進めました。
法務関連は苦手でした...
・令和05年【下期】基本情報技術者 パーフェクトラーニング過去問題集
科目B対策で購入しました。長いアルゴリズム問題についても詳しく解説があり分かりやすかったです。
科目A対策もできて助かりました。
Youtubeと栢木先生の参考書を同時並行で進め約2週間、後半2週間で過去問を解きました。
エンジニアに必要になりそうな知識
私自身が試験勉強している際に将来的に必要になりそう、知っておいて損はないかなと思ったところを書いてみます。
・アルゴリズム
実務とかでも必要な知識かなと思いました。
特に繰り返し処理で、現時点でこの変数には何が入っていてどう分岐するのか?等を考える論理的思考能力は養えられたかなと思いました。
・IPアドレス周り
この辺りは試験勉強する前まではなんとなくといった感じから、大まかに理解できたかな〜といった感じです。
AWS等クラウド系のサービスを使うときに役に立つのかな〜と考えていました。
・暗号技術(共通鍵、公開鍵)
個人的にとても興味深かったです!
公開鍵方式でもRSA暗号方式、楕円曲線暗号方式など様々な種類があり、いつかこの辺りを深く学習してみたいなと思えたほどでした。
受けた後の感想
・過去問をもっと解けばよかった
サンプル問題合わせ4年分しか解いていなかったので試験中ももっとやっとけば似た傾向が出てたのでは、と思ってました。
後3、4年分くらい解ければ不安を感じずにいけるかなと思いました。
・時間を測って問題を解くべし
科目Aは時間的に余裕がありましたが、科目Bは時間が足らずといった感じになってしまいました。
過去問を解く際に本番と同じ時間で設定して解くといったことをもっとしとけばな、と思いました。
・不得意問題にもっと注力すべきだった
科目Bでいうと、スタックやキュー、情報セキュリティの問題には自信がありました。
逆にリスト操作、探索系がとても弱かったです。
その辺りをもっとしっかり対策しておけばと思いました。
こちらの基本情報技術者過去問道場では分野別に解けるので使うべきだったなと思っています。
全て基本的な内容だと思いますが、こうした基本的な事をコツコツできれば合格できるのかなと思いました。
最後に
不合格という形で終わってしまい、とてもショックでした。
正直、記事にするのも恥ずかしく悔しいですが、今後受験される方の参考になれば幸いかなと思います。
失敗には再現性があると聞くのであまりネガティブにならず進んでいきます。
また、Web系エンジニア転職で資格はあまり重要視されないと聞いたこともありますが、知識については間違いなく知っていて損はないはず!と思いながら学習していました。
来月か再来月受験するのでその際は合格して追記できればと思います!
最後に、このような素敵な企画を考えて頂いたけーすけさん、ありがとうございました!