年度末までに読む

生成AI時代のソフトウェア開発 (978-4814401468)
本書は、生成AI(Generative AI)がソフトウェア開発プロセスに与える影響を実務視点で整理し、AIツールの選び方・評価・活用法を体系的に解説した一冊です。コード生成、コードレビュー、テスト支援、ドキュメント作成、UI/UXデザイン支援など、ソフトウェア開発工程全体で利用されるAIツールの特性や限界を具体例を交えて説明しています。

バイブコーディングを超えて ― AI 時代を生き抜く開発者の未来 (978-4814401420)
本書は、生成 AI がソフトウェア開発プロセスにもたらす変化を深く捉え、AI 支援コーディング(いわゆるバイブコーディング)を超えて開発者がどのように価値を発揮すべきかを体系的に解説した技術書です。 AI との協働における設計戦略、プロンプトの活用と限界、ツール選定の指針、コード検証・レビューのあり方など、進化の速い AI 開発環境におけるベストプラクティスを幅広く扱っています。

マスタリング・ビットコイン 第3版 ― オープンブロックチェーンとそのプログラミング (978-4814401444)
本書は、ビットコインとそれを支えるブロックチェーン技術を基礎から深く理解するための技術書で、実装例や豊富な図版を交えて解説している解説書の決定版です。トランザクション・ブロックの構造、ノードやネットワーク、公開鍵暗号とデジタル署名、マイニング、ウォレットの内部動作など、ビットコインのコアとなる仕組みを段階的に学べます。第3版では、Taproot・Tapscript・シュノア署名・ライトニングネットワークなど最新トピックも網羅され、大幅な内容更新が施されています。

直感 生成AI ―ハンズオンで動かして学ぶ拡散モデル入門 (978-4814401406)
本書は、生成AIの中でも特に 拡散モデルや生成メディアをコードで実際に動かしながら学べる実践入門書 です。テキスト・画像・音声・動画など幅広い生成タスクを対象に、複雑な理論や高度な数学に深入りせず、事前訓練済みモデルやオープンソースライブラリを活用して手を動かしながら理解を進められる構成になっています。生成AIの基本原理から応用までを体系的にカバーしており、サンプルコードや演習を通じて“直感的に理解できる教材”となっています。

Python Polars ― 高速なデータ処理を実現する次世代ライブラリ (978-4814401437)
本書は、Python における 次世代のデータフレーム処理ライブラリ「Polars」 を基礎から応用まで体系的に解説した技術書です。Polars は高速な遅延実行エンジンや Rust ベースのバックエンドを活用することで、従来の pandas よりも高速・省メモリ・並列処理に強いデータ処理を実現するライブラリとして注目されています。基本的な API の使い方から、並列化・最適化・内部構造の理解・Rust プラグインによる拡張方法にまで踏み込んで解説しており、Polars の実践的入門書としてもリファレンスとしても価値があります。

実用 Go言語 第2版 ― システム開発の現場で知っておきたいアドバイス (978-4814401369)
Go 言語を単なる入門としてではなく、実務の現場で“使える・読める・保守できる”コードを書けるようになるための実践書です。Go は文法がシンプルで高速な実行性能を持つため、API サーバー・マイクロサービス・インフラ系ツールとして採用例が増えていますが、現場では単純な構文の理解を超えた設計・テスト・データ処理・エラー処理などの配慮が求められます。本書はその点に踏み込み、「より Go らしく書く」「実用的なアプリケーションを構築する」ためのノウハウを幅広く扱っています。

プラットフォームエンジニアリング ― 成功するプラットフォームとチームを作るガイドライン (978-4814401413)
本書は、ソフトウェア開発チームが共通基盤(プラットフォーム)を設計・構築・運用し、開発・運用効率を飛躍的に高めるためのベストプラクティスを体系的に解説した実践書です。プラットフォームエンジニアリングの基本概念として、プラットフォームを単なるインフラではなく「プロダクト」として捉える視点から始まり、組織内に導入するプロセスやチーム設計、役割分担、スケール時に直面する課題などを詳細に説明しています。

AIエンジニアリング ― 基盤モデルを用いたAIアプリケーション開発の基礎と実践 (978-4814401383)
本書は、生成AI時代の AIアプリケーションを実務レベルで設計・構築・運用するための体系書 です。単に大規模言語モデル(LLM)を使うだけではなく、信頼性、スケーラビリティ、安全性を備えたシステムとして AI を設計する「AIエンジニアリング」の全体像を丁寧に解説しています。基盤モデルの特徴、モデル選定・評価、プロンプト設計、ガードレール、検索拡張生成(RAG)、エージェント設計といった構成要素を実務視点で扱い、単発のコード例に留まらない実践的な内容です。

ソフトウェアエンジニアガイドブック ― 世界基準エンジニアの成功戦略ロードマップ (978-4814401215)
本書は、ソフトウェアエンジニアとしてのキャリア全般を体系的に整理したガイドブックです。新人としてのスタートから、中堅・シニアエンジニア、さらにテックリードやスタッフエンジニアとしての役割に至るまで、各キャリア段階で求められるスキルや考え方、実務上の戦略を詳細に解説しています。著者は人気テックニュースレターの執筆者であり、Microsoft や Uber など大手企業での経験を背景に、世界基準のエンジニアリング成功戦略を紹介しています。

詳解 データレイクハウスアーキテクチャ ― Delta Lake を使ったデータ AI 活用とガバナンス (978-4814401390)
本書は、近年データ基盤として注目を集める「データレイクハウス」の全体像を Delta Lake を中心に詳解した実務書 です。従来のデータレイクとデータウェアハウスの長所を融合しつつ、ACID トランザクション、スキーマ進化、タイムトラベルといった重要機能を説明。Apache Spark との統合、パフォーマンス最適化、運用上のベストプラクティスまで、モダンなデータプラットフォームを設計・構築・運用する実践知を幅広くカバーしています。

エンジニアリングリーダー ― 技術組織を育てるリーダーシップとセルフマネジメント (978-4814401352)
本書は、優れたエンジニアが必ずしも優れたリーダーになれるわけではないという前提に立ち、技術リーダーやエンジニアリングマネージャーとして成果を出すための心構え・スキル・実践法を体系的に解説した実務書です。セルフマネジメントやキャリア形成、自身の価値観の整理といった「個人としての基盤づくり」から始まり、コミュニケーション、意思決定、エネルギー管理といった自己統制の方法を実践例を交えて説明しています。

エンジニアリング統括責任者の手引き ― 組織を成功に導く技術リーダーシップ (978-4814401147)
本書は、エンジニアリング組織を統括する立場に就いたときに直面する課題と期待に対して、実務レベルの戦略・手法・行動指針を提供する指南書です。エンジニアリング統括責任者(CTO/エンジニアリングディレクター等)が組織全体の成果を最大化するために必要な「ビジョン策定」「組織計画」「コミュニケーション」「戦略立案」といったテーマを体系的に扱っています。はじめにエンジニアリング統括責任者の役割とポジションを獲得する方法から解説し、続けて組織運営・計画プロセス・評価と測定・ミーティング設計など、実務で必要な知識と判断ポイントを具体例とともに整理しています。

実践 Webペネトレーションテスト ― 攻撃者の視点で学ぶ Web アプリケーションセキュリティ (978-4814401253)
本書は、Web アプリケーションの脆弱性を攻撃者の観点から能動的に検証する「Web ペネトレーションテスト」の実践ノウハウを丁寧に解説した実務向けテキストです。環境構築から始め、偵察活動、脆弱性調査、攻撃シナリオの設計・実行といった 現実の攻撃プロセスに即したステップ を豊富な実例とともに学べます。基本的な攻撃手法だけでなく、複数の脆弱性を組み合わせたシナリオや応用技術についても扱い、現場で通用するスキルセットが身につく構成です。

組織文化とリーダーシップ【原著第5版】 (978-4561237358)
エドガー・H. シャインによる本書は、組織文化の本質とそれを形成・変革するリーダーシップの役割を体系的に探究した名著の原著第5版です。組織文化とは何か、どのように形づくられ、進化し、企業の成果や人々の行動に影響を与えるのかを、豊富な実例と理論を織り交ぜて解説しています。今回の第5版では、グローバル化やDXに伴う価値観の変化、定量的・定性的文化測定の最新動向といった現代の組織が直面する課題も反映されています。

強運の法則 ― 社長のための「西田式経営脳力全開」8大プログラム (978-4891012052)
本書は、脳科学や心理学の視点を取り入れた「強運」をつかむための独自プログラムを解説するビジネス実践書です。著者の西田文郎氏は、長年にわたり経営者の能力開発に携わり、成功者に共通する資質を分析してきた経験をもとに、「大きな野望」「予感」「ツキ」「他喜力」などの8つの法則として体系化しています。各法則は理論だけでなく、脳の仕組みや行動習慣に結びつけて説明されており、成功のための思考・行動変容につなげやすい構成になっています。

ショートコーディング ~職人達の技法~(プレミアムブックス版) (978-4839950637)
本書は、プログラミングにおける “ショートコーディング” という技法をテーマに、プロフェッショナルの思考や実践テクニックを集めた技術書です。ショートコーディングとは、少ないコードで効率よく、かつ読みやすさや保守性を保ちながらソフトウェアを実装するスタイルを指し、単なるコードの短縮ではなく「簡潔で意味のある表現」を追求する技術として解説しています。

コメント

タイトルとURLをコピーしました