2014年 04/20
見習いJavaプログラマ向け10冊+α(2014年版)
プログラミング入門, Java, プログラミング, Kindle 技術書, 電子書籍
http://d.hatena.ne.jp/JavaBlack/20101203/p1 の焼き直し.
とくにピアソン桐原の撤退の影響が大きい.*1
前回と同じく,あくまで一例であることは断っておく.
- 作者: ケン・アーノルド,ジェームズ・ゴスリン,デビッド・ホームズ,柴田芳樹
- 出版社/メーカー: 東京電機大学出版局
- 発売日: 2014/05/10
- メディア: ペーパーバック
- この商品を含むブログ (1件) を見る
定番Java言語解説書.ピアソン桐原撤退の時には一度絶版になって泡食ったが,他社より再出版されたので一安心.
EFFECTIVE JAVA 第2版 (The Java Series)
- 作者: Joshua Bloch,柴田芳樹
- 出版社/メーカー: 丸善出版
- 発売日: 2014/03/11
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る
Javaプログラマー必読書の一つ.ピアソン桐原撤退の時には一度絶版になって泡食ったが,他社より再出版されたので一安心.
- 作者: Ian F. Darwin
- 出版社/メーカー: Oreilly & Associates Inc
- 発売日: 2014/07/07
- メディア: ペーパーバック
- この商品を含むブログ (2件) を見る
新しく追加.
これを書いた時点ではまだ出版されてないが,定番書籍の第三版なので問題はまずないと思われる.
洋書だがソースコードとその解説なので英語が苦手な人の英語技術書入門としても良いだろう.米O'ReillyなのでKindle化されるだろうし,使い勝手を考えるとKindleでの入手もお勧め.洋書なのでPC版でも使用できるだろう.*2
- 作者: エリックガンマ,ラルフジョンソン,リチャードヘルム,ジョンブリシディース,Erich Gamma,Ralph Johnson,Richard Helm,John Vlissides,本位田真一,吉田和樹
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 1999/10
- メディア: 単行本
- 購入: 21人 クリック: 711回
- この商品を含むブログ (205件) を見る
初版は1994年だが,未だに古さを感じさせないロングセラーの一つ.*3 *4
- 作者: ブライアンカーニハン,ロブパイク,Brian Kernighan,Rob Pike,福崎俊博
- 出版社/メーカー: アスキー
- 発売日: 2000/11
- メディア: 単行本
- 購入: 58人 クリック: 1,152回
- この商品を含むブログ (204件) を見る
プログラミング入門書.プログラミングのやり方を学んだことの無い人だと一度通して読んでおいた方が良いだろう.
- 作者: 和田卓人,Kevlin Henney,夏目大
- 出版社/メーカー: オライリージャパン
- 発売日: 2010/12/18
- メディア: 単行本(ソフトカバー)
- 購入: 58人 クリック: 2,107回
- この商品を含むブログ (340件) を見る
プログラミング及びその周辺に関するエッセイ集.特に初心者は一通り目を通す価値はある.
- 作者: Josh Carter,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/08/22
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 79回
- この商品を含むブログ (24件) を見る
http://d.hatena.ne.jp/JavaBlack/20120505/p1
新規追加.プログラミング周辺のあれやこれや.
- 作者: Narasimha Karumanchi,黒川利明,木下哲也
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/08/24
- メディア: 大型本
- この商品を含むブログ (9件) を見る
アルゴリズムとデータ構造はプログラミングの基礎.既に学んだ事のある人には不要だが,そうでない人は一冊くらい読んどけ.
他に
- アルゴリズムイントロダクション 第3版 第1巻: 基礎・ソート・データ構造・数学 (世界標準MIT教科書)
- アルゴリズムイントロダクション 第3版 第2巻: 高度な設計と解析手法・高度なデータ構造・グラフアルゴリズム (世界標準MIT教科書)
も,定番教科書として有名.
http://d.hatena.ne.jp/JavaBlack/20110923/p1
JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)
- 作者: 渡辺修司
- 出版社/メーカー: 技術評論社
- 発売日: 2012/11/21
- メディア: 単行本(ソフトカバー)
- 購入: 14人 クリック: 273回
- この商品を含むブログ (67件) を見る
数少ない(もしくは唯一の?)日本語で書かれたJUnit入門書.
アジャイルソフトウェア開発の奥義 第2版 オブジェクト指向開発の神髄と匠の技
- 作者: ロバート・C・マーチン,瀬谷啓介
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2008/07/01
- メディア: 大型本
- 購入: 18人 クリック: 586回
- この商品を含むブログ (71件) を見る
アジャイル開発本.なかなかの良書.
その他
すぐにはムリでも,いずれはこういう本にも目を向けてもらいたい.
リファクタリング―プログラムの体質改善テクニック (Object Technology Series)
- 作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2000/05
- メディア: 単行本
- 購入: 94人 クリック: 3,091回
- この商品を含むブログ (309件) を見る
定番書籍の一つだったが,ピアソン桐原の撤退により絶版.
他社からの再出版もされなかったため中古価格も高騰しており,和書での入手は絶望的.
- 作者: ジョシュア・ブロック,ニール・ガフター,柴田芳樹
- 出版社/メーカー: ピアソン・エデュケーション
- 発売日: 2005/11/14
- メディア: 大型本
- 購入: 3人 クリック: 92回
- この商品を含むブログ (56件) を見る
Javaの重箱の隅をつつくパズル本.とても面白い本なのだが,ピアソン桐原の撤退により絶版.いっそ洋書で読んでみるのもお勧め.
Java並行処理プログラミング ―その「基盤」と「最新API」を究める―
- 作者: Brian Goetz,Joshua Bloch,Doug Lea
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/11/22
- メディア: 単行本
- 購入: 30人 クリック: 442回
- この商品を含むブログ (171件) を見る
マルチスレッド/並列プログラミングをするなら必読書.ただし現時点では絶版の模様.過去にも何度か絶版になった時期がある.やれやれ.
他に「The Art of Multiprocessor Programming 並行プログラミングの原理から実践まで」も有名だが,上級者向けなので初心者は手を出すべきじゃない.
C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)
- 作者: ハーブサッター,アンドレイアレキサンドレスク,浜田光之,Herb Sutter,Andrei Alexandrescu,浜田真理
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2005/10
- メディア: 単行本
- 購入: 20人 クリック: 383回
- この商品を含むブログ (99件) を見る
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)
- 作者: Andrei Alexandrescu,Herb Sutter
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2004/10/25
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
C++用だが,Javaプログラマーが読んでも参考になる.
ピアソン桐原撤退により絶版.中古価格も高騰気味なので,これから入手する必要性は低い.洋書なら普通に入手可能.
以上のように,和書では名著でも絶版になるのは珍しくない.良いと思った書籍は見つけた時に確保しておくか,さもなくば英語で読めるようになっておくかした方が良いだろう.
http://d.hatena.ne.jp/JavaBlack/20111231/p2
[ASIN:B007E6YCC0:detail]- 作者: Javier Fernández González
- 出版社/メーカー: Packt Publishing
- 発売日: 2012/10/25
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
Java EE6 Cookbook for Securing, Tuning and Extending Enterprise Applications
- 作者: Mick Knutson
- 出版社/メーカー: Packt Publishing
- 発売日: 2012/06/25
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
各種クックブック/レシピ本.書き方が分からなくてサンプルコードを当たる時は,ググるよりもこの手の本を調べた方が何倍もマシ.
Java Performance (Java Series)
- 作者: Charlie Hunt,Binu John
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2011/10/04
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
パフォーマンス本.良書/名著の類だが,初心者に必要な物でも無い.
Java Performance: The Definitive Guide
- 作者: Scott Oaks
- 出版社/メーカー: O'Reilly Media
- 発売日: 2014/04/10
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
類書.
Javaスタイルブック (IT Architects’ Archiveシリーズ)
- 作者: スコット・W・アンブラー,アラン・バーミューレン,グレゴリー・バンガードナー,エルドン・メッツ,トレバー・ミスフェルト,ジム・シュー,パトリック・トンプソン,滝沢徹,牧野祐子
- 出版社/メーカー: 翔泳社
- 発売日: 2009/01/30
- メディア: 単行本(ソフトカバー)
- クリック: 8回
- この商品を含むブログ (15件) を見る
コーディング規約+α.読まなくても問題ないけど,一度くらい目を通しておいても悪くない.
原書の評価は非常に高かったのだが,和訳が出るまでに随分時間がかかって,和書が出た時には若干古くさくなっていたのが残念だ.
プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)
- 作者: 矢野啓介
- 出版社/メーカー: 技術評論社
- 発売日: 2010/02/18
- メディア: 単行本(ソフトカバー)
- 購入: 34人 クリック: 578回
- この商品を含むブログ (129件) を見る
- 作者: Ken Lunde
- 出版社/メーカー: Oreilly & Associates Inc
- 発売日: 2008/12/30
- メディア: ペーパーバック
- クリック: 6回
- この商品を含むブログ (11件) を見る
[ASIN:B00132S6V4:detail] [asin:1935182579:detail]
- 作者: ジェラルド M ワインバーグ
- 出版社/メーカー: 日経BP社
- 発売日: 2013/08/28
- メディア: Kindle版
- この商品を含むブログ (5件) を見る
http://d.hatena.ne.jp/JavaBlack/20130910
- 作者: ジェームズ A ウィテカー;ジェーソンアーボン;ジェフキャローロ
- 出版社/メーカー: 日経BP社
- 発売日: 2014/02/12
- メディア: Kindle版
- この商品を含むブログ (3件) を見る
テスト本.洋書なら他にも多数.
http://d.hatena.ne.jp/JavaBlack/20120602/p2
- 作者: ジョー・セルコ,Joe Celko,ミック
- 出版社/メーカー: 翔泳社
- 発売日: 2013/05/24
- メディア: 大型本
- この商品を含むブログ (13件) を見る
RDBMS本というよりはSQL言語本.DBとSQLが必要な人にはお勧めだが,そうでない人には無用の長物
- 作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/01/26
- メディア: 大型本
- 購入: 9人 クリック: 698回
- この商品を含むブログ (38件) を見る
SQLのパターン本.
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/06/23
- メディア: 単行本(ソフトカバー)
- 購入: 68人 クリック: 1,802回
- この商品を含むブログ (113件) を見る
Code Complete 第2版 上 完全なプログラミングを目指して
- 作者: スティーブマコネル
- 出版社/メーカー: 日経BP社
- 発売日: 2005/03/28
- メディア: Kindle版
- この商品を含むブログ (2件) を見る
Code Complete 第2版 下 完全なプログラミングを目指して
- 作者: スティーブマコネル
- 出版社/メーカー: 日経BP社
- 発売日: 2005/03/28
- メディア: Kindle版
- この商品を含むブログ (2件) を見る
Code Complete (2nd Edition) (Developer Best Practices)
- 作者: Steve McConnell
- 出版社/メーカー: Microsoft Press
- 発売日: 2004/06/09
- メディア: Kindle版
- この商品を含むブログ (2件) を見る
定番書籍の一つだが,サイズと価格がネック.英語が分かるなら洋書Kindle版で買えば安い.
- 作者: 木本雅彦,松山直道,稲島大輔
- 出版社/メーカー: KADOKAWA / アスキー・メディアワークス
- 発売日: 2014/03/25
- メディア: Kindle版
- この商品を含むブログ (2件) を見る
パラパラめくった感じでは内容はかなり軽め.
とはいえ,本当にまだ一度もUNIXを触ったことが無い人だと,このくらいの方がちょうど良いかもしれない.鯖缶やるならたぶん他にも何冊も必要になってくると思う.
- 作者: Debra Cameron,James Elliott,Marc Loy,Eric Raymond,Bill Rosenblatt,宮下尚,半田剣一,新井貴之,鈴木和也
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2007/03/12
- メディア: 大型本
- 購入: 14人 クリック: 331回
- この商品を含むブログ (117件) を見る
番外
- 作者: 城繁幸
- 出版社/メーカー: 光文社
- 発売日: 2004/07/23
- メディア: 単行本
- 購入: 9人 クリック: 261回
- この商品を含むブログ (210件) を見る
http://d.hatena.ne.jp/JavaBlack/20131222/p1
- 作者: 夏海公司,Ixy
- 出版社/メーカー: KADOKAWA / アスキー・メディアワークス
- 発売日: 2012/12/27
- メディア: Kindle版
- この商品を含むブログ (20件) を見る
http://d.hatena.ne.jp/JavaBlack/20120815/p1
http://book.akahoshitakuya.com/b/4048868535
- 作者: リーベルG
- 出版社/メーカー: アイティメディア株式会社
- 発売日: 2013/08/16
- メディア: Kindle版
- この商品を含むブログ (8件) を見る
- 作者: リーベルG
- 出版社/メーカー: アイティメディア株式会社
- 発売日: 2013/08/30
- メディア: Kindle版
- この商品を含むブログ (7件) を見る
- 作者: リーベルG
- 出版社/メーカー: アイティメディア株式会社
- 発売日: 2013/09/13
- メディア: Kindle版
- この商品を含むブログ (4件) を見る
http://el.jibun.atmarkit.co.jp/pressenter/all_entrylist.html
[ASIN:B00D43EKAG:detail]
- 出版社/メーカー: Amazon
- 発売日: 2013/03/12
- メディア: エレクトロニクス
- クリック: 90回
- この商品を含むブログ (16件) を見る
Amazon Kindle PowerFast急速充電器(9W)
- 出版社/メーカー: Amazon
- 発売日: 2012/12/18
- メディア: 付属品
- 購入: 43人 クリック: 114回
- この商品を含むブログ (28件) を見る
*1:http://d.hatena.ne.jp/JavaBlack/20130808/p1
*2:Win XP/Vista/7版,Win8版,Mac版でそれぞれ別. http://www.amazon.com/gp/feature.html/?docId=1000493771
*3:というかだな,未だに「GoFって何?デザインパターンシラネ」な人の多いこと...orz
*4:ところでロングセラーを知る指標の一つとして,米Amazon.comのKindle書籍の価格というのを挙げておこう.たとえばEffectiveJavaが$34.43,Design Patternsが$37.20だ.発行年度を考えれば,この価格は異常に高い.それだけ評価が高いということの証.
Amazonの値付けが適性であるという前提だけどね.だいたい当たってるので問題はない.
- 15 http://reader.livedoor.com/reader/
- 11 http://feedly.com/index.html
- 8 http://feedly.com/
- 3 http://pipes.yahoo.com/pipes/pipe.info?_id=02db597254ec68550537866a2fca2ce6
- 2 http://pipes.yahoo.com/pipes/pipe.info?_id=e223d86efaaae3f0eadb325a82d44a9e
- 2 http://t.co/Sq9JOqN1EO
- 1 http://127.0.0.1:4474/top?3557640
- 1 http://api.twitter.com/1/statuses/show/457881506325618688.json
- 1 http://b.hatena.ne.jp/atm_09_td/
- 1 http://d.hatena.ne.jp/yuukivel/20140420/1397998798