合格しました人生3度目の受験で合格した。これからFEを受ける人たちの役に少しでも立てるようにこの記事を残しておこうと思う。ちな投稿者はソフトウェア開発業に従事する新卒2年目のエンジニアである。得点は午前60点、午後79点だった。合格だったが、試験当日について時系列で分析してみようと思う。今回から数学分野の問題が出るとIPAが発表していたのでビビっていたが、結局数学問題は1問のみだった。高校の頃(かなり前)結構頑張って数IIIを勉強していたので、その知識で難なく解くことができた。次回以降の午前問題に数学問題が含まれるかは、調べていないが、数IIIの基本的な知識があれば対応できそうである。それ以外の問題は恒例だが正直暗記ゲーである。時間をかけて過去問を暗記するだけで6割くらいは取れると思う。自分は前回午前が受かって午後で落ちたので午後の勉強時間を過剰に確保してしまったため、結果午前がボーダーギリギリだった。ストラテジー分野は勉強するモチベが保てなく、正答率がたったの5割だった。本当に6割乗っててよかった。午前は11時くらいに退出した。会場近くの天一でシチューみたいなスープのラーメンを喰らい、ぼーっとして頭をリセットさせた。午後試験15分くらい前からはあらかじめ用意しておいた冷えピタを貼った。これがよかったかもしれない。あと、チョコとラムネを昼飯のあとにバカ食いした。ブドウ糖は偉大である。午後問題まずは、必須問題の問1.情報セキュリティ。こちらはテレワークを導入した際のVM周りのセキュリティについての問題だった。基本的に情報セキュリティの問題はファイアウォールの設定がよく出る。自分は現在従事しているプロジェクトでVMに触れ、VM上のサーバ設定(ファイアウォールを含む)をしたため、イメージはすぐにつかめた。引掛け(自分がそう思ってるだけかもしれない)等があり正答率は5割だった。問2.ソフトウェアを選択した。マルチスレッドプログラミングについての問題だった。こちらも現プロジェクト(C#)と前のプロジェクト(Java)でマルチスレッドのコードをガリガリ書いたので容易にイメージがついた。問3.データベースを選択した。DBは自身がなかった。試験当日までDBを選択するか決めていなかったが、ちらっと見てできそうだったので選択した。現プロジェクトでOracleDB,MicrosoftSQLServerに対して、簡単なSQLをソース上から叩いた程度の知識と、DBの午前問題の過去問を解いた程度だった。それくらいでも全問正解することができた。DBは比較的毎年簡単なのでおすすめである。問4.ネットワークを選択した。NATの内部の処理の問題だった。情報セキュリティの問題を勉強しておけば、ネットワークの問題もわかると思っていたのでほとんど勉強せずに臨んだが、結構難しく(この辺から時間との戦いでもある)正答率は5割だった。問5.ソフトウェア設計を選択した。これが本当によかった。仕様が書かれている文章を読んで、穴あきのフローチャートを埋める問題と、そのフローチャートをもとにテストケースを洗い出すという問題だった。たいした時間をかけなくても解け、結局全問正解だった。問8.データ構造及びアルゴリズムだ。これは重点的に過去問を解いたが、結局1回も半分以上正解せずに試験本番を迎えていたため、ビビりまくっていた。午後問題の参考書で「最後まであきらめない!」とか精神論を書いていたが、こんな難しいなら普通諦めるわとか思っていた。今回もかなり難しかった。半分くらいはなんとか理解しながら解いたが残りは取り掛かる気にもなれなかったので、ひとまず言語問題に移ることにした。言語問題は問13.Javaを選択した。こちらもマルチスレッドの問題だった。コード量がえげつなかったが、内容はそんなに難しくなかったので、楽に解くことができた。残り時間がなく、最後の2問は諦めることにした。(テキトーマーク)ここまでで残り時間が、10分。」という参考書の言葉が頭をよぎった。最後の力を振り絞って、アルゴリズムの残り半分の問題を解くことにした。ここからはなぜか”ゾーン”状態に入った。