modest violet

modest violet

開発者としてのあれこれや、日々の雑記など

your future hasn't written yet. no one's has.
by Emmett Lathrop "Doc" Brown

2016年に読んだプログラミング系書籍の振り返り!

2017/01/10:更新しました

f:id:shin21sk:20160602010635p:plain

de:code 2016熱が冷めやらぬ日々です。MSの方たちからツイートしてもらったお陰で記事も多くの方に読んで頂けたようで嬉しい限りです。拙い文章でお恥ずかしい限りですが・・・。


さて、今年に入って勉強不足を補うため書籍学習を継続して実践しています。

振り返ると1ヶ月に1冊のペースで読んでいることにはなるのですが、理解が追いついていない本もあります。ざっと読んだ本と、今後読みたい本を列挙してみます。

今年に入って読んだ本

SCRUM BOOT CAMP

SCRUM BOOT CAMP THE BOOK

SCRUM BOOT CAMP THE BOOK

スクラムって何さ?というレベルだったので、まず読みました。

この本に関しては少し記事を書いています。
shin21.hatenablog.com

【一言感想】ものすごく読みやすい割に、スクラムの流れは抑える事が出来る。

The DevOps 逆転だ!

The DevOps 逆転だ!究極の継続的デリバリー

The DevOps 逆転だ!究極の継続的デリバリー

DevOpsハッカソン受講後、即買してまず読みました。ザ・ゴールのIT版と言っていいと思います。多分、僕の理解度が追いついていない箇所もあるのでしょう。言っていることはなんとなく分かるけど・・・凄さがピンとこないなぁ。と感じる箇所もちらほら。数年後に読み返すと違う発見は出来そうです。

【一言感想】物語形式になっているので比較的読みやすいが、少し和訳に翻弄されました。

C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング

C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング

C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング

一応、一通り読了はしたものの、理解度は低いかな。。。少しずつ理解を深めるようにしています。ひとまず、Repositoryパターンはなんとか理解出来て、意識せずに書けるようにはなったので。

【一言感想】技術書は読み応えがあります。スラスラと読めるようになりたいです。

チーム開発の教科書

これは記事を書きました!
shin21.hatenablog.com

この本に書いていた「静的コード解析」のお陰で少しユニットテストへの抵抗は減りました。少しずつテスト嫌いを克服していますw

【一言感想】本の中ではLINQはクエリ式推しなんですが、メソッド式で慣れちゃったので戻れない・・・。

オブジェクト脳のつくり方

オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座

オブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座

DevOpsハッカソンで気になって調べたら安かったので購入。少し古い本です。
昔はオブジェクト指向苦手だったんですが、今読んでみるとある程度は自然に実践出来ているので、少しは成長しているんだなと実感してみたり。

【一言感想】新しく何かを学ぶというよりは、考え方の復讐です。

暗号技術入門

暗号技術入門 第3版 秘密の国のアリス

暗号技術入門 第3版 秘密の国のアリス

暗号系が苦手なので、克服する目的で読みました。ブルートフォースアタックとか、もう絶対忘れないですよ。
shin21.hatenablog.com

【一言感想】トリプルDESとか意識せずに今まで使っていたんだなぁ・・・と少し反省と無知を恥じました。なんか恥じてばっかだな、最近。


ここからは、これから読みたい本です。

実践テスト駆動開発

実践テスト駆動開発 (Object Oriented SELECTION)

実践テスト駆動開発 (Object Oriented SELECTION)

意義のあるテストを書けるようになりたい。

新装版 リファクタリング

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)

リファクタリングもなんとなくおこなっているので、キチンといろはを身につけないと。

さわってわかる機械学習

さわってわかる機械学習 Azure Macine Learning 実践ガイド

さわってわかる機械学習 Azure Macine Learning 実践ガイド

興味がある、というレベルです。

最後に

仕事もしながら本を読み続けるのは、たまに大変ですがエンジンがかかるとすんなり読めてしまう時もあります。
今はde:code熱でメラゾーマ級に燃えている*1ので、頑張れそうですw

他にもオススメの本があれば、是非紹介して頂きたいです。

*1:ドラゴンクエストヒーローズのCM大好きなんです、ツボ過ぎます。