こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Java初心者の勉強方法

現在はJavaのJの字も分からないレベルです。
独学で勉強をしようと思って本屋さんに行ったのですが
Javaの入門の本だけでもただのJava入門と書いてある本から
Eclipse入門、サーバーサイド入門、
オープンソースで学ぶJava入門、オブジェクト指向Java入門とか
いろいろあってどの入門を選べいいのか分かりません。
本当にゼロから始める初心者はどのような教科書を選べばよいのでしょうか?
またその後のステップアップに関しても教えていただけるとありがたいです。

ちなみにスクールの体験にも行ったのですが
そこではEclipseを使ってHello.Javaを表示したりしてみました。
このようなレベルであれば独学でやるよりも
スクールに通うほうが近道でしょうか?

アドバイスよろしくお願いいたします。

投稿日時 - 2007-02-02 15:38:52

QNo.2717402

すぐに回答ほしいです

質問者が選んだベストアンサー

>スクールではインターネットを使えばどこからでも登録できる
>大学の履修届けシステムやホテルの予約システムやレンタルCD
>ショップが店内の在庫CDの検索をしたりするシステムを見学しました。
書籍等に載っているサンプルプログラムは数十から数百ピース
ぐらいのジクソーパズルを解くくらいのレベルに相当しますが
上記のシステムだと数十万ピースぐらい(大学やホテルの規模
にもよりますが)に相当するでしょう。
業務に対する知識もプロフラム知識も高度なものが要求されて
少なくとも数人から十数人ぐらいのチームで数ヵ月でできたら
良い方でしょう。

>自分もそういうのを作ってみたいと思っています。
独学で一人でできたら大したものです。
#スクールに通ったとしても千ピースいけるかどうか?
通常はソフト会社に入社して上司や先輩から指導を受けながら
経験を数年がかりで積んで、やっと上記の様なシステムの一部を
担当する事が可能になるくらいでしょう。
最近はPCの性能が向上している関係でシステム規模も大きくなる
一方で、一人で全てのプログラムを作るといった仕事はほとんど
無いといった傾向になっています。
多くの人間が集まっての作業の場合、自分がどの部分を担当して
いるか良く判らないといったケースも良く有ります。
この先に続く道は遠く険しい物ですが、それでも良ければ根気良く
勉強し続けて下さい。

投稿日時 - 2007-02-03 00:10:29

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

システム未経験で、就職のためだということであれば
いろいろな意味で、スクールに行くのがベストだと思います。

もちろん、スクールに行ったから全て解決というわけではなく、
それとは別に自分での学習努力も必要となります。

スクールで教えるような、「~システムができるまで」というのは様々な技術の複合体ですが、スクールではそれらの入り口程度しか教えないはずです。
(全部教えるのには時間がかかりすぎる)

それぞれ、原理を理解するまではきちんと自己学習が必要です。

就職後もスクールと同じものを作るわけではないのですから、全く応用が利かなくなります。

投稿日時 - 2007-02-03 10:06:06

ANo.3

他の方も書かれていますが、これだけの情報ではアドバイスしようがありません。

Javaを覚える・・・というのが目的ならば、全ての書物やネット情報をまる覚えするしかありません。
XXXをするためにJavaを覚える・・・ならば、アドバイスのしようもありますが。

そもそも、Javaは言語の名前であると同時に、「テクノロジ」の名前なのです。
http://jp.sun.com/java/
だから、範囲がものすご~~く広いのです。

投稿日時 - 2007-02-02 16:59:07

補足

ご回答ありがとうございます。
スクールではインターネットを使えばどこからでも登録できる大学の履修届けシステムや
ホテルの予約システムやレンタルCDショップが店内の在庫CDの検索をしたりするシステムを見学しました。
自分もそういうのを作ってみたいと思っています。
よろしくお願いいたします

投稿日時 - 2007-02-02 19:35:50

ANo.2

「Black Book java プログラミング」という名著があり。
私はいつもお勧めしています。
この本のサンプルコードをひととおり入力してみることをお勧めします。
新米プログラマーと先輩プログラマーのアメリカ的会話も楽しいです。

そのあとは結城浩先生の「Java言語で学ぶデザインパターン入門」
をお勧めします。

あとはサーブレットでもなんでもやってください。

投稿日時 - 2007-02-02 16:20:15

お礼

ご回答ありがとうございます。
書店で見つけてみようと思います。

投稿日時 - 2007-02-02 20:03:24

ANo.1

とりあえず、その情報だけでは答える方も難しいので、

・JAVA以外のシステム関係では、どんな経験があるか
・JAVAを勉強する目的(趣味でプログラムを作る、就職のため、、、等)
・スクールで勉強したこと

を書いた方が、2度手間もなく、具体的な方法が聞けると思います。

投稿日時 - 2007-02-02 16:13:59

お礼

・未経験です
・就職のためです
・NO3さんの回答をご覧ください。

自分は医療システムで情報を共有できるようなシステムを作りたいと思っています。

投稿日時 - 2007-02-03 06:34:17

あなたにオススメの質問