はてなキーワード: 基本情報技術者試験とは
IT系の商社に努めている新卒(ぼかすけど1年目ではない)です。
他、なんか自社と取引のあるメーカーが作っている自社で扱ってる特定商品の資格取れ!って言われたんだけど、取る意味がわからない…
「製品の知識が深まるから」ってまぁなにもしないよりは深まるだろうけど、その試験問題数年前から更新されてない気配あるし、だったら新しいバージョンのマニュアル見たり実機触ったりするほうが効率よく知識深められないか?と思っている。
試験を通して知識を深めるなら、ITの基礎を身につけるために基本情報技術者試験みたいな汎用的なの受けたいんだけど、それ申し出たときはなんだか微妙な反応だった。
いっそ、IT系というよりは一般常識の範囲になりつつあるけど、MOSとかのほうが役に立つんじゃ?と思ってそれも進言してみたけど、これは「あんなものは基礎的すぎる、くだらない」とはっきり否定された。
でもさ、俺目線だとメジャーなショートカットキー(ctrl+gとかF4とか)も主だった機能(wordのスタイルとかアウトラインとかexcelのリストとか)もろくに使えない人ばかり、エクセル方眼紙を乱用する人ばかりでMS製品まわりの業務効率が軒並み悪いんだ…
イチ製品に詳しくなる前に基礎を固めたほうが長い目で見たら盤石だと思うんだけどな、ベテラン勢はともかく新卒ペーペーのうちは、なんて考えてしまうのも自分の経験の浅さ故なのか。
愚痴っぽくなって上手くまとまらなかったけどとりあえず、俺が製品固有資格を取るためのモチベーションになる言葉、誰か恵んでください。
私は20代半ば手前の者です。
昨年仕事(第一次産業)を辞めてしまい、学歴もスキルもないのに何やってんだろ...と引きこもりかけたところ、
ハローワークで長期の職業訓練を見つけたので応募してみました。
それは専門学校に委託される2年間の訓練でした。その間失業保険の支給は、期限が過ぎても延長してもらえます。
要するに入学料・授業料タダ、お金をもらいながら勉強でき、専門卒になれるチャンスというわけです。
(本当に有難い制度です。就職したら、きちん税金を納めて世の中にお返しするつもりです)
どうやら希望者は少なかったようで、筆記(中学レベルの知識で大丈夫でした)と面接はすんなり通りました。
同じ訓練生は1割程度です。(30~40代の方が2人おられます)
ワイワイやる人が3割、静かな人が7割ぐらい? といった印象です。
男子100%ですが、ホームルームだけは女子100%のコースと一緒にやります。
悪い人はいない感じで、授業が荒れて成り立たないとか、そういうのはなくてよかったです。
ただ、バイトが忙しいのか授業中イビキかいて寝ちゃう人や、全然授業について行けなくて辞めちゃう人はいます。
○Office(前期のみ)
word,excel,powerpointを一通りやりました。PC操作に慣れていない人も多いので、
手取り足取りゆっくりやる感じでした。自分は仕事で使ったことがあったので、課題を早く終わらせて
○C言語
terapadとコマンドプロンプトを使っての授業です。(コンパイラはborlandです)
元SEの先生(本人曰くCOBOLer)の説明聞いてから、課題をこなしていく感じです。
入学前に、RubyやらJavaの参考書を一周してみたり、ドットインストールでC言語の動画を見たりしていたので、
授業にはついていけています。
ただ授業だけだと完全に足りなさそうなので自学を頑張ってます。
分野ごとに授業があります。教科書を読んで先生が板書・たまに問題集やプリントを生徒にやらせるといったスタイルです。
ただ試験対策なので、問題演習を重視した方が良いと思いました。
授業を聴きながら(たまに当てられるので)、ひたすら過去問をやっています。
ちなみに学校は12月の修了試験(合格すると本試験の午前問題免除)→来年4月の本試験 を前提にカリキュラムを組んでいますが、
私は年も食っているし、合格が就職活動に間に合わないので、来月受験します。
就職指導の先生は応用情報技術者も取っておけ、と言われましたが、必要ですかね...?
勿論取らないに越したことはありませんが、Railsチュートリアルとか他の技術書に時間をさいたほうがいいかな、と思いました。
○アルゴリズム(前期のみ)
フローチャートや疑似言語を使って、バブルソートや基本選択法など初歩的なアルゴリズムの勉強です。
実際のプログラムのコードの方がわかりやすい気がしますが、基本情報技術者試験対策なので仕方ないですね。
今も現場ではフローチャートや疑似言語は使われているのですかね?
そんなの古い現場でしか使ってないよ、という意見はよく聞きますが...
先生の意向でなぜかメモ帳推奨。(他のエディタを使っていたら嫌な顔をされた)
素人がいうのも何ですけど、ミスに気づきにくいし、使いづらくないですかね...
案の定何でもないところでハマる人がいて、授業はよく止まってしまいます。
ブラウザの開発者ツールの使い方を隣の子に教えてあげたら、喜んで使ってくれていましたが、
やっぱり変なもん教えるなという目を先生から向けられちゃいました...
○データベース実習(後期〜)
Accessを使った授業です。テキスト通りにやっていきます。
Accessは初めて使いましたが、Mysqlをちょこっと触ったことがあるので、要領はなんとなく掴めました。
これも授業は遅いので、先に教科書の内容は家で一通りやってしまいました。
グループワークとかやめてください死んでしまいます、と思ったけど、意外と楽しめました。
ただ、喋らない人たちしか居ないグループだと、何を話しかけても反応が薄かったので、ちょっと辛かったです。
・授業で使うPCはメモリ4GBでもうちょっと欲しいなあと思いました。
エディタはAtomをUSBに入れて使っていましたが、カクカクでよくフリーズしました...
モニタも19インチの正方形で、ウィンドウをたくさん出したい時は不便ですね。
どんな職場に行ってもどんな環境でも何とかやれ、という訓練ということなんでしょうかね。
1年生後半にRubyの基礎、インターンシップ(強制)、就職活動の開始
2年生からは、Java,Rails,サーバ構築, データベース構築あたりの授業、という流れで進んでいきます。
年齢が20後半になるので、周りの若い人たちと何かしら差をつけないといけないので大変ですが、
地元企業のSE(Web系を希望しています)で採ってもらえるよう頑張ります。
アドバイスがありましたら、いただけると嬉しいです。
拙い感想文にいろいろと反応いただきありがとうございます。
ごもっともです。私は皆様の雇用保険から学校に通わさせていただいているので、文句言う立場じゃないですね...
ただ、年100万近く払っている一般生徒の方は、不満に思っているかもしれませんね。
>>田舎で数年間無職してるけどIT系の就職訓練無くて最悪 羨ましい 田舎はゴミ
そうですか... 私の住んでいるところも地方都市ではない田舎なのですが、
近隣にIT企業が進出してきていることもあってか、今年からIT系が訓練の対象となりました。
都市部ではない地域も、もっとIT系の訓練が拡充されると良いですね。
>>otihateten3510 基本情報さえ取ればどっかに潜り込めるだろうから、そこで3年くらい真面目にやれば結構いけるとおもう。
>>コード書けると良い。/授業はまあそんなもんだよね。現役の人に聞いたほうが正しい。/東京のほうがイージー
ちょっと精神的に病んで前の仕事をやめてしまったので、家族のサポートを得て、地元に就職しようという情けない有様でございます。
何度かおきては寝てを繰り返したから3つある
1つ目
まったく勉強をしない状態でセンター試験をぶっちして次二次試験って状態で、同じように勉強してなかったように見えた中学校の同級生の川久保くんに、さすがにセンターは受けた?ってへらへらしながらでも内心バクバクできいたら、受けたって答えられて、ああセンターをぶっちするのはさすがにあほすぎたそれに川久保くんなら勉強してねえっつっても実際はしてるパターンだろうしって思って内心めっちゃあせる夢
たぶん今のぐーたらな状態で受験期を迎えてたらこうなってたであろうっていう感じの夢ってことだと思う
2回くらいぶっちした
今日いい天気だから布団ほそー!試験なんか勉強してないしいくのやめよー!とかで
その2つがまざってこうなった感
2つ目
なんかすげー怖い存在にめちゃくちゃ追いかけられて周りの人間もどんどん殺されていく夢
寝起き最悪だった
3つ目
そのあとまた寝なおしてみた夢
小学一年のときにはじめてラブレターもらった女の子がいたからその子にセックスしていい?ってきいてOKもらえたのでセックスする夢
ちょっときもちよかった気がするけどなにぶん未経験のことだから想像力には限界があった
でも2つ目の夢とまじってたような気もする
落ちました。
色々あってこの後、基本情報技術者試験、応用情報技術者試験、情報安全確保支援士試験と取れました。
その、ありがとうございました…。
俺の経験から、プログラミングスキルがある奴とない奴の特徴を書いていく。これからプログラマの学校に行きたいと思ってる人の参考になればと思う。断っておくが、今回話すのは「プログラミング」のスキルについてだ。職業プログラマについてはマイナビでも見てくれ。一応俺の自己紹介。俺はプログラミングの専門卒業して、今はプログラマーやってる。自慢ではなく、事実だけを述べれば同級生でプログラミングのスキルは俺がダントツだった。
よく勘違いされるんだよね。プログラミングやってるから数学できるんですよねーとか。違うからな。プログラミングは一言で言うとコンピュータとの対話なんだ。そしてプログラミング言語はコンピュータと会話するための言葉。数学というよりは、国語に近いな。あと論理的思考力。とにかく物事をフワフワしたものじゃなくて、図形として構造的に考えることが重要なんだ。下の図を参考にしてもらいたい。
http://www.mhlw.go.jp/shingi/2004/04/images/s0414-5g.gif
これは学校によって加減はあるが、就職率が優秀な学校ほどこの傾向が強い。ITに国家試験では基本情報技術者試験を筆頭に、高いレベルのものが沢山あるんだ。基本情報とったら次応用情報とか。バリバリやらされる。俺の学校では入学して半年間はほとんど座学の勉強だった。
よく言われる話だが、職業プログラマーにはコミュニケーション能力が必要だ。特に日本の場合大規模な物を大人数で作ることが多い。だから個人のスキルよりも全体にいかに合わせられるかが重要なのだ。ゼネコン構造の最底辺のプログラマーでさえ、プログラミングスキルよりは上司や同僚と打ち解ける力や分からないことを聞きにいけるスキルが重要なのだ。※ちなみにアメリカでは逆で、高収入なプログラマーほどコードを書いてるらしい。
実際、俺の学校でもプログラミングが得意な先輩ほどボサボサの髪で学校はいつも遅刻してた。そういう俺も人のこといえないくらいだらしなかったが。就職につよいのは、そこそこITのこと知ってて、普通に話せて、外観もスッキリしてる奴だ。
とりあえず言いたいことは上の3つだ。最後に付け加えるとしたら、「プログラミング」はめちゃくちゃ楽しいってこと。おそらく専門ではJAVAとかいう退屈な言語をやれされてプログラミングが嫌いになるだろう。しかしそこで自分で一歩踏み出して色々な言語をやって欲しいと思う。質問があれば答える。
やっと転職が決まったので、失業から再就職までの奇妙な3ヶ月間を書き記したいと思います。
とある独立系ITベンチャーに2年半ほど勤めていましたが、今年の3月に退職勧奨を受け、それに同意する形で退職しました。
最初から退職勧奨を言われた訳ではなく、新設される営業部への異動を打診され、それを断るなら…という形でした。
新設される営業部というのは、その時点では何を売るのかも決まっておらず、有り体に言って追い出し部屋+なんとか売上を
増やそうとする経営者側の悪あがきで、どういう意図があったにしても将来的に進展するような話ではありませんでした。
その話を聞く以前から会社の売上は目に見えて下落しており、また人材流出も激しく、私が辞める時には取締役4名を含む
30人以上も退職しているような状況でした。ちなみに私が入社した時点でも全体で70名程度の会社でです。
もちろん話を聞いた時はショックでしたが、一方で「ああついに」という納得感と、奇妙な安堵感を感じました。
安堵感というのは、正直なところ私も中途入社した1年目から既に他への転職先を探していましたので、こちらから辞意を
伝えることによる離職時のトラブルを避けられたという気持ちと、当時この話を取り仕切っていた取締役が、3ヶ月分の
私は3月の半ばにこの話を聞き、3月の終わりに同意してから出社しなくなりました。
それから約2ヶ月、正確には1ヶ月半ほどの間、転職活動に勤しみましたが、なかなか再就職先が決まらない中、最悪の自体を
想定して手続きしておいたハローワークの職業訓練校に入校許可が下りました。
正直、私にとっては甚だ微妙な状況でした。
実はこの何年か前にも失職中のつなぎのためにハローワークの基金訓練を受講していたのですが、それはもうひどい状況でした。
講師は某大手IT派遣の社員で正式な資格はないつなぎの講師(自分でそう言っていた)で、受講者を再就職させることも、資格を
とらせることも、毎日出席させることすらにも全く責任をもたず、「ただ出席確認してテキストを棒読みするだけ」な授業でした。
もちろんクラスのモチベーションが上がる訳はなく、かといって受講者も簡単に辞めるわけにも行かず、非常に閉塞感にあふれた
4ヶ月を過ごし、「もう二度とこんなところに来たくない」とすら思ったものです。
そんなところにまた通所する事になったのです。もちろん行きたくありませんが、それでも失職中にお金を受け取れるという話を
断れるはずはありません。嫌々ながら入校手続きをして、6月から受講し始めました。
ところが今回はなかなかよかった。もちろん有料の専門学校とは比べ物にはなりませんし、私が通っていたのも短期間だったから
かも知れませんが、講師陣のモチベーションが高く、こちらも背筋が伸びるような心地良い緊張感を維持することができました。
元々あくまで再就職のつなぎとしての失業手当目当て(※ハローワークで紹介される職業訓練校に受講すると受講期間中失業手当
が延長される。また自主退職などの給付制限がついている場合も給付制限が解除される)でしたが、講師陣の熱い思いに打たれ、
私も結構まじめに受講しました。また、どうも今年は「再勉強」というキーワードがついてまわっているような気がしていましたので
「再就職が決まるまでの腰掛けのつもりだったけど、どうせどうなるか判らんし、少し腰を据えて半年間マジメに勉強しようかな」
とまで思い、もうほとんど興味の失せた基本情報処理の対策や、完全に忘れきっていたアルゴリズムの再勉強などを結構まじめに
勉強していました。
ところが私はよくてもそれじゃ困るという立場の人もいました。転職会社のエージェントです。
彼らにしてみれば私はあくまで商品であり、私をどこかへ再就職させないと単なる不良在庫を抱えたままとなってしまうのです。
もちろん本当に不良在庫となってしまったならそのまま放置してもいいのですが、今までいろいろ紹介してきたのに、ここに来て
不良在庫化されたら…という気持ちはあるでしょう。彼らも半分は様子見で私に案件を紹介し続けました。
もちろん私にしても最終的には再就職できないと困ります。ですので今は勉強に打ち込みたいと考えていても、エージェント会社
との関係を繋いでおく事は重要でした。ですので半ば形式的に紹介があったら応募し、書類選考が受かれば面接を受ける毎日でした。
さて、そのような中で奇妙な事が起こりました。私の前社がTVに出たのです。
一体どういう形でTVに出たかは伏せますが、それは随分とネガティブな影響、有り体にいって炎上をまきおこしました。
正直私にとっては意外でもあり納得のいく事でもありました。
意外なのはTVでの露出の仕方で、それまでも前社や前社の社長は何度かTVに露出する事がありましたが、その時のような露出の仕方は
なかったからです。
納得したのは、炎上した内容がいかにも前社らしい「なにを伝えたいのか、なにをやりたいのかわからない」という部分で、それは
多くの視聴者からネットで指摘を受けた部分であり、かつ前社を去っていった多くの人達の共通の思いでもあったからです。
そしてその影響は、私の再就職にもつながりました。
私が応募した会社に、たまたま前社と近い業務をやっていた会社があり、その会社の採用担当者がたまたまそのTVを見ており、そして
当時の応募者の中に私がいたのです。
もちろん今時そんな事だけで再就職が決まるほど甘くはありません。その会社には2次面接の直前に採用試験があり、その内容は
基本情報技術者試験の試験内容からアレンジした問題を出題されるというものでした。そしてこの試験の出題範囲は事前に一切教え
られませんでした。
つまり基本情報技術者試験の問題を抜粋したものを、何の予備知識もなくその場で回答する必要があったのです。もちろん普通だったら
私に合格などできる訳はありません。ところが、ところがです。ちょうどその時に通っていた職業訓練校で、この試験範囲にかぶる部分の
…結果、その週のうちに内定を頂き、この7月からそちらの会社で働くことになりました。なんとも数奇な、奇跡にも近い再就職でした。
現在私は試用期間中で、今後もどうなるか判りませんが、余りにも奇妙な3ヶ月間を、誰にも伝えようもないこの事実を、どこかの誰かに
伝えたいと思い、長々と書き連ねました。
長文にお付き合い頂き、ありがとうございます。
> 「ゲーム」で人を集めて、中身(就職先)はSEやPGむけの基本情報技術者試験の勉強をしているような学科だからな。
詐欺だろ。これじゃやる気出んわ。
公式の解答が出たので答えあわせをしたみたら受かってたみたいなので、ちょっと調子に乗って書いてみる。すべてソースは俺なので、信憑性は薄いと思うが、信じる人だけ信じればいいという気持ち。
以下、スペック。
年齢:20代前半
基本情報の勉強は今の会社に入ったときにみっちりやらされて、配属が決まってからは自分で勉強したり、しなかったり。情報系といっても、開発ではないので、プログラムは全然わかりません。「ほぼ」といったのは就職が決まってから、Javaの本を買って書いてあるとおりにプログラムを打ち込んだだけだから。
とりあえず午前。とりあえず大事なことは二つ。基礎的な内容は把握しておけ。でも、テキストは信用するな。
就職前に私が買った基本情報のテキストは二冊。「やさしい基本情報技術者講座 2009年版 やさしい講座シリーズ」(高橋麻奈 著)と「基本情報技術者 2009年度版」(日高哲郎 著)。
正直にいいますが、当てになりません。どちらもamazon.co.jpの点数が低いですが、それも納得の内容です。二冊ともほぼ同じ内容ですが、どちらの内容をマスターしても、ほぼ受からないと断言できます。基礎の基礎の内容なので、確かに理解するのには必要な内容ですが、基本情報試験を合格するにはもの足りません。毎年、改訂版が出ていますが、ほぼ内容は変わらないようです。
テキストとしては「平成21年度 イメージ&クレバー方式でよくわかる 栢木先生の基本情報技術者教室」(栢木厚 著)が参考になりました。2chでみつけた基本情報技術者試験 おすすめの参考書一覧を参考にしました。
過去問については基本情報技術者の公式サイトで公開されているので買う必要はありません(午後のみ解説付き)(http://www.jitec.ipa.go.jp/1_04hanni_sukiru/_index_hani_sukil.html(下のほうにあります))。
あとは午前試験については、裏技みたいな方法ですが息子に教えた基本情報技術者試験の対策とコツの午前試験の箇所が参考になりました。午前は基本的に4択なので、常識的におかしい選択肢を消去するだけで正答率が上がります。あとは英語から推察してみたり、わからない用語でも漢字からどんな意味なのかを推察してみたり。
いうまでもないですが、基礎的な知識がないと裏技も通用しません。設問は全く分かりません、選択肢も意味不明では無意味ですから。
次に午後。戦略としては、時間を掛ければ絶対に解ける問題が何問か出るから、それをターゲットにして解く。
情報処理試験は最近新制度に変わりました。午後試験については、大きく変わった点が2点あります。まずは必須問題がなくなり、選択問題が増えたこと。もう一つはプログラム言語が必須ではなくなり、表計算が加わったこと(しかも配点が少なくなった)。
正直にいいますが、前制度ではプログラム言語の御陰で取得はあきらめていました。ですが、新制度になり、プログラム言語が必須でなくなり、選択問題が増えたことで、苦手な問題を回避できるようになったので合格ラインを超える点数をとりやすくなりました。
午後の試験のなかには、知識を問う問題もありますが、解く為に必要な情報はすべて問題に書かれている為、時間さえかければ解ける問題が多いです。アルゴリズムや擬似言語なんかも解きかたさえ覚えれば、あとは速さだと思います。
速さを鍛える為には数をこなすしかないです。問題集を買って、数をこなすのがスタンダードなやりかただとは思いますが、私はパズルをやっていました。数独とかもありですが、「宮本算数教室の賢くなるパズル―かけ算上級」がオススメです。素因数分解をしながらパズルをしてる感覚なので、普通のパズルよりもおもしろいです。
午後は基本的に論理と考える力を問う試験だと私は考えていたので、パズルも同じだと考え、暇潰しにやってました。書いてて、自分でも胡散臭いとは思いますが、解く時間が早くなって、点数があがったんじゃないかと思います。
ま、これも半分裏技というか、スポーツでいうと筋トレみたいなものだと思うので、午後の傾向をしっていることは前提条件だし、アルゴリズムや擬似言語などはちゃんと分かっていないと解けません。
胡散臭いのも交えながら書いてみました。誰もがこれで受かるとは思いませんが、参考までに書いてみました。御使用は自己責任で、計画的にお願いします。
http://anond.hatelabo.jp/20080224122041
推薦図書については末尾に書くけど、その前にちょっとお話。うざいと思ったら読み飛ばして末尾に行ってね。
どの言語がよいか、というのは「ゴルフのクラブで一番よいクラブは何か」という問いと同じなので、正直意味のある問いとは思えないなあ。言っちゃ何だけど、言語を覚えて満足してる奴は、高いクラブを買って満足してるだけの奴と同じだよ。大事なのは「何をやりたいか」で、それさえ明確になれば後は単なる慣れの問題に過ぎないし。
一つや二つの言語を扱える以上になれない奴は、ごくごくごくごく少数の例外を除けば、所詮人に使われるだけのやつにしかなれんよ。そんなの、大学出てまでやる仕事じゃない。営業並みの対人能力があるとか半導体の回路を引けるならまた別だけど、それはもはやプログラマと呼べる仕事じゃないしね。
ゴルフだったら、ショートホールもあればロングホールもあるし、バンカーに落としてしまうこともグリーン上のヨセもある。プログラマも同じ。大事なのは、
「必要が来たとき最小限の勉強時間でどんな言語にも対応できる能力」
じゃないかなあ。これがあれば、その時点で知っている言語が一つだろうと十個だろうと大した問題にはならんよ。
世の中にある言語は、アセンブラとか C みたいに低水準(機械に近いところ)でやるのに適したものもあるし、C++ や Java みたいに大規模なビジネスアプリの開発に向いてるものもあるし、VB とか Perl みたいに細々とした作業を処理するためのお手軽ツールもあるし、Lisp とかみたいに、実用よりも理論的理解を指向したといえるようなものもある。だけど、アセンブラと Lisp みたいな特殊なものを除けば、どれも基本的な考え方は同じだ。確かに C++ や Java に出てくる「オブジェクト指向」は多少取っつきは悪いけど、きちんとした本を元にして勉強すれば一週間で理解できるよ。あとは処理速度と書きやすさ・手軽さを天秤に掛けての判断にすぎない。ゴルフでいうなら、パターを除けばどのクラブも基本的には原理が同じみたいなもんだ。ウッドとアイアンとウェッジという区別はあるけれど、基本的には飛距離とコントロールのバランスだろう?
どの言語を選ぶかなんてのは所詮は小手先のことなのさ。大事なのは、何をしたいか、何のためにプログラマになりたいかということだ。そのためには、いろんな素養が必要になってくる。
もし、半導体やコンピュータやOSみたいな低レベルな話に近いところ興味があるなら、電気工学とか形式言語理論とか数理論理学とかそういう知識が重要になってくる。ロボットを作ったり生体認証をしたり他の機械やシステムを制御したりというような高度な話に興味があるなら、数学とか統計とか信号処理とか制御工学をきっちり勉強した方がいい。業務で扱われる大規模なシステムを扱いたいのなら、理系の知識よりもむしろ世の中の仕組みを広く浅く知っといたほうがいいだろうね。
もはや、「プログラムが書ける」なんてのは、「ワープロや表計算ソフトが使える」というのに毛が生えた程度の技能でしかないんだ。十五年前なら、「一太郎や Lotus 1-2-3(当時は Word や Excel なんてのはあったのかどうかも微妙)が使える」といえば「即戦力」だったかもしれんが、今更そんなの当たり前の技能でしかないだろ?
大事なのは、「他の奴が簡単には追いつけないもの」を持つことだ。大学での数年間はそのために使うべきだよ。目標を持って真面目にかつ気楽に取り組むことだ。がんばりたまえ。
注意 この文章中でわからない言葉が出てきたらまずはぐぐってほしいが、わからなくても気にすることはない。それらの中身を知っていることは大した問題じゃない。大事なのは全体的な雰囲気だから。
まずは、この本をお薦めしたい。
プログラマ(というよりコンピュータ)が関わるあらゆる分野を、本質を押さえて入門程度に書いた本。「やさしい」という題名だけれど、高校生の基準で考えると「難しい」と思う。大学では、「やさしい」「難しい」の基準が何段階も格上げされるから気にしないように。これが「やさしい」と思えるようになったら大学卒業レベルと思っていい。だから余り気負わず、頭から読もうとせずに適当に面白そうなところを眺めて、興味が出たら他のところも拾い読みするという感じで十分。
その上で、興味を持った分野の本を探したいと思ったら次はこれがお勧めだ。
これを見て、適当にぱらぱらめくって、読みたいものから読めばいいよ。この辺の本なら大学の図書館にはあると思うし。ただし、ここに出ている本はどれも本格的だから、難しすぎると思ったら適当に放り投げていい。そうやって、いろんな分野をつまみ食いしていく間に全体像が見えてくるはずだ。
あと、それとは別に基本情報技術者試験を受けるのもいい。大学の授業についていくための基礎力としては十分なはず。これが易しすぎると思ったら、ソフトウェア開発技術者試験でもいい。もっとも、これに通るぐらいなら大学2年か3年ぐらいの力はあると思うけどね。