Java を本格的に勉強し始めて約 1 か月の者です。
これまでに 2 冊の本を買って、ただ今勉強中です。
1. ゼロから学ぶ Java (日経 BP 社)
内容はほぼ理解しました。(サーバーサイド以外)
2. Java プログラミング [Swing 活用編] (技術評論社)
今、後半部分を勉強してます。
とっかかり的には、2 冊ともいい本だと思うんですが、このあと、どの本を理解したら実際に仕事で使えるようになるのでしょうか? Java はサーバーサイドがメインで敷居は高いのでしょうか? (現在失業中で、これから Java を勉強して就職先を見つけようと考えているんですが...)
話がそれましたが、現在 2 冊の本が気になってます。Java について一通り勉強できる本を教えてください。
気になっている本
1. 独習 Java 第 2 版 (翔泳社)
2. サン・マイクロシステムズ技術者認定試験「Java 2 ラーニングブック」 (技術評論社)
No.1
- 回答日時:
「気になったら買っておく」というのが一つの方法です。
いま、うちにあるJavaの本を数えてみたら、36冊ありました。
(もっとも、私には仕事上必要なのですが)
で、仕事で使うのだったら、
『Java言語仕様 第2版』(ピアソン)
を買っておくべきだと思います。
もっともこの内容(と同等なもの)はWebでも見られますが(下記)、
やはり本の形で手元にあると、なにかと便利です。
あと、『プログラミング言語Java 第3版』(ピアソン)
は、オフィシャル入門書というべき本なので、持っておいて損はないでしょう。
(英語版ならWeb上にあります)
私が最初に買った本は『ジャストJava2』Peter van der Linden著 アスキー発行
(の前の版)です。これはわかりやすいと思います。
あと、仕事にすることを考えているなら、
UML関係の勉強も平行してやっておいた方がいいと思います。
(「UMLなら知ってるぞ」という場合は失礼)
とりあえず、
『UMLモデリングのエッセンス 第2版』マーチン・ファウラー他著 翔泳社
をお勧めします。
参考URL:http://www.amazon.co.jp/exec/obidos/ASIN/4894713 …
早速の回答、ありがとうございます。
36 冊ですか!? 仕事とはいえ、びっくりです。
お勧めいただいた本を調べてみます。
UML に関しては、そういうモノがあるということしか理解していません。
参考になりました。
No.2
- 回答日時:
同じくJava勉強中のものです。
実務でも使っております。> このあと、どの本を理解したら実際に仕事で使えるようになるのでしょうか?
Java以外のプログラムは書けるのでしょうか?
実際仕事で使うとなると、Javaだけでは弱いです。
多数の言語を使えるようにJavaに特化しないで、ロジックに特化したプログラムの理解が必要です。
あと、仕事で使うとなると本で覚える知識よりも、
業務をすすめていく工程を管理する力、業務中に発生した問題をどのように解決していくか、というスキルが重要になります。
Java以外のプログラム開発経験があれば、問題ありませんが、無い場合にはそちらの勉強のほうが重要かと思います。
今ならJavaが使える技術者というのは引く手数多ですが、もう半年もすれば、それほどいい条件にはなりません。
ただ、今の知識だけでも十分のはずです。あとは入ってから覚えればいいんです。急いで勤め先を探すことをお勧めします。
P.S. 「独習 Java」 はいい参考書ですので、購入して損は無いと思います。
> Java以外のプログラムは書けるのでしょうか?
Visual Basic をちょっとかじったくらいです。
> 急いで勤め先を探すことをお勧めします。
経験があまりないので不安ですが、頑張って探したいと思います。
ありがとうございます。
No.3ベストアンサー
- 回答日時:
私も、Javaを10ヶ月ほど勉強して、就職したものです。
簡単なのでいくと、翔泳社からでている『10日で覚える』シリーズはどれも、幅広く内容があり、実務でも役に立つものがありました。
でも、本当に役に立つものを探すとすると、ピアソンから出ているものがお勧めです。『Javaチュートリアル』などは、見た目は難しそうですが、思ったよりもすらすらできます。
実務で役に立つものは、やはり『JavaPress』や『WebDBPress』などが、良いと思います。
仕事に実際つくと、毎月出版されているJavaの月刊誌が一番役に立ちます。上記の2冊の他にも、『JavaWorld』や『JavaDeveloper』があります。『DBMagazin』というデータベースの月刊誌もJavaの仕事に役立つ情報が書いてあります。
サーバーサイドの仕事が多いので、HTMLやデータベース接続をまじえて、サーブレットやJSPを覚えると良いと思います。
まだ、サーバーサイドよりも、Javaの基本を覚えたいというなら、『独習Java』も良いと思います。
では、がんばってください。
回答、ありがとうございます。
月刊誌はまだ使いこなせそうにないので、
近い?将来の参考にさせていただきます。
言語をきちんと理解するには分厚い本が一番みたいですね。(もちろん内容によりますが)
サーバーサイドの仕事ができるように頑張りたいと思います。
No.4
- 回答日時:
Servletなら以下の本が役に立ちました。
「サーブレット/JSP ~プログラミングテクニック~」
三島俊司著
他には、著者だと原田洋子の本などもかなりお勧めです。
オブジェクト指向関連ではピアソンエデュケーションの本が
内容がしっかりしてて良いと思います。
更に、ある程度Javaの学習が進んだら、デザインパターンを勉強しておくと役にたつと思います。
これでUMLも学習できます。
お薦め書籍
「Java言語で学ぶデザインパターン入門」結城浩著
がんばって下さい。
回答、ありがとうございます。
まずはNo.3さん推薦の
『Javaチュートリアル第3版』(ピアソン)
で勉強しようと思っています。(注文しました)
ご指摘の本も、次回の参考にさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- Java JavaでWebページ作成 7 2023/07/21 21:09
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 情報処理技術者・Microsoft認定資格 「Oracle Java Gold」 か 「応用情報技術者試験 」だとどちらのほうが転職に役立ちます 2 2022/08/22 08:16
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- 就職 先のことが不安すぎる(主に就職活動) 3 2023/06/27 09:37
- IT・エンジニアリング IT業界ほぼ未経験で28歳からインフラエンジニアになれますでしょうか 7 2023/05/04 17:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pythonを勉強する道のり
-
サーブレットで電卓をつくる
-
WindowsでのOvjective-C開発環境
-
占いサイトを作りたいのですが...
-
C++ですごろくゲーム作成
-
JavaプログラムでYahooの検索結...
-
独学でCやC++を勉強するのに役...
-
VBの勉強方法(WPF)
-
エクセルVBAを動かすノートPC...
-
XMLの勉強方法
-
エクセル VBA の用語一覧について
-
XMLとUMLの相違点?
-
サイト訪問者の情報を取得したい
-
VB.NETについて教えてください
-
Lex,Yaccについて。
-
テンプレートエンジンとフレー...
-
質問です。 Java言語を勉強出来...
-
VBAの「for i=1 to cells(…」...
-
vba クリップボードクリアにつ...
-
Eclipseソース開発画面の行番号...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
-
Pythonを勉強する道のり
-
XMLとUMLの相違点?
-
エクセルVBAを動かすノートPC...
-
質問です。 Java言語を勉強出来...
-
Fortranのmakefileについて
-
サイト訪問者の情報を取得したい
-
C#とDelphiの違いについて
-
超恥愚問ですが、CとC++の間に...
-
Excel VBAマクロをマスターする...
-
画像編集ソフトの作り方
-
2ショットチャットができるHP...
-
pythonでの掲示板作成
-
Java Struts メッセージリソー...
-
サーブレットで電卓をつくる
-
C++ですごろくゲーム作成
-
助けでください!!!!!!!...
-
エクセルでガントチャート
おすすめ情報