ふと思い立って、ここ数年で読んだ技術書を年ごとにまとめてみました。
読んだ本は読書メーターで記録してます。
読んだ本を見ると、このころ仕事でこんなことやってたな、というのが思い出せて面白いですね。
2014年 5冊
- 作者: すがわらまさのり,前島真一,近藤宇智朗,橋立友宏
- 出版社/メーカー: 技術評論社
- 発売日: 2014/06/06
- メディア: 大型本
- この商品を含むブログ (7件) を見る
HTML+CSSデザイン|基本原則、これだけ。【HTML5 & CSS3対応版】
- 作者: 大藤幹,久保知己,境祐司,佐藤裕
- 出版社/メーカー: エムディエヌコーポレーション
- 発売日: 2013/08/01
- メディア: 単行本
- この商品を含むブログ (1件) を見る
CakePHP2 実践入門 (WEB+DB PRESS plus)
- 作者: 安藤祐介,岸田健一郎,新原雅司,市川快,渡辺一宏,鈴木則夫
- 出版社/メーカー: 技術評論社
- 発売日: 2012/09/29
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 165回
- この商品を含むブログ (8件) を見る
- 作者: 小川雄大,柄沢聡太郎,橋口誠
- 出版社/メーカー: 技術評論社
- 発売日: 2010/11/12
- メディア: 大型本
- 購入: 32人 クリック: 1,065回
- この商品を含むブログ (60件) を見る
過負荷に耐えるWebの作り方 ~国民的アイドルグループ選抜総選挙の舞台裏 (Software Design plus)
- 作者: 株式会社パイプドビッツ
- 出版社/メーカー: 技術評論社
- 発売日: 2013/12/25
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る
4月から不動産系のベンチャーに転職して、CakePHPとHTML/CSSを急いで勉強しました。
そして新サービスからRailsにしよう!ということになりRailsも。
この年はホントに業務で使うことしか勉強してないですねぇ。
面白かったのは『パーフェクトPHP』かな。
5.2以降のバージョンを追えてなかったのを知識更新できたのと、WAFやMiniBlogの実装、セキュリティ関連など実践的な内容がメインで勉強になった。
2013年 10冊
- 作者: Rubyサポーターズ,すがわらまさのり,寺田玄太郎,三村益隆,近藤宇智朗,橋立友宏,関口亮一
- 出版社/メーカー: 技術評論社
- 発売日: 2013/08/10
- メディア: 大型本
- この商品を含むブログ (17件) を見る
- 作者: 佐野裕
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2013/10/26
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (11件) を見る
Amazon Web Services クラウドデザインパターン 設計ガイド
- 作者: 玉川憲,片山暁雄,鈴木宏康
- 出版社/メーカー: 日経BP社
- 発売日: 2012/08/02
- メディア: 単行本
- 購入: 15人 クリック: 188回
- この商品を含むブログ (23件) を見る
- 作者: Eric Redmond,Jim R. Wilson,角征典
- 出版社/メーカー: オーム社
- 発売日: 2013/02/26
- メディア: 単行本(ソフトカバー)
- 購入: 3人 クリック: 56回
- この商品を含むブログ (13件) を見る
Mapion・日本一の地図システムの作り方 (Software Design plus)
- 作者: 株式会社マピオン,山岸靖典,谷内栄樹,本城博昭,長谷川行雄,中村和也,松浦慎平,佐藤亜矢子
- 出版社/メーカー: 技術評論社
- 発売日: 2012/09/28
- メディア: 大型本
- クリック: 22回
- この商品を含むブログ (4件) を見る
[改訂新版] Apache Solr入門 ~オープンソース全文検索エンジン (Software Design plus)
- 作者: 大谷純,阿部慎一朗,大須賀稔,北野太郎,鈴木教嗣,平賀一昭,株式会社リクルートテクノロジーズ,株式会社ロンウイット
- 出版社/メーカー: 技術評論社
- 発売日: 2013/11/29
- メディア: 大型本
- この商品を含むブログ (6件) を見る
コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)
- 作者: 西尾泰和
- 出版社/メーカー: 技術評論社
- 発売日: 2013/04/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (32件) を見る
プロのための Linuxシステム・10年効く技術 (Software Design plus)
- 作者: 中井悦司
- 出版社/メーカー: 技術評論社
- 発売日: 2012/06/15
- メディア: 大型本
- 購入: 6人 クリック: 88回
- この商品を含むブログ (18件) を見る
Cassandra実用システムインテグレーション (NEXT-ONE)
- 作者: 中村寿一,長田伊織,谷内隼斗,藤田洋,森井幸希,岸本康二
- 出版社/メーカー: 翔泳社
- 発売日: 2013/01/16
- メディア: 大型本
- 購入: 2人 クリック: 8回
- この商品を含むブログ (3件) を見る
- 作者: 鶴長鎮一
- 出版社/メーカー: 技術評論社
- 発売日: 2011/04/22
- メディア: 大型本
- 購入: 2人 クリック: 27回
- この商品を含むブログ (1件) を見る
業務に必要なものプラスアルファな感じですね。
面白かったのは、
周辺ツールまで含めて幅広くRubyについて学べた『パーフェクトRuby』と、
思想の違ういろんなデータストアを紹介した『7つのデータベース 7つの世界』。
2012年 8冊
- 作者: 佐々木達也
- 出版社/メーカー: 秀和システム
- 発売日: 2012/09
- メディア: 単行本
- クリック: 14回
- この商品を含むブログ (4件) を見る
- 作者: Eben Hewitt,大谷晋平,小林隆
- 出版社/メーカー: オライリージャパン
- 発売日: 2011/12/24
- メディア: 大型本
- 購入: 1人 クリック: 170回
- この商品を含むブログ (7件) を見る
- 作者: Dave Thomas with Chad Fowler and Andy Hun,まつもとゆきひろ,田和勝
- 出版社/メーカー: オーム社
- 発売日: 2010/05/26
- メディア: 単行本(ソフトカバー)
- 購入: 4人 クリック: 256回
- この商品を含むブログ (27件) を見る
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/06/23
- メディア: 単行本(ソフトカバー)
- 購入: 68人 クリック: 1,802回
- この商品を含むブログ (119件) を見る
Mobageを支える技術 ~ソーシャルゲームの舞台裏~ (WEB+DB PRESS plus)
- 作者: DeNA
- 出版社/メーカー: 技術評論社
- 発売日: 2012/06/13
- メディア: 単行本(ソフトカバー)
- 購入: 31人 クリック: 737回
- この商品を含むブログを見る
- 作者: まつもとゆきひろ
- 出版社/メーカー: 日経BP社
- 発売日: 2012/05/17
- メディア: 単行本
- 購入: 4人 クリック: 99回
- この商品を含むブログ (11件) を見る
Webエンジニアのための データベース技術[実践]入門 (Software Design plus)
- 作者: 松信嘉範
- 出版社/メーカー: 技術評論社
- 発売日: 2012/03/09
- メディア: 単行本(ソフトカバー)
- 購入: 20人 クリック: 486回
- この商品を含むブログを見る
オンラインゲームを支える技術 ??壮大なプレイ空間の舞台裏 (WEB+DB PRESS plus)
- 作者: 中嶋謙互
- 出版社/メーカー: 技術評論社
- 発売日: 2011/03/24
- メディア: 単行本(ソフトカバー)
- 購入: 33人 クリック: 1,696回
- この商品を含むブログ (56件) を見る
10月からEC系のASPに転職して、サービス用言語がPHPからRubyなったのでRubyを勉強しました。
このころから細かいツールはrubyで書くようになります。
そしてCassandraを運用することになったのでオライリー本を読んだんだけど、冗長化や分散のアルゴリズム、スキーマ設計まわりがぜんぜん理解できなくてビックリしました。
分散データストアはホントに難しい。
面白かったのは、敷居の高めなHadoopをサクッと学べて試せる『Hadoopファーストガイド』。
あとは『まつもとゆきひろ コードの未来』
2011年 10冊
- 作者: Bruce A. Tate,まつもとゆきひろ,田和勝
- 出版社/メーカー: オーム社
- 発売日: 2011/07/23
- メディア: 単行本(ソフトカバー)
- 購入: 9人 クリック: 230回
- この商品を含むブログ (61件) を見る
- 作者: 沖林正紀
- 出版社/メーカー: 技術評論社
- 発売日: 2008/06/19
- メディア: 大型本
- 購入: 14人 クリック: 247回
- この商品を含むブログ (42件) を見る
iPhone & Android HTML5ではじめるアプリ制作の手引き
- 作者: 外村和仁,大村徹,徳田和規,クロカワリュート,清水大輔
- 出版社/メーカー: MdN
- 発売日: 2011/07/15
- メディア: 単行本
- クリック: 12回
- この商品を含むブログ (3件) を見る
ウェブオペレーション ―サイト運用管理の実践テクニック (THEORY/IN/PRACTICE)
- 作者: John Allspaw,Jesse Robbins,角征典
- 出版社/メーカー: オライリージャパン
- 発売日: 2011/05/14
- メディア: 大型本
- 購入: 10人 クリック: 923回
- この商品を含むブログ (49件) を見る
- 作者: 和田卓人,Kevlin Henney,夏目大
- 出版社/メーカー: オライリージャパン
- 発売日: 2010/12/18
- メディア: 単行本(ソフトカバー)
- 購入: 58人 クリック: 2,107回
- この商品を含むブログ (340件) を見る
Amazon Web Services ガイドブック クラウドでWebサービスを作ろう!
- 作者: Jeff Barr,玉川憲,株式会社クイープ
- 出版社/メーカー: インプレスジャパン
- 発売日: 2011/02/18
- メディア: 単行本(ソフトカバー)
- 購入: 10人 クリック: 240回
- この商品を含むブログ (19件) を見る
改訂新版 BIND9によるDNSサーバ構築 (エッセンシャルソフトウェアガイドブック)
- 作者: 川原龍人,伊藤宏通,野津新
- 出版社/メーカー: 技術評論社
- 発売日: 2010/06/19
- メディア: 単行本(ソフトカバー)
- 購入: 1人 クリック: 7回
- この商品を含むブログ (4件) を見る
プロのための Linuxシステム構築・運用技術 (Software Design plus)
- 作者: 中井悦司
- 出版社/メーカー: 技術評論社
- 発売日: 2010/12/22
- メディア: 大型本
- 購入: 21人 クリック: 411回
- この商品を含むブログ (38件) を見る
- 作者: 日経BP社出版局
- 出版社/メーカー: 日経BP社
- 発売日: 2010/04/22
- メディア: 単行本
- 購入: 11人 クリック: 1,429回
- この商品を含むブログ (22件) を見る
プロのための Linuxシステム・ネットワーク管理技術 (Software Design plus)
- 作者: 中井悦司
- 出版社/メーカー: 技術評論社
- 発売日: 2011/05/20
- メディア: 大型本
- 購入: 6人 クリック: 70回
- この商品を含むブログ (15件) を見る
海外用で初めてクラウド(AWS)を触った年ですね。
VPCを導入したけどそのころあんまり事例がなくて苦労しました。
『複数サブネット』、『ローカルサブネット+NATインスタンス』と、オンプレ感覚をかなり引きずった構成でした。
このころはひたすら値段が高いなぁと思ってました。
フロント系を勉強してるのは、社内システムのモバイル版の開発を、開発者で空いてる人がいなくて自分がやってたからかな。
面白かったのは、クラウド初めて触ったこともあって『Amazon Web Services ガイドブック』。
あと『プロのための』シリーズは基本全部オススメ。
2010 10冊
ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門
- 作者: 青木峰郎,山下伸夫
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/06/01
- メディア: 単行本
- 購入: 25人 クリック: 314回
- この商品を含むブログ (328件) を見る
- 作者: 平初,森若和雄,鶴野龍一郎,まえだこうへい
- 出版社/メーカー: 翔泳社
- 発売日: 2010/07/08
- メディア: 大型本
- 購入: 5人 クリック: 227回
- この商品を含むブログ (15件) を見る
OpenVPNで構築する超簡単VPN入門―Windows/Mac OS X/Linux対応
- 作者: ケイズプロダクション
- 出版社/メーカー: ラトルズ
- 発売日: 2006/09
- メディア: 単行本
- 購入: 1人 クリック: 36回
- この商品を含むブログ (8件) を見る
- 作者: 山田祥寛
- 出版社/メーカー: インプレスジャパン
- 発売日: 2010/05/20
- メディア: 単行本(ソフトカバー)
- 購入: 8人 クリック: 214回
- この商品を含むブログ (18件) を見る
ソーシャルアプリ入門 SNSプラットフォームビジネスの企画・開発・運営ガイド
- 作者: 株式会社クスール,株式会社dango,株式会社クレイ,株式会社マイクロアド,富川真也,新井隆祥
- 出版社/メーカー: 翔泳社
- 発売日: 2010/05/29
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 246回
- この商品を含むブログ (10件) を見る
[Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)
- 作者: 伊藤直也,田中慎司
- 出版社/メーカー: 技術評論社
- 発売日: 2010/07/07
- メディア: 単行本(ソフトカバー)
- 購入: 80人 クリック: 1,849回
- この商品を含むブログ (132件) を見る
Zabbix統合監視「実践」入門 ~障害通知、傾向分析、可視化による省力運用 (Software Design plusシリーズ)
- 作者: 寺島広大
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/08
- メディア: 大型本
- 購入: 1人 クリック: 76回
- この商品を含むブログ (13件) を見る
- 作者: Joel Spolsky,青木靖
- 出版社/メーカー: オーム社
- 発売日: 2005/12
- メディア: 単行本
- 購入: 18人 クリック: 371回
- この商品を含むブログ (457件) を見る
- 作者: 牧大輔
- 出版社/メーカー: 翔泳社
- 発売日: 2009/02/10
- メディア: 大型本
- 購入: 25人 クリック: 534回
- この商品を含むブログ (113件) を見る
Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)
- 作者: 山本陽平
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/08
- メディア: 単行本(ソフトカバー)
- 購入: 143人 クリック: 4,320回
- この商品を含むブログ (180件) を見る
このころはPerlをよく勉強していて、細かいツールはperlで書いてました。
理由はどんなサーバにも同じバージョンで入っていることと、
サービスはPHPを使っていたんですが、このころは『用途ごとに複数のPHPをインストールする』みたいなことはやりたくなかったからあえて分けていた。
最近は用途ごとに言語のバイナリや依存ライブラリを分けてインストールするのは一般的になったし、汎用的に使えるスクリプト言語がメインなら全体で統一するようにしてます。
あと監視ツールのhobbitを置き換えようとZabbixをすごく勉強してたころですね。
何でも出来るぶんいろいろハマり込んでしまって、勉強会でいろいろ話したりもしたけど、けっきょく切り替えはデキなかった。
Haskell本は参照透過性のような関数型言語の考え方を学ぶのは面白かったけど、実際に書くのは(´;ω;`)ウッ…辛い・・・と思いました。
Scala勉強しよ。
2009年 13冊
2月からしか記録がないので、実際はもうちょっと多いかも。
キャパシティプランニング ― リソースを最大限に活かすサイト分析・予測・配置
- 作者: John Allspaw,佐藤直生,木下哲也
- 出版社/メーカー: オライリージャパン
- 発売日: 2009/03/19
- メディア: ペーパーバック
- 購入: 9人 クリック: 61回
- この商品を含むブログ (20件) を見る
まつもとゆきひろ コードの世界?スーパー・プログラマになる14の思考法
- 作者: まつもとゆきひろ,日経Linux
- 出版社/メーカー: 日経BP社
- 発売日: 2009/05/21
- メディア: 単行本
- 購入: 50人 クリック: 1,711回
- この商品を含むブログ (110件) を見る
- 作者: 伊勢幸一,池邉智洋,栗原由樹,山下拓也,谷口公一,井原郁央
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2009/08/21
- メディア: 単行本
- 購入: 44人 クリック: 857回
- この商品を含むブログ (51件) を見る
- 作者: 佐藤真人,桑野章弘,岡田達典,大黒圭祐
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2009/09/17
- メディア: 大型本
- 購入: 8人 クリック: 242回
- この商品を含むブログ (19件) を見る
現場で使える MySQL (DB Magazine SELECTION)
- 作者: 松信嘉範
- 出版社/メーカー: 翔泳社
- 発売日: 2006/03/17
- メディア: 単行本
- 購入: 9人 クリック: 103回
- この商品を含むブログ (44件) を見る
Linuxサーバ Hacks 2 ―コネクティング、モニタリング、トラブルシューティング
- 作者: Bill von Hagen,Brian K. Jones,菅野良二
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2006/10/24
- メディア: 単行本(ソフトカバー)
- 購入: 3人 クリック: 26回
- この商品を含むブログ (31件) を見る
- 作者: 太田俊哉,中満英生,堀田倫英,菊池研自
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2009/05/29
- メディア: 単行本
- クリック: 35回
- この商品を含むブログ (8件) を見る
- 作者: Cal Henderson,武舎広幸,福地太郎,武舎るみ
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2006/12/26
- メディア: 大型本
- 購入: 4人 クリック: 115回
- この商品を含むブログ (70件) を見る
- 作者: NTTデータ先端技術、NTTデータ
- 出版社/メーカー: 日経BP社
- 発売日: 2008/07/10
- メディア: 単行本
- 購入: 6人 クリック: 141回
- この商品を含むブログ (11件) を見る
Effective Perl (ASCII Addison Wesley Programming Series)
- 作者: ジョセフ・N.ホール,ランドル・L.シュワォーツ,Joseph N. Hall,Randal L. Schwartz,吉川邦夫
- 出版社/メーカー: アスキー
- 発売日: 1999/03
- メディア: 単行本
- 購入: 5人 クリック: 56回
- この商品を含むブログ (52件) を見る
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2004/06/19
- メディア: 大型本
- 購入: 51人 クリック: 762回
- この商品を含むブログ (400件) を見る
Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)
- 作者: Mike Mason,でびあんぐる
- 出版社/メーカー: オーム社
- 発売日: 2007/04/21
- メディア: 単行本(ソフトカバー)
- 購入: 35人 クリック: 672回
- この商品を含むブログ (103件) を見る
- 作者: ブライアンカーニハン,ロブパイク,Brian Kernighan,Rob Pike,福崎俊博
- 出版社/メーカー: アスキー
- 発売日: 2000/11
- メディア: 単行本
- 購入: 58人 クリック: 1,152回
- この商品を含むブログ (203件) を見る
NW系SIerからWEB系に転職したころで、それまでApacheもMySQLも使ったことなくて、何をするにも何が正解なのかホントにわからなかった。
ライブドアやサイバーエージェント、YahooやFlickrとかの、中の人が書いた運用系の本をひたすら読みあさってました。
はてな、Klabの人が書いた[24時間365日] サーバ/インフラを支える技術 ?スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)も読み返しました。
オススメは『まつもとゆきひろ コードの世界』、『4Gbpsを超えるWebサービス構築術』、『Effective Perl』、『Java言語で学ぶデザインパターン入門』あたり。
まとめ?
自分の読書速度だと年間10冊、月に1冊弱ぐらいがいい目安になりそう。
あとやっぱり、言語、MW、運用系の本ばっかりだなぁ。
DBMS/SQL、開発フロー、プロジェクト管理系の本をもっと読むようにしよう。