ここから本文です

勉強方法がわかりません

dio********さん

2012/3/805:05:55

勉強方法がわかりません

専門学校でJavaを勉強し始めて5ヶ月たちました。
勉強内容がApplet に移り、 Servlet に移り、後3週間で修了という段階で
TortoiseSVN に初めて触りました。
新しい世界が広がってるんだなと思っている間もなくどんどん次の世界が紹介されます。
先生はもうあまり教えてくれなくなりました。
SVN なんてすごく難しそうです。
サーブレットマッピングの難解さをなんとか乗り切ろうとしているのに
もっとわからない SVN にいきつきました。
SVN は知っておかないといけませんか?
勉強することの多さにびっくりしています。
みんなどうやって乗り切っているのでしょうか?
プログラマーになりたいんですが、何を知っておかないといけないのでしょうか?
データベースやDOMを知ってから修了したかったのですが、
時間がないということで、教えてもらえなくなりました。
どうやって勉強していったらいいでしょうか?
いままで勉強してきた経験で言うと、突如として初めてみる理屈や世界に唐突にぶち当たります。
ここにこんな理屈があるのかって感じです。
教えてもらわないと気付きません。独学でやっていく自信がなくなりました。
隣のクラスの人たちは Servlet を知らないまま修了していきました。
Servlet を知っているかいないかでは、大きく違うんじゃないでしょうか。
僕は急ぎすぎているのでしょうか?
こんなことは初めてのことなのでびっくりしていて途方に暮れてます。
なにかアドバイスをお願いします。

補足JavaDB と eclipse と MySQL の独学を始めました
「やさしいJava活用編第3版」(高橋真奈)が教材なんですが、セッティングから躓いています
c:\Program Files\Sun\JavaDB\lib\derby.jar にパスを通すとあるのが、会社の合併に伴い
c:\Program Files\Java\jdk1.7.0_01\db\lib\derby.jar に変更になったことが初心者にはわかりませんでした
lib のフォルダがいくつもあるのがまた躓く原因でした
\db\ を入れないといけなかったんです

閲覧数:
367
回答数:
4
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

khurataさん

2012/3/805:38:03

Java ひとつ取っても、知るべき事は非常に多いです。5ヶ月では、到底足りません。
おそらく3年やっても足りないでしょう。
Java に限らず、プログラミング言語の習得とは、そういうものです。

プログラミング言語の学習は、外国語の学習に似ています。
文法を知っただけで日常会話が出来るわけではありませんし、日常会話が出来てもビジネス会話が出来るわけではありませんし、それが出来ても学術論文が書けるわけでもなければ小説が書けるわけでもありません。
1つの言語を「使える」と言うには、読めて、書けて、聞けて、喋れて、さらにその土地の文化や商習慣など、広い世界を知らなければなりません。
これを数ヶ月で習得出来るわけがありません。

Java は、すでに「それなりに古い言語」ですから、「文化」の蓄積も大変多くなっています。
裾野が広い分、頂上も高いです。
また、日々、新しい知識が加わり続けています。
急いで急ぎ過ぎという事は無いと思いますが、あせってもしょうがない、という面もあります。いくら懸命にやっても、1人の人間の努力では、到底全てをカバー出来ないからです。
ご自分のペースで、じっくり学ぶのが良いと、私は思います。

「教えてもらわないと気付きません。独学でやっていく自信がなくなりました」との事ですが、視野が広がれば、自動的に「見えてくる世界も広がります」。
そこは心配しなくても大丈夫です。

質問した人からのコメント

2012/3/15 03:25:24

みなさん回答ありがとうございました
Java について一通り知ることができたかなという感じです。
Java に出会えて良かったと思います。
今卒業制作でショッピングサイトをそっくりそのまままねして作ってます。
HTML だけではできないことが Java ならできそうなのが面白いです。
ブログに掲載しました。
http://blogs.yahoo.co.jp/uuatanabetakahiko/29541117.html

このQ&Aで解決しましたか?質問する

閉じる

ベストアンサー以外の回答

1〜3件/3件中

並び替え:回答日時の
新しい順
|古い順

編集あり2012/3/805:49:07

JavaとTortoiseSVNは別モンです。
そこは理解してますか?
Java、Applet、ServletまではJava言語から派生してるものなので分かりますが、
SVNはものすごく大雑把に言うと、ソース管理をするってだけで、Java言語関係ありません。

Java(だけでなく他の言語でも同様)でいろんなアプリケーションを作成していく上で、ソースの履歴をとっておかないと、あるコードを実装してNGだった場合に戻す、ということが困難になります。そのためのSVNです(ソースだけでなく文書やバイナリも対象にできるので、ソースだけの話じゃなくなります。。)。
似たようなツールにCVSやVSS(Visual SourceSafe)などがあります。
上のような感じだと言うことをひとまず覚えておけばいいです。
プログラマーになるのに必須というわけではありません。必要になったらいやでも覚えます。
データベースやDOMの方を先に習熟した方がいいと思います。

phi********さん

2012/3/811:21:35

subversion (SVN) と Java とは直接関係ありません。SVN は単なるバージョン管理のツールで、どんな言語(またはプログラムとは関係ないファイル)でも使えます。

プログラマーが絶対に知っておかないといけないのは、アルゴリズムとデータ構造、そして実際に使用するプログラミング言語です。

SVN は「知っておかないといけない」ものではありませんが、使うだけなら難しいものではないし、仕事で使えと言われたら必須になってしまうので、最低限の機能は練習しておいた方がいいでしょう。

他の言語の経験がなければ、5か月というのは Java の基本知識だけで精一杯の短い時間です。J2EE まで十分に知りたいのなら2年はかかるでしょう。そして、実際に使い物になる J2EE のプログラムが書けるようになるのは、さらに2年かかると考えてください。例えばデータベースだけでも中身を理解するつもりなら半年はかかります。

半年で作れるプログラムは、仕様に従った単純なものだけです。また、データベースを理解するのではなく、データベースを使ってデータを読み書きするだけの知識なら、2週間もあれば何とかなるでしょう。最初から全部ではなく、実際にプログラムを書きながら必要なところを勉強するというのはうまいやり方です。

私が Java を勉強していた頃は Java World という良い雑誌があったのですが、かなり前に休刊になって、今はその種の雑誌がなかったと思います。しかし、Web が普通に使えるのですから、Java に関するサイトやコミュニティを探すというのもアリだと思います。

とにかく、基本は「実際にプログラムを書く」ということです。これがないとプログラミングの技術は絶対に上達しません。

mar********さん

2012/3/812:00:19

diogenes412323さん

SVNというのは、ソースのバージョン管理ツールです。
知っておかないといけない、という言葉が出てくるのは、
SVNがなんなのかをきちんと「理解」していないからだと思います。
一つ一つの理解が、おろそかになっているのだと思います。

勉強すること、多いですよね。
でも、プログラマになりたいのであれば、
「一生勉強」です。

独学での限界を感じているのでしたら、
個人的に教えることは可能です。
※マイページにURLがあります

ただ、独学で出来ることもたくさんあると思います。
プログラマとしてやっていきたいなら、


どれだけ自分の力で解決できるか


がカギです。
自分で解決する、自分で学ぶ、自分で調べる。

そういう力が、プログラマには必須です。
誰かに教えてもらわないとなかなか出来ない人は、
プログラマを仕事にしても、
苦しいことばかりだと思います。
もちろん、自分で解決する力も、
養っていくことは十分可能です。


まずは、今現状、自分がどこまで把握できているのか確認しましょう。

Java 入門

と検索して出てきたサイトで、
自分がわかっていること、わかっていないこと、
ちゃんと区別しましょう。

もっと基礎的なことをいうと、
修飾子についてきちんと理解しているか、
オブジェクト指向についてきちんと理解しているか、
ひとつずつ確認してみてください。

千里の道も一歩から、です。
がんばってくださいね。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

[PR]お得情報

いまならもらえる!ウィスパーWガード
薄いしモレを防ぐパンティライナー
話題の新製品を10,000名様にプレゼント
いまならもらえる!ウィスパーうすさら
薄いしモレを防ぐ尿ケアパッド
話題の新製品を10,000名様にプレゼント
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!

その他のキャンペーン

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる