MSP業界で働くプログラマーが2019年に読んで勉強になった技術書・技術記事

# はじめに
個人的な記録と、私と同じようにエンジニアを志す人の助けになればと思い書きました。
また、公開することでほかの人から他の書籍や記事を紹介してもらえるかなと思っています。

# 背景
私はMSPというサーバの運用管理を行う業界で働くプログラマーで、
普段はオンプレミス向けのサーバ監視ソフトの開発を行っています。

前置きはほどほどに早速記載していきましょう。

# 技術書・技術記事

## MSP・サーバ監視
監視や運用チームに関するものを読みました。

### 書籍: [入門監視: モダンなモニタリングのためのデザインパターン](https://www.amazon.co.jp/%E5%85%A5%E9%96%80-%E7%9B%A3%E8%A6%96-%E2%80%95%E3%83%A2%E3%83%80%E3%83%B3%E3%81%AA%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3-Mike-Julian/dp/4873118646) 
2019年 発行
本書は[Twelve-Factor App](https://12factor.net/ja/)に代表される、モダンなWEBアプリケーションの監視方法について書かれた書籍です。
サーバの死活監視やリソース監視だけでなく、クラウドアーキテクチャ上で動くアプリケーションの性能監視や
観測性の向上方法について書かれています。
入門というタイトルから、初めて監視を行う人向けと思われがちですが、
私のようにオンプレミスをメインでアプリケーション開発やサーバ監視を行ってきた人こそ勉強になるのではないかと思います。

### 記事: [監視論](https://qiita.com/qryuu/items/c55b1e8c472eb716f616)
2019年 発行
監視とMSP業界について記載された記事です。
入門監視に通ずる部分もあり、私自身の所属する業界とも重なり参考になりました。


### 記事: [ごく普通のエンジニアリング運用チームを強力な SRE チームに変える](https://cloud.google.com/blog/ja/products/gcp/transitioning-a-typical-engineering-ops-team-into-an-sre-powerhouse)
2019年 投稿
Googleが既存のオペレータチームをSREチームに切り替えた際のことが書かれています。
既存の運用ではスケールに問題を感じ、オペレータをSREにするなど。
課題や問題点については、我々MSP企業にも通じるところがあると感じました。

## 開発
プログラマーとしての成長や、チーム開発の仕方についての本を主に読みました。

### 書籍: [Team Geek――Googleのギークたちはいかにしてチームを作るのか](https://www.amazon.co.jp/Team-Geek-%E2%80%95Google%E3%81%AE%E3%82%AE%E3%83%BC%E3%82%AF%E3%81%9F%E3%81%A1%E3%81%AF%E3%81%84%E3%81%8B%E3%81%AB%E3%81%97%E3%81%A6%E3%83%81%E3%83%BC%E3%83%A0%E3%82%92%E4%BD%9C%E3%82%8B%E3%81%AE%E3%81%8B-Brian-Fitzpatrick/dp/4873116309)
2013年07月 発行
チーム開発を円滑に行い、成果を上げるために気を付けるべき心構えについて書かれた本です。
主にHRT精神と呼ばれる以下の三項目の重要性について書かれています。

* 謙虚 (Humility)
* 尊敬 (Respect)
* 信頼 (Trust)

一見すると理想論だけが書かれているように思われるかもしれませんが、
具体例や対処方法が細かく書かれており、実践的な内容だと感じました。

また、プログラマー界隈で三要素というと[プログラマーの三大美徳](https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E#%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%AE%E4%B8%89%E5%A4%A7%E7%BE%8E%E5%BE%B3)を思い出しますね。

* 怠惰（Laziness）
* 短気（Impatence）
* 傲慢（Hubis）

全く真逆のことが書かれているように感じますが、深いところでつながっており、
「自分(とコンピュータ)に厳しく、人にやさしい」
プログラマーに求められる性格とはこういうものではないかと思いました。


### 記事: [How To Become A Hacker](https://cruel.org/freeware/hacker.html)
1996年 投稿
ハッカーになろうと題した古典的な記事ですが、ハッカー的心構えはUnix哲学に通ずるものがあり
プログラムや技術的な勉強のモチベーションになりました。

### スライド: [世界中の開発者と共に モノづくりをするために必要な６つのこと](https://speakerdeck.com/yoichiro/shi-jie-zhong-falsekai-fa-zhe-togong-ni-mofalsedukuriwosurutamenibi-yao-na6tufalsekoto)
2019年 投稿
前述のハッカーになろうと同時期にみたスライドです。
プログラマーと成長し、世界中の開発者コミュニティと関わるために日々実践した方がよいことが書かれています。
「素振りを欠かさない」や「何かを作って公開する」など少しずつ取り入れていっています。

## 組織・自己啓発
技術とは直接関係はないですが、組織運用や、自己研鑽のために読みました。

### 書籍: [How Google Works (ハウ・グーグル・ワークス) ―私たちの働き方とマネジメント](https://www.amazon.co.jp/How-Google-Works-%E3%83%8F%E3%82%A6%E3%83%BB%E3%82%B0%E3%83%BC%E3%82%B0%E3%83%AB%E3%83%BB%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9-%E2%80%95%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E5%83%8D%E3%81%8D%E6%96%B9%E3%81%A8%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88/dp/4532319552)
2014年 投稿
Google の元 CEO エリック・シュミットがGoogleの文化や採用、意思決定の方法について書かれた本です。
特にGooglerを表す性質、「スマートクリエイティブ」が印象的でした。
スマートクリエイティブを惹きつけ、彼らを自由にすることで
時代の変化に取り残されず成長を続けることができるということでした。

また、ラリー・ペイジが序文に大学教授のと起業家に共通する特徴として

> 既存の常識にとらわれず、基本原理と現実世界の現象にもとづいてモノを考える自由

と書いていますが、これはエンジニアにも共通する特徴だと思っています。

### 記事: [WHAT HAPPENED TO YAHOO](http://www.paulgraham.com/yahoo.html)
2010年 投稿
こちらの翻訳記事で読ませていただきました
[ポール・グレアム「Yahooに起きてしまったこと」](http://blog.livedoor.jp/lionfan/archives/52682119.html)
YahooとGoogleの対比から、IT企業が大切にすべきマインドについて記載されています。
ちょうど How Google Works を読んだ後だったので、Google戦略と逆の行動を取った組織の結果をとして面白くもあり
自分の組織は大丈夫かなと心配になりました。

### 書籍: [仕事は楽しいかね？](https://www.amazon.co.jp/%E4%BB%95%E4%BA%8B%E3%81%AF%E6%A5%BD%E3%81%97%E3%81%84%E3%81%8B%E3%81%AD%EF%BC%9F-%E3%81%8D%E3%81%93%E6%9B%B8%E6%88%BF-%E3%83%87%E3%82%A4%E3%83%AB%E3%83%BB%E3%83%89%E3%83%BC%E3%83%86%E3%83%B3-ebook/dp/B00SIM19YS)
2001年 刊行
日々の仕事に疲れた主人公が、マックスという老人から日々の仕事からアイデアを生み出す方法を学ぶという本です。
対話形式で書かれており、とても読みやすかったです。
実例として、コカ・コーラやジーンズの誕生時の話が紹介されており
チャレンジすることや変化することに、ポジティブな気分になれます。

# 最後に
改めてこうして振り返ってみると、自分自身の興味のある範囲が偏ってるなと思いますね。

概要にも書きましたが、この記事に載っていないおすすめの書籍・記事があれば、
コメント等で紹介いただけるととても喜びます。