Skip to content

Instantly share code, notes, and snippets.

@fumihito
Last active January 21, 2020 05:04
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fumihito/e47b90c4f4b102d8de18 to your computer and use it in GitHub Desktop.
Save fumihito/e47b90c4f4b102d8de18 to your computer and use it in GitHub Desktop.
note for fledgling
駆け出しのサーバー寄りインフラエンジニアが読むべき各種ドキュメント
* 情報系の専門教育を受けていない、あるいは座学をサボってきた人向け。……と思っていたが、これらを全域カバーするレベルで座学をマヂにやっている人というのはあんまり存在しないかもしれない&微妙に属性が違うので、これはこれで必須。
* 1年目が終わるまでにこれぐらいは読んで&軽く実践しておけると望ましい。
* 3年目すぎてもこれらが把握できてなければ相当深刻にヤバいかもしれないが、理想が高すぎるかもしれない。
* 5年目ぐらいには何とか全部読んでいてほしいなぁ……ぐらい。
できるようになっているべきこと
================================
おおむね、以下が達成される状態を意図している。……が、これが3年で習得できているかどうかは組織文化に強く依存しているため、もうちょっと汎化された基準に切り替えるべきかも。
* その後の3年間で、「この分野にかけては誰にも負けない」という強みを獲得できる状態になっている。すなわち、少なくとも自身の強みを自覚的に認識しており、かつ、その強みの伸ばし方を意識できており、継続的な学習が可能な状態にある。
* 科学的な問題解決アプローチを習得しており、「条件を変動させながら観察する」「観察に基づいた仮説を立てる」「仮説を立ててその検証をする」「仮説が破れた場合は条件を修正できる」といった対応ができる。
* 一般的なバグレポや論文のたぐいが備えているべき文章構造を作れる。
* 正しく失敗ができる。ここでの「正しい失敗」とは、「ときどき失敗がある」「失敗の原因が把握でき、改善案を立てることができる」「たまに失敗する状態を維持している」「次のトライで問題点を改善できている」こと。
* 特に「ときどき失敗がある」は必須である。もし「失敗をしない」状態が観測された場合、仕事をストレッチしていないか、あるいはチャレンジングではない目標を立てることによってノーミスを実現している、という致命的に馬鹿げた状態になっているうたがいが非常に強い。
書籍類
==========
とにかく読んでくれないと死ぬ系
* プログラムはこうして作られる
* http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AF%E3%81%93%E3%81%86%E3%81%97%E3%81%A6%E4%BD%9C%E3%82%89%E3%82%8C%E3%82%8B%E2%80%95%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%AE%E9%A0%AD%E3%81%AE%E4%B8%AD%E3%82%92%E3%81%AE%E3%81%9E%E3%81%84%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86-%E5%B9%B3%E5%B1%B1-%E5%B0%9A/dp/479803925X/
* UNIXという考え方―その設計思想と哲学
* http://www.amazon.co.jp/UNIX%E3%81%A8%E3%81%84%E3%81%86%E8%80%83%E3%81%88%E6%96%B9%E2%80%95%E3%81%9D%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3%E3%81%A8%E5%93%B2%E5%AD%A6-Mike-Gancarz/dp/4274064069
* CODE コードから見たコンピュータのからくり
* http://www.amazon.co.jp/CODE-%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%E8%A6%8B%E3%81%9F%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%81%AE%E3%81%8B%E3%82%89%E3%81%8F%E3%82%8A-Charles-Petzold/dp/4891003383/
* 高性能コンピュータ技術の基礎
* http://www.amazon.co.jp/%E9%AB%98%E6%80%A7%E8%83%BD%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E6%8A%80%E8%A1%93%E3%81%AE%E5%9F%BA%E7%A4%8E-Hisa-Ando-ebook/dp/B00HK4PGTE/
コンピューター以外だけど読んでくれないと死ぬ系
* IT業界を楽しく生き抜くための「つまみぐい勉強法」
* http://www.amazon.co.jp/IT%E6%A5%AD%E7%95%8C%E3%82%92%E6%A5%BD%E3%81%97%E3%81%8F%E7%94%9F%E3%81%8D%E6%8A%9C%E3%81%8F%E3%81%9F%E3%82%81%E3%81%AE%E3%80%8C%E3%81%A4%E3%81%BE%E3%81%BF%E3%81%90%E3%81%84%E5%8B%89%E5%BC%B7%E6%B3%95%E3%80%8D-%E6%8A%80%E8%A9%95SE%E9%81%B8%E6%9B%B8-%E5%A5%A5-%E4%B9%83%E7%BE%8E/dp/477414259X/ref=sr_1_1?s=books&ie=UTF8&qid=1411039208&sr=1-1&keywords=%E3%81%A4%E3%81%BE%E3%81%BF%E9%A3%9F%E3%81%84%E5%8B%89%E5%BC%B7%E6%B3%95
* 科学的とはどういう意味か
* http://www.amazon.co.jp/%E7%A7%91%E5%AD%A6%E7%9A%84%E3%81%A8%E3%81%AF%E3%81%A9%E3%81%86%E3%81%84%E3%81%86%E6%84%8F%E5%91%B3%E3%81%8B-%E5%B9%BB%E5%86%AC%E8%88%8E%E6%96%B0%E6%9B%B8-%E6%A3%AE%E5%8D%9A%E5%97%A3/dp/4344982207
* 大学生・社会人のための言語技術トレーニング
* http://www.amazon.co.jp/gp/product/4469213438/
* イシューからはじめよ ― 知的生産の「シンプルな本質」
* http://www.amazon.co.jp/gp/product/B00MTL340G/
* マッキンゼー流 入社1年目ロジカルシンキングの教科書
* http://www.amazon.co.jp/gp/product/B00M939Y0S/
* これはあんまり出来が良くないのでビミョーかなぁ……。クリティカルシンキングのまともな本がほしいところ。
* 論理トレーニング101題
* http://www.amazon.co.jp/論理トレーニング101題-野矢-茂樹/dp/478280136X/
やや応用
* Linuxデバイスドライバプログラミング
* http://www.amazon.co.jp/Linux%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E5%B9%B3%E7%94%B0-%E8%B1%8A/dp/4797346426/
* Linuxカーネル2.6解読室
* http://www.amazon.co.jp/Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB2-6%E8%A7%A3%E8%AA%AD%E5%AE%A4-%E9%AB%98%E6%A9%8B%E6%B5%A9%E5%92%8C/dp/4797338261/
* コンピュータ設計の基礎
* http://www.amazon.co.jp/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E8%A8%AD%E8%A8%88%E3%81%AE%E5%9F%BA%E7%A4%8E-Hisa-Ando-ebook/dp/B00HK6ZU3Y/
* プロセッサを支える技術
* http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82%BB%E3%83%83%E3%82%B5%E3%82%92%E6%94%AF%E3%81%88%E3%82%8B%E6%8A%80%E8%A1%93-%EF%BC%8D%EF%BC%8D%E6%9E%9C%E3%81%A6%E3%81%97%E3%81%AA%E3%81%8F%E3%82%B9%E3%83%94%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E6%B1%82%E3%81%99%E3%82%8B%E4%B8%96%E7%95%8C-WEB-DB-PRESS-plus/dp/4774145211
* Linuxシステム[実践]入門
* http://www.amazon.co.jp/Linux%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%EF%BC%BB%E5%AE%9F%E8%B7%B5%EF%BC%BD%E5%85%A5%E9%96%80-Software-Design-plus-%E6%B2%93%E5%90%8D%E4%BA%AE%E5%85%B8-ebook/dp/B00ENEGXUU/
* はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ
* http://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEOS%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-~UNIX-V6%E3%81%A7%E5%AD%A6%E3%81%B6%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E3%81%97%E3%81%8F%E3%81%BF-Software-Design/dp/4774154644/
* PCI Express設計の基礎と応用―プロトコルの基本から基板設計、機能実装まで
* http://www.amazon.co.jp/gp/product/4789846415/
コンピューター以外だけど読んでくれないと死ぬ系・やや応用
==========================================================
(TBD)
* HBR系の交渉まわり?
* ザ・ゴールとかTPS?
* ファスト&スローとかの判断限界系?
明日の指導者を目指して
=========================
* 明日から教壇に立つ人のための教育心理・教育相談
* http://www.amazon.co.jp/gp/product/4762828610/
Webもの
==========================
* http://next.rikunabi.com/journal/entry/20150525
* http://www.dd.iij4u.or.jp/~okuyamak/Documents/
* 「新社会人にあなたならまず何を教えるか?」
* 「新人じゃなくなった人は何を気にするべきか」
TODO
===========================
* [ ] TBDを埋めろ自分
* [ ] インフラエンジニア向けではなく一般的な知的労働者向けバージョンを作れ自分
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment