出す最後の記事になるかと思います。年に読んだ本の中で、特に素晴らしかったものをご紹介します。Next.js、Ktor)といった部類に関しては公式のドキュメントを読むことがほとんどになり、書籍に求めるのは公式ドキュメントに書かれていない何かや誰かの経験・ノウハウになったからだと思います。冊は読んでた)のでインプット:アウトプットの割合的には良いバランスではないかと思っています。先に述べた通り公式ドキュメントに書かれていないなにかを売っている本というのはどれも本当の意味で価値があるものであり、皆さんにも本当に意味のある情報にお金を使っていただけるようこの記事で情報発信したいと思います。自分はマネージャーというわけではありませんが、マネージャーの考えを知るために読んでおこうと思って読みました。将来自分がその立場になった時に参考になりそうだなと思ったし、この本に書いてあるようにマネジメントされたら嬉しいなと思えました。したマネジメント系の書籍が一定のサイクルごとに良書と呼ばれるものが登場するのは、まさに公式ドキュメントが存在しないからだと思っています。脆弱性が生まれる原理と対策の実践https://amzn.to/4amA3mC通称徳丸本ですね。今年は自分の中で「セキュリティに関する知識をつけていく」というのがテーマにあったので、その中でもこの徳丸本はセキュリティに関する知識が体系的にまとめられていてよかったです。脆弱性を再現した内容も詳しく書かれているため、非常に理解が捗りました。セキュリティを学ぶにあたっての入門書としては、これ以上のものはないのではと思われます。今後も何度もこの本に戻って来ることになりそうです。知らなかったでは済まされない脆弱性対策の必須知識https://amzn.to/3vbHZaj同じくセキュリティ本。情報としては先の徳丸本と重複している箇所が多いため、徳丸本を読んだ後にこの本を読みました。「重複している箇所が多いのに何の意味が?」という感じですが、この本から得たかったのはCSPの知識でした。CSPについて詳しく触れられており、その意味で非常に有益でした。エンジニアであれば必携でしょう。「スレッド」「プロセス」「ソケット」「ストリーム」という概念について理解できました。なにより、「なぜネットワーク越しにデータを送り合えるのか?」の解像度が非常にクリアになりました。詳細な読書メモを残すほど、この書籍には感銘を受けました。確実に今年のベスト書籍です。エンジニアであれば必携。版https://amzn.to/3va5Mraここからは少し領域が異なります。誰かの経験に基づく書籍シリーズです。この本はばんくしさんが薦められていたことで知りました。https://note.com/vaaaaanquish/n/n6d5196f13988結婚というイベントを迎えて、自分のこれまでの価値観が変わっていくのを感じているのですが、その最たるものがお金に関する考え方です。これまでは「スキルを上げるのが優先!お金は結果としてついてくればいい」という考え方でしたが、転職によって自分のスキルをある程度実感できたこと。それからパートナーができたことで「お金を得るために自分のスキルをどう活かすか?」という発想に変わりました。これは完全に主観ですが、この順番を間違えたことによって「スキルがないのにお金を得てしまった結果、収入源を失った時に堕ちるところまで堕ちていく」人をよく見かける気がします。話が若干それましたが、この本は「お金を得るために自分のスキルをどう活かすか?」という問いの道標となるような本でした。本の内容については、こちらの過去記事に詳しく書いてありますのでよければご覧ください。https://zenn.dev/bs_kansai/articles/c8b1fe6657d9b9世界一流エンジニアの思考法https://amzn.to/3NAckpk現役米マイクロソフト社員の牛尾剛さんが書かれた本です。この本では実際にマイクロソフトで働く中で、優秀な同僚たちの習慣や行動を観察し、自分に取り入れられた牛尾さんの実体験をもとに書かれています。理解に時間をかける優先順位をつけ、最優先のものだけに集中する楽しくなくて苦しい時は無理があるサイン「読んだ人がどう感じるか?」を意識しながらコードを書く批判するのではなく、何を貢献できるかを考える自分の人生や幸せに責任を持って、自分でコントロールするこのあたりのエピソードですね。自分の生産性を上げたいと思っている人には何かしら得られるものがある内容になっているハズです。年末年始の休みあたりから読み始めようと思っている本たちです。プログラマー脳は購入済みです。ついて概要だけでも学んでおこうと思っています。~優れたプログラマーになるための認知科学に基づくアプローチhttps://amzn.to/41ze9sy優れたプログラマーになりたいので、ノウハウを知りたいです。学ぶ高速化の実践https://amzn.to/41xpFoa一番読みたい本はこれです。パフォーマンスチューニングを知るにはランタイムを知る必要もあると思っているので、これを機にその辺りの知識をつけていきたいです。今こそ知っておくべき「デジタル世界」の基礎知識https://amzn.to/476shum基本情報や応用情報で勉強する内容な気がしなくもないので、これは書店で試しに読んでみてから購入を検討しようと思います。出会う機会があるので。製品の知識をつけておけば基本概念は同じはずなので応用していけるんじゃないかという考えです。フロントエンド開発のためのテスト入門https://amzn.to/3GWmRHyフロントエンドのテスト戦略本です。実際に業務で書いてはいるもののフレームワーク選定の戦略や環境構築まではやったことがないので、この本から学びたいです。単体テストの考え方/使い方https://amzn.to/3NApHpB質の高いテストをするには?について書かれている本らしいです。低いレイヤーからの基礎になりそうですが、そのあたりをしっかり本で読んだことがないのでこれを機に読んでみようかなと。Kobe.tsというTypeScriptコミュニティを主催していますフロント・バックエンドに限らず、周辺知識も含めてTypeScriptの勉強会を主催しています。毎朝オフラインでもくもくしたり、神戸を中心に関西でLTもしています。アイコンは公式配布のものです。x.com/tonikakuhayate/status/1806583319951233034バッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。アイコンは公式配布のものです。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。