#意外と勉強になりますよ
まずはこちらをごらんください。
IPAのサイト
https://www.jitec.ipa.go.jp/index.html
##基礎的な考えを身に付けるにはもってこいの学習だと思います。
・専門用語の理解
・データベースの理解(SQLの組み立てとか)
・プログラミングの理解(言語は限定されますが・・・)
・数学的な計算問題
#午前問題
・午前問題は主に
1.基礎理論
2.CPUやOSなど、ハードに関する知識
3.ネットワークに関する知識
4.技術要素に関する知識
5.開発技術に関する知識(テストとか、プロジェクトマネジメントとか)
6.システム戦略に関する用語知識
など、他にも色々な知識が問われる問題が出ます。
#午後問題
・午後問題は大きな設問があり、その内容を読み各詳細な問いを答えていく形です。
1.ハードウェア
2.データベース
3.ネットワーク
4.セキュリティ
5.ソフトウェア設計
6.プロジェクトマネジメント
7.システム戦略
8.アルゴリズム
9.C言語のプログラム
10.COBOLのプログラム(!)
11.Javaのプログラム
12.アセンブラのプログラム
13.表計算のプログラム
に関する問題などが出題されます。
この辺の知識を独学でせっせと学習するのは、なかなか大変ですよね。
どこから手をつけていいのやら。となりませんか?
そこで!
基本情報技術者試験向けの教科書を中古で一冊購入し
(年度が古いと安い。けどやっている内容は大きくはブレない)、
その内容を通勤途中などで読んだりすると、いい学習になると思います。
また、スマートフォンアプリなどで、午前問題が解けるアプリなども
あります。そういうアプリを活用し、素敵な基礎スキルアップを
目指してみてはいかがでしょうか。
勿論、最終ゴールは「受験して合格し、基本情報技術者の称号を得る」のが
理想ですが、別に資格にこだわらなくてもいいと思います。
(けど、やっているうちに取りたくなるのが資格)
特に新人プログラマの皆様で、未経験などで入社する方などは
まずはこういう学習を始めてみるのはいかがでしょうか。
学習できるサイト:
http://www.fe-siken.com/
ここさえあれば大丈夫。というくらい充実したサイトです。
解答の解説もしっかりついているので安心。
上記IPAのサイトでは、過去問題と解答は全てpdf形式にてダウンロード可能です。
但し、解答の解説がないのでご注意を。