2016年に読んだプログラミング系書籍の振り返り!
2017/01/10:更新しました
de:code 2016熱が冷めやらぬ日々です。MSの方たちからツイートしてもらったお陰で記事も多くの方に読んで頂けたようで嬉しい限りです。拙い文章でお恥ずかしい限りですが・・・。
素晴らしいエンタープライズ系の方のエントリです。一つだけヒント自分の力が及ばなければ、人の力を使うといいです。例えばエバンジェリストとか エンプラ系技術者の僕がOSS系技術者に劣等感を抱いて変革を試みた4ヶ月の内容https://t.co/WXQm5Loki4 #decode16
— TsuyoshiUshio (@sandayuu) May 29, 2016
さて、今年に入って勉強不足を補うため書籍学習を継続して実践しています。
振り返ると1ヶ月に1冊のペースで読んでいることにはなるのですが、理解が追いついていない本もあります。ざっと読んだ本と、今後読みたい本を列挙してみます。
今年に入って読んだ本
SCRUM BOOT CAMP
- 作者: 西村直人,永瀬美穂,吉羽龍太郎
- 出版社/メーカー: 翔泳社
- 発売日: 2013/02/13
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 13回
- この商品を含むブログ (33件) を見る
スクラムって何さ?というレベルだったので、まず読みました。
この本に関しては少し記事を書いています。
shin21.hatenablog.com
【一言感想】ものすごく読みやすい割に、スクラムの流れは抑える事が出来る。
The DevOps 逆転だ!
- 作者: ジーンキム,ケビンベア,ジョージスパッフォード
- 出版社/メーカー: 日経BP社
- 発売日: 2014/08/12
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
DevOpsハッカソン受講後、即買してまず読みました。ザ・ゴールのIT版と言っていいと思います。多分、僕の理解度が追いついていない箇所もあるのでしょう。言っていることはなんとなく分かるけど・・・凄さがピンとこないなぁ。と感じる箇所もちらほら。数年後に読み返すと違う発見は出来そうです。
【一言感想】物語形式になっているので比較的読みやすいが、少し和訳に翻弄されました。
C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング
C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング
- 作者: ゲイリーマクリーンホール
- 出版社/メーカー: 日経BP社
- 発売日: 2015/06/25
- メディア: Kindle版
- この商品を含むブログを見る
一応、一通り読了はしたものの、理解度は低いかな。。。少しずつ理解を深めるようにしています。ひとまず、Repositoryパターンはなんとか理解出来て、意識せずに書けるようにはなったので。
【一言感想】技術書は読み応えがあります。スラスラと読めるようになりたいです。
チーム開発の教科書
- 作者: 古賀慎一
- 出版社/メーカー: 日経BP社
- 発売日: 2015/11/26
- メディア: Kindle版
- この商品を含むブログを見る
これは記事を書きました!
shin21.hatenablog.com
この本に書いていた「静的コード解析」のお陰で少しユニットテストへの抵抗は減りました。少しずつテスト嫌いを克服していますw
【一言感想】本の中ではLINQはクエリ式推しなんですが、メソッド式で慣れちゃったので戻れない・・・。
オブジェクト脳のつくり方
オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座
- 作者: 牛尾剛,長瀬嘉秀
- 出版社/メーカー: 翔泳社
- 発売日: 2003/07/02
- メディア: 単行本
- 購入: 12人 クリック: 318回
- この商品を含むブログ (75件) を見る
DevOpsハッカソンで気になって調べたら安かったので購入。少し古い本です。
昔はオブジェクト指向苦手だったんですが、今読んでみるとある程度は自然に実践出来ているので、少しは成長しているんだなと実感してみたり。
【一言感想】新しく何かを学ぶというよりは、考え方の復讐です。
暗号技術入門
- 作者: 結城浩
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2015/08/26
- メディア: 大型本
- この商品を含むブログ (14件) を見る
暗号系が苦手なので、克服する目的で読みました。ブルートフォースアタックとか、もう絶対忘れないですよ。
shin21.hatenablog.com
【一言感想】トリプルDESとか意識せずに今まで使っていたんだなぁ・・・と少し反省と無知を恥じました。なんか恥じてばっかだな、最近。
ここからは、これから読みたい本です。
実践テスト駆動開発
実践テスト駆動開発 (Object Oriented SELECTION)
- 作者: Steve Freeman,Nat Pryce,和智右桂,高木正弘
- 出版社/メーカー: 翔泳社
- 発売日: 2012/09/14
- メディア: 大型本
- 購入: 4人 クリック: 262回
- この商品を含むブログ (30件) を見る
意義のあるテストを書けるようになりたい。
新装版 リファクタリング
新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)
- 作者: Martin Fowler,児玉公信,友野晶夫,平澤章,梅澤真史
- 出版社/メーカー: オーム社
- 発売日: 2014/07/26
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (10件) を見る
リファクタリングもなんとなくおこなっているので、キチンといろはを身につけないと。
さわってわかる機械学習
さわってわかる機械学習 Azure Macine Learning 実践ガイド
- 作者: FIXER,大澤文孝,千賀大司,山本和貴,日本マイクロソフト
- 出版社/メーカー: 日経BP社
- 発売日: 2016/06/03
- メディア: 単行本
- この商品を含むブログ (1件) を見る
興味がある、というレベルです。
最後に
仕事もしながら本を読み続けるのは、たまに大変ですがエンジンがかかるとすんなり読めてしまう時もあります。
今はde:code熱でメラゾーマ級に燃えている*1ので、頑張れそうですw
他にもオススメの本があれば、是非紹介して頂きたいです。
*1:ドラゴンクエストヒーローズのCM大好きなんです、ツボ過ぎます。