2014年、振り返り
今年も残すところあとわずかとなってきました。
2014年、何やってたかなとぼんやり振り返ってみたのですがまず、仕事では2年目になりました。チーム異動早々、ruby全く書いたことないのにruby系の炎上案件に巻き込まれたり(しかも基本1人でなんとかしないといけない系でした)、提案した案はことごとくボツになったり、何故か別チームの火消しやったりと人並みの苦労とか社会の厳しさみたいなものは経験したかもしれません(?)
プライベートではそうですね、やはり技術面で足りないと感じることが多かったので色々と技術系の本を読み漁ったり実際動かしたりしてました、仕事ではないのに。
過去を振り返ってみる時、本というのは形として残りつつも経験になるので他人と共有しやすいという面があると思います。
ということで、今回は思い出に残った本をいくつか紹介します(アマゾンのリンク貼ってますが、単にどういう本か確認するための簡単な手段を提供するのが目的です)
初めて読んだ本
1. 実践ハイパフォーマンスMySQL 第3版
タイトルの通り、MySQLでハイパフォーマンスを出すためのノウハウが書かれた本です。単にMySQLのことのみならず、実際に必要になる知識が書かれてます。結構分厚いですがマニアックな知識が大量に乗ってるという感じではなく、基本的なことを丁寧に説明してあります。
- 作者: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,菊池研自(監訳),株式会社クイープ
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/11/25
- メディア: 大型本
- この商品を含むブログ (6件) を見る
2. オブジェクト指向入門 第2版 原則・コンセプト
古い本ですが、オブジェクト指向について徹底的に書かれてます。個人的に、手続きVSデータ、のあたりは読みごたえありました。そうか、そう見ればいいのかと思わされます。
オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング)
- 作者: バートランド・メイヤー,酒匂寛
- 出版社/メーカー: 翔泳社
- 発売日: 2007/01/10
- メディア: 単行本(ソフトカバー)
- 購入: 11人 クリック: 307回
- この商品を含むブログ (132件) を見る
3. エリック・エヴァンスのドメイン駆動設計
有名なDDD本。「雰囲気はわかるけど雰囲気しかわかった気がしない」と自分の周りでは評判です。「リファクタリングしつつドメイン知識に磨きをかけていくこと」というのが印象に残ってます。
- 作者: Eric Evans
- 出版社/メーカー: 翔泳社
- 発売日: 2013/11/20
- メディア: Kindle版
- この商品を含むブログ (2件) を見る
4. Scalaスケーラブルプログラミング第2版
Scala関連の本と言えばとりあえずこれですかね。ちなみに、今年はScala初オレオレプロジェクトとしてボンバーマンオンラインのクローンを作ろうとしたのですがオンラインゲーム作るための知識の不足を感じていったんpendingしてます。
- 作者: Martin Odersky,Lex Spoon,Bill Venners,羽生田栄一,水島宏太,長尾高弘
- 出版社/メーカー: インプレスジャパン
- 発売日: 2011/09/27
- メディア: 単行本(ソフトカバー)
- 購入: 12人 クリック: 235回
- この商品を含むブログ (45件) を見る
5. 増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
「数学ガール」で有名な結城浩さんの著作です。マルチスレッド扱うための基本パターンをJavaを使いつつ解説してあります。FutureやActorなんかの有名パターンの解説も載ってます。
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/03/21
- メディア: 大型本
- 購入: 15人 クリック: 287回
- この商品を含むブログ (204件) を見る
と、ここまで書いておいてまだまだあることに気付いたのですが全部書いてると大変すぎるのでこのへんで… 次は読み直した本です
読み直した本
6. 詳解UNIXプログラミング
いわゆるAPUEですね。UNIXシステムの基本に立ち返りたくなった時、たまに読み直してましたがとりあえずman読むでもいいかも?あと、内容が結構古い。個人的には、次のステップとしてLinuxカーネル2.6解読室が気になってます。
- 作者: 高橋浩和,小田逸郎,山幡為佐久
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/11/18
- メディア: 単行本
- 購入: 14人 クリック: 197回
- この商品を含むブログ (118件) を見る
- 作者: W.リチャードスティーヴンス,W.Richard Stevens,大木敦雄
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2000/12
- メディア: 単行本
- 購入: 8人 クリック: 103回
- この商品を含むブログ (41件) を見る
7. UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI
ネットワークプログラミングに必要なノウハウが書かれています。かなり分厚い本です。vol1ではネットワークライブラリの使い方の説明がメインで、ライブラリの実装については軽く触れる程度です。例えば、TCP的にFINを送る方法はわかりますがその実現方法まではこの本だけではわかりません。
UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI
- 作者: W.リチャードスティーヴンス,W.Richard Stevens,篠田陽一
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 1999/07
- メディア: 単行本
- 購入: 8人 クリック: 151回
- この商品を含むブログ (37件) を見る
8. CPUの創り方
結構前に買ってちょっと読んで放置してたらしいので読み返してます。かなりアナログなところから解説されており読み応えあります。ラーメンタイマ作るのにこんなに手間がかかるのか… と思わされます。
- 作者: 渡波郁
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2003/10/01
- メディア: 単行本(ソフトカバー)
- 購入: 35人 クリック: 445回
- この商品を含むブログ (193件) を見る
と、ここまで書いておいて直ぐ終わるだろうともくろんでいましたが意外と時間がかかって大変なことに気付きました… まだありますが技術ネタはこれで終了します。
非技術系
振り返ってみて、新しい本はほとんど買ってなくて学生時代読んでたものを読み返したりとかしてました。
9. ギリシア神話(上)(下)
ギリシア神話は学生時代ハマりました。色々なアニメやゲームの元ネタになってたり、西洋古典文学にも元ネタとして出てくることが多く背景知識として知っておくと色々捗りそうだと思ったのがきっかけだった気がします。以前、ギリシアの白地図に各地で祭られてる神様の名前とか縁のある王族の名前とか書きこんで熱心に覚えた記憶があるのですが、久しぶりに読み直すと大体頭から抜けてました。
- 作者: 呉茂一
- 出版社/メーカー: 新潮社
- 発売日: 1979/10/29
- メディア: 文庫
- 購入: 10人 クリック: 36回
- この商品を含むブログ (18件) を見る
10. 近代絵画史(上)(下)
学生時代、芸術にかぶれてたころ熱心に読んでました。19世紀初頭から近代までの雰囲気がわかった気分になれます。同じ著者による「名画を見る眼」「続・名画を見る眼」もオススメです。
近代絵画史―ゴヤからモンドリアンまで (上) (中公新書 (385))
- 作者: 高階秀爾
- 出版社/メーカー: 中央公論新社
- 発売日: 1975/02
- メディア: 新書
- クリック: 9回
- この商品を含むブログ (16件) を見る
- 作者: 高階秀爾
- 出版社/メーカー: 岩波書店
- 発売日: 1969/10/20
- メディア: 新書
- 購入: 4人 クリック: 27回
- この商品を含むブログ (38件) を見る
11. 風と共に去りぬ(1)~(5)
南北戦争ネタの超有名作。新調文庫で全5巻あって長いのでじっくり読めます。上手く言えないのですが、「悲しいけどこれ、戦争なのよね」みたいな感想です。
- 作者: マーガレット・ミッチェル,Margaret Mitchell,大久保康雄,竹内道之助
- 出版社/メーカー: 新潮社
- 発売日: 1977/06/03
- メディア: 文庫
- 購入: 5人 クリック: 38回
- この商品を含むブログ (42件) を見る
というところで、2015年もよろしくお願いします。