SMART SPACE

ハイブラウ&ハイセンス

過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

勉強方法がわかりませんhttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1083017590&sort=1
勉強方法がわかりません
専門学校でJavaを勉強し始めて5ヶ月たちました。
勉強内容がApplet に移り、 Servlet に移り、後3週間で修了という段階で
TortoiseSVN に初めて触りました。
新しい世界が広がってるんだなと思っている間もなくどんどん次の世界が紹介されます。
先生はもうあまり教えてくれなくなりました。
SVN なんてすごく難しそうです。
サーブレットマッピングの難解さをなんとか乗り切ろうとしているのに
もっとわからない SVN にいきつきました。
SVN は知っておかないといけませんか?
勉強することの多さにびっくりしています。
みんなどうやって乗り切っているのでしょうか?
プログラマーになりたいんですが、何を知っておかないといけないのでしょうか?
データベースやDOMを知ってから修了したかったのですが、
時間がないということで、教えてもらえなくなりました。
どうやって勉強していったらいいでしょうか?
いままで勉強してきた経験で言うと、突如として初めてみる理屈や世界に唐突にぶち当たります。
ここにこんな理屈があるのかって感じです。
教えてもらわないと気付きません。独学でやっていく自信がなくなりました。
隣のクラスの人たちは Servlet を知らないまま修了していきました。
Servlet を知っているかいないかでは、大きく違うんじゃないでしょうか。
僕は急ぎすぎているのでしょうか?
こんなことは初めてのことなのでびっくりしていて途方に暮れてます。
なにかアドバイスをお願いします。
  • アバター
  • 質問日時:
    2012/3/8 05:05:55
  • 残り時間:
    3時間
  • 回答数:
    4
  • お礼:
    知恵コイン
    50枚
  • 閲覧数:
    33

回答

(4件中1〜4件)
並べ替え:回答日時の
新しい順
古い順
khurataさん
Java ひとつ取っても、知るべき事は非常に多いです。5ヶ月では、到底足りません。
おそらく3年やっても足りないでしょう。
Java に限らず、プログラミング言語の習得とは、そういうものです。

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

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

「教えてもらわないと気付きません。独学でやっていく自信がなくなりました」との事ですが、視野が広がれば、自動的に「見えてくる世界も広がります」。
そこは心配しなくても大丈夫です。
  • グレード
JavaとTortoiseSVNは別モンです。
そこは理解してますか?
Java、Applet、ServletまではJava言語から派生してるものなので分かりますが、
SVNはものすごく大雑把に言うと、ソース管理をするってだけで、Java言語関係ありません。

Java(だけでなく他の言語でも同様)でいろんなアプリケーションを作成していく上で、ソースの履歴をとっておかないと、あるコードを実装してNGだった場合に戻す、ということが困難になります。そのためのSVNです(ソースだけでなく文書やバイナリも対象にできるので、ソースだけの話じゃなくなります。。)。
似たようなツールにCVSやVSS(Visual SourceSafe)などがあります。
上のような感じだと言うことをひとまず覚えておけばいいです。
プログラマーになるのに必須というわけではありません。必要になったらいやでも覚えます。
データベースやDOMの方を先に習熟した方がいいと思います。
  • アバター
  • 違反報告
  • 編集日時:2012/3/8 05:49:07
  • 回答日時:2012/3/8 05:41:23
phinlodaさん
subversion (SVN) と Java とは直接関係ありません。SVN は単なるバージョン管理のツールで、どんな言語(またはプログラムとは関係ないファイル)でも使えます。

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

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

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

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

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

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

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

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

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

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


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


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

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


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

Java 入門

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

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

千里の道も一歩から、です。
がんばってくださいね。
  • アバター
  • 知恵袋マスター

全1ページ

[1]


.

過去の記事一覧

diogenes
diogenes
男性 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について

よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
いまならもらえる!ウィスパーWガード
薄いしモレを防ぐパンティライナー
話題の新製品を10,000名様にプレゼント
ふるさと納税サイト『さとふる』
お米、お肉などの好きなお礼品を選べる
毎日人気ランキング更新中!
いまならもらえる!ウィスパーうすさら
薄いしモレを防ぐ尿ケアパッド
話題の新製品を10,000名様にプレゼント
コンタクトレンズで遠近両用?
「2WEEKメニコンプレミオ遠近両用」
無料モニター募集中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事