## 注意事項 - 勉強会の様子はリアルタイム配信 & 後日編集した動画としてYoutubeにて公開させて頂きます - 顔出し NG の方は遠慮なくおっしゃってください - ゴミは各自で持ち帰ってください ## お願い - ハッシュタグ `#ペチオブ` で勉強会の様子を X で post してね! - [Discord](https://discord.gg/d3xxrYEKRD) への参加もお願いします! - [Youtube](https://www.youtube.com/@miraito) のチャンネル登録もぜひ! ## 参加者 - kakiuchi - ミライト - PHP - 6 年 - OOP や設計、あとインフラ気になる - ~~エリックエヴァンス~~ hiro - ミライト - バックエンドメイン - 設計・上流のコンサル - yuki - ミライト - PHP / React - 5 年 - ほげさん - ミライト - 14 年くらい - バックエンドコーディングがメイン ## それではさっそく ### [徳丸本](https://amzn.asia/d/7TJO0gU) ( kakiuchi ) - 2018 ( 2 版 ) - 2011 ( 1 版 ) - 新人の頃バニラ開発をしていたので、手元に置いてすげぇ読み込んだ ### [Joy,Inc](https://amzn.asia/d/f5Caclf) ( hiro ) - 2016 - メンロー社が XP をどういうふうにやったか - オレの [togetter](https://togetter.com/li/1334470) ### [Clean Architecture](https://amzn.asia/d/gz5cYA0) ( yuki ) - 2018 - ミライトで社内勉強会したね - 基礎的な勉強になった - みんな見ようぜ ### [オブジェクト脳のつくり方](https://amzn.asia/d/23U2DYM) ( ほげ ) - 2003 - 新人の頃読んで衝撃を受けた - 世界一流エンジニアの思考法の人 ### [テスト駆動開発](https://www.amazon.co.jp/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA-Kent-Beck/dp/4274217884) ( kakiuchi ) - 2017 - すげぇシンプルな例でわかりやすかった - 単体テストの感覚とかが掴めた - こっちもおすすめ(hoge) - [ソフトウェアテストの技法](https://amzn.asia/d/heyeqj7) - 2006 ### [ユースケース駆動開発実践ガイド](https://amzn.asia/d/501NuhN) ( hiro ) - 2007 - 多分一番読み込んだ書籍 - 今でもプロジェクトのスタート時に読み直したりしている - 「実践ガイド」ってところがいい - このユースケース本で基本抑えた上で、概念モデリングして、机上で振る舞いの観点から検証してみて、概念同士のつながりが本当に必要かとか概念モデルと他の観点からとを行き来して検証するってのが大事に感じます。 ### [認知心理学者が教える最適の学習法: ビジュアルガイドブック](https://amzn.asia/d/1HBXtiQ) ( 神田さんコメントより ) - 2022 - 遅れちゃったけど、何がいいかって言うと、直感的に有効かなって思ってた勉強法が意外とそうでもなかったりして気づきが多いです。イラストも多い。 ### [数値化の魔力 "最強企業"で学んだ「仕事ができる人」になる自己成長メソッド](https://amzn.asia/d/j2sRqko) ( yumi さんコメントより ) - 2023 - 【数値化の魔力】は、キーエンスが全社的に導入している、KPIマネジメント×制約理論の使いこなしによって、量と質の両面からボトルネックのみに注力して全体最適に繋がるような方法論が書かれていました。基本的なことだけど、1日単位でKPIマネジメントを個人でもチーム全体でもできるように仕組化しているから、あれだけ利益出してるのかなって感じました。 ### [数値化の鬼――「仕事ができる人」に共通する、たった1つの思考法](https://amzn.asia/d/09aAuvY) ( yumi さんコメントより ) - 2022 - 運用で何をモニタリングしないといけないかとか、今のアーキテクチャのどこに問題があるのか?とかを議論する際にも必要な考え方だと感じたし、自分たちで組織的に何を変数と捉えて、強みを伸ばすのか? その強みに固執せずに素早く強みを変えていけるか?とか ### [Java デザパタ](https://amzn.asia/d/8lk42EX) ( かきあげせいろさんコメントより ) - 2001 - デザインパターンは実務では使わないとよく言われている印象ですが、自分にとってこの本でインターフェースなどのプログラミング言語の機能が使いこなせるようになる道の始まりだったように思います! - 2 年目の頃めちゃくちゃ写経したなぁ ( ほげ ) ### [Writing Effective Use Cases](https://amzn.asia/d/5pUlC9X) ( 神田さんコメントより ) - 2000 - アリスター・コーバーン著 - Use cases have never been this easy to understand -- or this easy to create! - コードの本だとコードは読めるけど、技術書じゃあないとニュアンスとかちゃんと理解するのムズいよね ### [チームトポロジー](https://amzn.asia/d/3rW4bpe) ( yumi さんコメントより ) - 2021 - 1つのサービスコンテキストを1つのチームが担当するように、チームに無関係な責務が混在しないようにすることで、生産性が下がらないようにしましょっていう。 - 組織構造をどんなちっこいドメインごとのチームにわけて、それらをどう繋げば目的を達成できますかね?ていう組織のデザインパターンて感じです。 ### [Go言語で作るインタプリタ](https://amzn.asia/d/2gmIKLN) ( 神田さんコメントより ) - 2018 - すこしずつ動くものができていく ### [ソフトウェアアーキテクチャハードパーツ](ソフトウェアアーキテクチャハードパーツ) ( yumi さんコメントより ) - 2022 ### [思考と行動における言語](https://amzn.asia/d/4w8P7qo) ( 知人 ) - 1985 - 一般意味論の古典的入門書。 - 一般意味論とは、記号に対する人間の能力と反応を探求、あらゆる事象を表現する手段である記号と人間の行動との結びつきを研究する学問のこと。 - コピーライターや広告代理店の理論的バックグラウンドとされることも多い。 ### [記号論への招待](https://amzn.asia/d/9KGLz4I) ( hiro ) - 1984 - 記号というのはアイコンのことではなくて、「物」や「意味」を表すこと一般を言っている ### [13歳から鍛える具体と抽象](https://amzn.asia/d/4wzlny8) ( 知人 ) - 2023 - 具体と抽象を行き来することで、物事をシンプルに整理できると謳う本。 - 子供向けに見えるが、読んでいると、赤線を引きたくなることが結構書いてある。 ### [Refactoring UI](https://www.refactoringui.com/) ( 知人 ) - Tailwind CSSをなぜ開発したかという疑問に答えるために書かれた本。 ただし、「こういうわけで開発した」という「理由」は一切書かれていない。 そうではなくて、よく見聞きするWebデザインのお悩みポイントは、こうすれば乗り越えられるというアドバイス集・事例集になっている。 採り上げられる事例は、どれも説得力が高く、アドバイスに従ってみたくなる。 アドバイスに従おうとすると、Tailwind CSSがそれにうってつけのツールだと分かる(発見する)。 素直に理由を答えるのではなく、相手の便益を通して、読者に発見させる方法は賢い。 技術を文章でどう紹介したら良いか悩んでいる人に激しくおすすめ。 解説文そのものは、パラグラフライティングのお手本にできるほど、洗練されている。 技術書を書いてみたい人に激しくお勧めしたい。 難点は99USD(ビデオチュートリアル付き)と高いこと。 ### [入門 考える技術・書く技術](https://amzn.asia/d/6Wmel1V) ( yuki ) - 2011 ### [ThoughtWorksアンソロジー](https://amzn.asia/d/hBRnGNZ) ( ほげ ) - 2008 - [オブジェクト指向できていますか](https://www.slideshare.net/MoriharuOhzu/ss-14083300) - キツめのコーディングルールで実装をしてみるエクササイズ - 新人の頃「こんなルールだとコード書けん」っていろいろ話した思い出 ### [開発系エンジニアのためのDocker絵とき入門](https://amzn.asia/d/8IIwvM9) アンケートは[こちら](https://www.noway-form.com/ja/f/afaf2623-3b77-4d73-9293-79ca14938511)からお願いします。