お勧めのJavaの入門書と習得に要する時間について

初めての言語が会社で教えられたJava言語という人は少なからずいると思うのですが、実際に実務で使えるレベルに到達するには、普通の人にはそれなりの時間と努力が必要ですよね。
43
Ryo Asai @ryoasai74

@shinsan68k @naka_aki_spl そうですね。COBOL85なら文字通りstaticな変数領域しか使わないのに、それに加えてスタックとヒープといったことを知っている必要がある。本来Javaは誕生の歴史を考えればビジネス向けというよりシステム向けの言語のはず。

2011-07-09 21:39:21
非実在naka aki @naka_aki_spl

@shinsan68k @ryoasai74 意味ないってことは無いと思うけどなあ。特定のアンチパターンを踏んだらそりゃ酷くなるけど、それはなんだってそうだし。「やれることが増えた」ってのはそれ以前も「不可能」だったわけじゃなく「困難」だった、つまり今「楽」になったという。

2011-07-09 21:39:31
irof @irof

なんだかんだで「誰でも書けるように」作られているアレなフレームワークのお陰でPGやってこれた自覚はある。そういうのが無かったら、そもそもこの業界入れてない。

2011-07-09 21:41:45
Ryo Asai @ryoasai74

@naka_aki_spl @shinsan68k 基本型があって、純粋OOでないのもそういう背景を考えれば仕方がないことかもしれません。上位レイヤのプログラムのみ書く人からみれば、そのあたりすごく低水準に見える。問題は業務アプリでもそういった低水準のコードを書けてしまうこと。

2011-07-09 21:45:31
t_yano @t_yano

Java参考書の話が出ると思うのは、たいてい「プログラミング言語Java」は最後まで一度も出ないんだよな。たしかに初心者向けとは言わないけど、あれ読まないと次に進めないじゃん。Effecitive Javaよりも先にあれだと思うのだけど。

2011-07-09 22:05:36
Kazuki YAMAMOTO @yamkazu

創るJava -> プログラミング言語Java -> Effective Javaがきっといいだろう。

2011-07-09 22:07:32
t_yano @t_yano

かなり経ってからあの本を読んだ人を何人か知ってるけど、たいてい、なんで先にこれを読まなかったのか、いままで読んだ本はなんだったのか、という話になるんだよ。あるいは、読みつつ、知らなかった事に出会って、こんなことも知らずにいままでJava書いていたことを知ったとかいう感想とか。

2011-07-09 22:08:51
irof @irof

やっぱ私がJavaな本を挙げるとこれになるなー。 / Javaっぽいプログラマになる方に薦める5冊 - 日々常々 (id:irof / @irof) http://t.co/A8hmi8B

2011-07-09 22:15:28
irof @irof

しかし「プログラム自体初心者」に向けると…多くの初心者向けたのはそれで完結したがるクセがある(次の本に繋がらない)のに説明不足なのでNG。あの辺りの1冊取っちゃうと「コレだけでいいんだ!」になっちゃうと思う。

2011-07-09 22:18:35
Ryo Asai @ryoasai74

ボリュームは多いが詳しい本で、きちんと理解したい人にはお勧めかも。 / Amazon.co.jp: パーフェクトJava (PERFECT SERIES) (PERFECT SERIES 2): アリエル・ネットワーク株式会社, 井上 … http://htn.to/F8ViBg

2011-07-10 11:02:51