SE基本情報技術者試験

基本情報技術者試験の午後の選択問題のおすすめは?ネットワークを選ばないのが吉

どうも!ひよこSE(@PiyoOct)です。

基本情報技術者試験の午後の選択問題のおすすめを教えて!

さっそく、結論を書きます。

  • 【問2~5】ソフトウェア・ハードウェア、データベース、ソフトウェア設計、経営戦略・企業と法務⇒ネットワークは選ばない
  • 【選択言語】表計算かJava。Pythonは・・・ごめんなさい。

基本情報技術者試験ってどんな試験?試験内容や合格点等を徹底解説」のおさらいもかねてですが、2020年度から試験制度は移行しています。

基本情報技術者試験の試験概要

基本情報技術者試験の午後問題の選択は、「ソフトウェア・ハードウェア」、「データベース」、「ネットワーク」、「ソフトウェア設計」の中から1つを選びます。

ネットワークは、個人的にはとっつきにくいので(そう感じている人も多いはず)。

残りは、「プロジェクトマネジメント」、「サービスマネジメント」、「システム戦略」、「経営戦略・企業と法務」の中から1つを選びますが、「経営戦略・企業と法務」が一番簡単

プログラム言語の選択問題は、ひよこSEはjavaプログラマーだったので、javaにしました。

「Javaは難しいからいやだ!」という人は、表計算か、Pythonから選びましょう。

スポンサーリンク

基本情報技術者試験の午後の選択問題は、基本的には国語の問題

まず、大前提のお話ですが、基本情報技術者試験の午後の選択問題(プログラム以外)は、基本的には国語の問題です。

文章を読むだけで、問題が解けるってこと?

午前で勉強した知識も出てきますが、基本的にはていねいに問題文を読んで、指示通りに正しいものを選んだり、計算したりで解ける問題がほとんどです。

なので、「基本情報技術者試験の情報セキュリティの勉強方法は過去問で慣れるのが肝心」でも書いていますが、肝心なのは、慣れること+午前の知識を固める作業です。

  • 【問2~5】ソフトウェア・ハードウェア、ソフトウェア設計、経営戦略・企業と法務

少なくとも、ソフトウェア・ハードウェア、ソフトウェア設計、経営戦略・企業と法務は、国語の問題を解く要領で行けることが多いです。

・・・言葉で言うのは難しいのですが、過去問5年を解いてから。話はそれからです!

※「プロジェクトマネジメント」、「サービスマネジメント」、「システム戦略」、「経営戦略・企業と法務」に関しては、ドボン問題かのごとく、難しいことがあります。「経営戦略・企業と法務」がおすすめと書きましたが、問題を見てヤバそうなら捨ててくださいね。

ネットワークだけバリカタの知識と応用が求められるので捨てる

ネットワークだけ、明星の博多ラーメンのごとく、バリカタの知識と応用が求められるので捨てましょう。

そんな難しいの?

個人的には、問題文を読む気すら・・・(汗)。

CCNA並みに難しい」みたいな話も聞くし、個人的には、ネットワークは、おすすめできません。

問題を見て「いけそう!」となった人は、ネットワークでもいいとは思いますが、無理する必要はないです・・・。

データベースは、SQLを覚えるのが理想だが、なんとかなる

でも、それってデータベースも同じじゃ・・・。あれって、SQLっていうのが書けないと解けないんでしょ?

もし、そう思った人がいたとしたら、なかなかするどい指摘です(汗)。

※そもそもデータベースがなにかがわからん人は「DB(データベース)とは?」の記事を読んでください。

ネットワークよりは、はるかにマシ。

フィーリングでどうにかできます!

そこで、「フィーリングで何とかなる感じ」を、令和元年の秋季試験より、軽く解説します。

設問1のaは、完全に英語のお話

例えば、設問1のaは、「返却日にNULLが設定されている場合は、”貸出中”」とあるのですが。

データベースはフィーリング

「返却日にNULLが設定されている場合は、”貸出中”」とあるのですが、これを満たすのは、「SQLがわからなくても、エだけ」とかかります。

SQLうんぬん以前に、ア・イ・ウは、「返却日 IS NOT NULL」だったり、「IS NULL だけど、”貸出可”」だったり。

SQLがどういうものかがわからなくても、英語の構文的におかしい!

こんなことを書くと、

おまえ、ニセモノのシステムエンジニアだろう!

とか、言われかねないので、あまり大きな声で、この解き方は書けないですね(*´ω`)。

・・・ただ、ぶっちゃけ、「英語を読む感じで、問題文の指示通りに正解を選ぶだけ」で解ける問題が、少なくとも半分です。

設問1のbも、やりたいことを英語にしてあげるだけのお話

さらに言えば、空欄bも同じです。

どうやら「最も新しい貸出日のレコードの返却日」を引っ張りたいみたいなので。

WHERE(「どこ」を意訳して、「どの条件のものを引っ張ってくるか?」)の近くの空欄 b には

「最も新しい貸出日のレコードの返却日」を表す・・・

データベースは、問題文の指示通りに

「イ MAX(貸出表.貸出日)」を、「新しい貸出日」=「最も日付が大きい」=「MAX」みたいに、英語的な発想で選んであげれば正解です。

なんとなく、いける気がしてきた!

こんな感じで、とにかく問題に慣れることが肝心。理想はSQLを勉強ですが、そんなことしていたら間に合わないので、英語的フィーリングでどうにかする!

これで、令和元年の秋季試験のデータベースは、少なくとも5問中2問は取れています(同じ発想で後半も回答すれば、2択にしぼることができたりで、どうにかなると思うよ。60%取れればよし!)。

もちろん、SQLは一字一句、正しく書かないと全く動作しないので、入社したらしっかりと構文は勉強してくださいね!

スポンサーリンク

選択言語では、表計算・Python・Javaがおすすめ

選択言語では、表計算・Python・Javaがおすすめです。

ひよこSEは、Javaプログラマーなので、難易度が高いといわれているJavaでもよければ(苦笑)、「基本情報技術者試験のJavaの勉強方法は?インプット後は即演習」という記事をみてくださいまし。

やりかたは、基本的な文法をインプットして、即演習です。

Javaでよく出る文法たち
  • ループ処理(for, while)【めちゃくちゃ出る】
  • 拡張for文と通常のfor文の使い分け【めちゃくちゃ出る】
  • クラスとコンストラクタ【めちゃくちゃ出る】
  • 継承・インターフェイス【めちゃくちゃ出る】
  • メソッド
  • if文とswitch文
  • 三項演算子
  • 例外処理(try~catch、throw)
  • 配列、ArrayList<型>()
  • Map

※表計算・Python・Javaだろうと、同じプログラム言語である以上、基本的なやり方は同じはず!Pyhonについても書きたいのですが、ひよこSEに知識がないので・・・。すみません(*´ω`)。

まとめ:基本情報技術者試験の午後の選択問題のおすすめは、ネットワーク以外なら何でもいい

基本情報技術者試験の午後の選択問題のおすすめについてまとめます。

  • 【問2~5】ソフトウェア・ハードウェア、データベース、ソフトウェア設計、経営戦略・企業と法務
  • 【選択言語】表計算かJava。Pythonは・・・ごめんなさい。

ぶっちゃけ、国語の問題も多く出るので、肝心なのは、慣れること+午前の知識を固める作業です。

データベースも、英語的な発想で解くようにすれば、全く手に負えないことはないはず。

とにかく、過去問を5年解いて問題に慣れる。話はそれからです。

慣れ慣れ慣れ!で、難関の午後試験を乗り越えられるように応援しています!

コメント

タイトルとURLをコピーしました