今週のQiita技術書まとめ
2025年12月7日配信
データベース設計を始めよう!3層スキーマ/論理設計/物理設計/バックアップ・復旧
設計工程とデータベース 概要 info この記事は、達人に学ぶ DB 設計徹底指南書( この記事では、データベース設計を学ぶ第一段階として、データベース設計を行うための基本的な知識と工程について記述しています。
現場で役立つシステム設計の原則
日本最大級となる60万件以上の求人情報サイト「イーキャリアJobSearch」の主任設計者ほか数多くの経験を持つ著者が「現場でこんなことに困っていた」「解決策としてこうやった」「その結果こうなった」というリアルな経験と「なぜ、そうするのか」をふまえて解説!
読んでよかったなと思っている技術書たち
この記事はWano Group Advent Calendar 2025( 0. はじめに WEBサービスバックエンド8年目のブックトークという名のもとに行う棚卸エッセイです。 1. ソフトウェア設計関連 ソフトウェア設計は難しい。何をどこに置くべきか、システム化の対象のどこをキャプチャしどこをオミットすべきか、将来の変更を困難にしていないか、自分の作ったモジュールは利用者が使いやすいものとなって…
ルールズ・オブ・プログラミング
商業的成功を収めたゲームスタジオのプログラミング哲学! 『ゴースト・オブ・ツシマ』『怪盗スライ・クーパー』などで著名なゲーム制作スタジオ、Sucker Punch Productionsの共同創設者であるChris Zimmermanによる、プログラミングのベストプラクティスについて綴った本。全部で21のルールから成り立っており、すべてのプログラマーが知っておくべき本質的な知恵と、熟練したプログラマーにとって示唆に富む洞察を含んでいます。また、コードを書く際だけでなく、デバッグの際に有用な知識にも多く触れています。
ドメイン駆動設計をはじめよう
ドメイン駆動設計を実践するために最初に手にするべき1冊! ソフトウェアの構築において、 開発者は変化する技術トレンドを追うだけでなく、背後にある事業活動(ビジネスドメイン)を理解する必要があります。ドメイン駆動設計はビジネスドメインの知識に焦点をあてた設計手法です。本書は基礎知識としてドメイン駆動設計の概念や用語の教科書的な説明からはじまり、事業活動を分析し、ビジネス戦略を理解し、ソフトウェア設計をビジネスニーズに合わせるための一連の核となるパターン、原則、実践方法を説明します。
詳説 データベース
データベースとストレージエンジン内部のコンセプトについて開発者に向けて解説! データベースを選び、使用し、保守する際には、データベースの内部を理解することが必要ですが、多くの分散型データベースやツールがあるため、それぞれが何を提供しており、どう違うのかを理解することは困難です。本書は最新のデータベースとストレージエンジン内部のコンセプトについて開発者に向けて解説する書籍です。データベース内部の一般ユーザには見えないレイヤについて深く解説。データベースの内部について深く知ることで、データベース選び、使用、保守に役立ちます。
[試して理解]Linuxのしくみ -実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】
ITシステムやソフトウェアの基盤OSとして幅広く使われているLinux。エンジニアとしてLinuxに関する知識はいまや必須とも言えますが、あなたはそのしくみや動作を具体的にイメージすることができるでしょうか。 本書では、Linux OS における、プロセス管理、プロセススケジューラ、メモリ管理、記憶階層、ファイルシステム、そして仮想化機能、コンテナなど、OS とハードウェアに関するしくみがどのように動くのか、実験とその結果を示す豊富なグラフや図解を用いてわかりやすく解説します。 改訂に際しては全面フルカラー化。グラフや図解がさらにわかりやすくなり、ソースコードはC言語から、Go言語とP...
【書籍紹介】『Claude CodeによるAI駆動開発入門』
紹介する書籍 概要抜粋 2025年5月末に一般リリースされたAnthropic社が提供している「Claude Code」は、コマンドライン上で動くLLMによるAIコーディングエージェントです。これまでのAI開発支援エディタ一である「Github Copilot」や「Cursor」等他のツールとは全く違う開発体験が一気にエンジニアに受け入れられ、AI駆動開発のデファクトスタンダードになりつつあります…
Claude CodeによるAI駆動開発入門
2025年5月末に一般リリースされたAnthropic社が提供している「Claude Code」は、コマンドライン上で動くLLMによるAIコーディングエージェントです。これまでのAI開発支援エディタ一である「Github Copilot」や「Cursor」等他のツールとは全く違う開発体験が一気にエンジニアに受け入れられ、AI駆動開発のデファクトスタンダードになりつつあります。 本書は他の書籍に先駆けて、Claude Codeの基本的な知識から豊富な使い方まで幅広く解説します。さらに開発のためのおすすめのワークフロー、そして実際に動くWebアプリケーションをハンズオンで手を動かして構築しな...
【誰得】今年読んだ個人的にアツかった本 3選
はじめに こんにちは!mahiroです。 今年も残りわずかとなりました。 この記事では、私が2025年に読んだ本の中から、特に印象に残った3冊について簡単に紹介します。 技術書だけでなく心理学や哲学関連の書籍などジャンルは広めです。気になる書籍があればぜひ手に取ってみてください。
つくりながら学ぶ!LLM 自作入門
本書は、GPT型のLLM (大規模言語モデル) を一から理解して構築するために書かれました。 テキストデータの扱い方とAttentionメカニズムのコーディングの基礎を理解した後、完全なGPTモデルの実装に取り組みます。 本書の特徴は、LLMの構築プロセス全体を包括的にカバーしていることです。これには、モデルアーキテクチャを実装するためのデータセットの扱い方から、ラベルなしデータでの事前学習、そして特定のタスク向けのファインチューニングまでが含まれています。 本書を最後まで読めばLLMの仕組みがしっかりと理解でき、独自のモデルを構築するためのスキルを身につけることができるでしょう。作成す...
セルフ・コンパッション[新訳版]
セルフ・コンパッションの原典を新訳! セルフ・コンパッション(自分への思いやり)について,実証研究の先駆者であるK・ネフが,自身の体験や学術的な知見をもとにわかりやすく解説。随所に設けられたエクササイズに取り組みながらページをめくれば,自然とセルフ・コンパッションを身につけることができる。めまぐるしく変わる社会情勢やさまざまなストレスにさらされる「疲れたあなた」を労わるバイブルが新訳新装版で登場。 第1部 なぜセルフ・コンパッションなのか 第1章 セルフ・コンパッションを見つける 第2章 愚行はおしまいにする 第2部 セルフ・コンパッションの核となる構成要素 第3章 自分に優しくす...
愛するということ
《世界的ベストセラーの改訳・新装版》 愛は技術であり、学ぶことができるーー私たち現代人は、愛に餓えつつも、現実にはエネルギーの大半を、成功、名誉、金、権力といった目標のために費やし、愛する技術を学ぼうとはしない。愛とは、孤独な人間が孤独を癒そうとする営みであり、愛こそが現実の社会生活の中で、より幸福に生きるための最高の技術である。 * ●ヒコロヒー(芸人) フロムがそれは愛ではないと言いきるものたちも、私は愛だと考えてみたい。 いびつで不均衡で整備のおぼつかない、さまざまなものたちも、れっきとした愛だとみるのはどうだろうか。 ●川村元気(映画プロデューサー・映画監督・小説家) あま...
【長期思考を考える④】未来への貯え
list( - ①( << ②( << ③( << ④ << ⑤( 背景と目的 文化や開拓は、その時代の人々を生き生きとさせる。 長期思考で求められることは、その時代と未来の時代、どちらも生き生きとさせることを狙う。 1. 未来への影響
グッド・アンセスター
オードリー・タン(台湾デジタル担当大臣)推薦! 未来の子孫にとって「よき祖先」となるために、私たちは今、どう行動すべきか?英国の気鋭の文化思想家が短期思考から長期思考への転換の必要性を説く。SDGs関連書。
現代語訳 論語と算盤
1番読みやすい現代語訳! 60万部突破!!いまこそ全ての日本人必読! 最強の古典2021年NHK大河ドラマ「青天を衝け」主人公!新1万円札の顔に決定!指針なき現代においてわたしたちは「どう働き」「どう生きる」べきか?迷ったとき、いつでも立ち返りたい原点がここにある!!各界のトップ経営者も推薦!岩瀬大輔氏「あなたの仕事観を変える本。東洋の叡智がここにある! 」佐々木常夫氏「資本主義に対する彼の思想は、時代や国境を越えている」新浪剛史氏「“道徳に基づいた経営"という発想には学ぶべきことが多い」資本主義の本質を見抜き、日本実業界の礎となった渋沢栄一。「論語」とは道徳、「算盤」とは利益を追求する...
最近買った本とやろうと思っているUdemyの紹介
はじめに インターネット上の断片的な情報だけでなく、一度体系的にインプットし直すために、書籍とUdemy講座を購入して学習計画を立てました。 備忘録兼、同じ分野を学ぼうとしている方の参考になればと思い、選定理由とともにまとめます。 購入した書籍(理論・体系理解) 1. 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方
改訂新版 良いコード/悪いコードで学ぶ設計入門 -保守しやすい 成長し続けるコードの書き方
本書は、より成長させやすいコードの書き方と設計を学ぶ入門書です。筆者の経験をふまえ構成や解説内容を見直し、より実践的な一冊になりました。 システム開発では、ソフトウェアの変更が難しくなる事態が頻発します。 コードの可読性が低く調査に時間がかかる、 コードの影響範囲が不明で変更すると動かなくなる、 新機能を追加したいがどこに実装すればいいかわからない......。 変更しづらいコードは、成長できないコードです。 ビジネスの進化への追随や、機能の改善が難しくなります。 成長できないコードの問題を、設計で解決します。
SQL 第2版 ゼロからはじめるデータベース操作
本書は、「データベースやSQLがはじめて」という初心者を対象に、プロのデータベース(DB)エンジニアである著者がSQLの基礎とコツをやさしく丁寧に教える入門書です。第2版では、解説・サンプルコードを最新DBのSQLに対応したほか、(PostgreSQLを例に)アプリケーションプログラムからSQLを実行する方法の解説章を新設。SQLの書き方からアプリケーションでの利用方法までフォローします。
SQLアンチパターン 第2版
12年ぶりの改訂! 内容を大幅改訂し新規章が追加! リレーショナルデータベースを扱うシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)が存在します。本書では、SQLやデータベース設計を深く掘り下げ、データモデリングやSQLクエリのロジック、データ駆動アプリケーションのコード設計におけるアンチパターンを紹介し、それらを回避するための実践的な方法を解説します。 内容が大幅に改訂され、新規書き下ろしの章や、各章に「ミニ・アンチパターン」が追加されました。
実用 Go言語(第2版)
「Goらしいプログラムの書き方」を教えてくれる! 本書は、Goそのものを基礎から学ぶことができ、また開発業務で使っていきたいと思う読者に向けて執筆された書籍です。プログラミングの文法だけでなく、言語の機能の有効な使い方やプログラミングにおける慣習など「Goらしいプログラミング」について知ることができます。「周りにGoに詳しい先輩がおらず業務への導入に二の足を踏んでいる」という読者の、先輩代わりとなる書籍です。
本「今すぐ伝えるコツ 174」を読んだ
はじめに 今すぐ伝えるコツ 174( という本を読みました。 2 日間で 4.5h ほどでサクッと読みましたのでサクッと読書記録もつけていきたいと思います。 なぜ読んだか? かねてから新卒採用の面接官業務のためにソフトスキル系の本など何冊か読んできました。
今すぐ伝えるコツ174
■もう後回しにはしない 「面倒くさい」「考えがまとまらない」「時間がない」 ……はこれですべて解決! ストレスなく、すぐ動ける! 会社員、税理士、大学講師、個人コンサル、専門学校講師……20年以上、5つの仕事を掛け持ちする「超多忙生活」のなか、とうとう役員になったスーパーサラリーマンが伝授!
SOA合格でアソシエート3冠達成なお
今回Udemyのアドベンチャーカレンダーに参加することを機に、いや違うな期日を決めて資格試験に合格するためUdemyカレンダーに参加させていただいた。 結果としてはAWS SOA-C03に合格することができた。 受験動機 数年前に就職活動をしていて、少しでも有利になるようにAWSの認定資格試験を受けようと考えた。 そして当時は3つであったアソシエートを全制覇することを目的とした。
一夜漬け AWS認定クラウドプラクティショナー[C02対応]直前対策テキスト
まったくの初心者でもクラウドとAWSの基礎から分かるから合格率100%! クラウド技術者向けのベンダー資格として人気の高い「AWS認定資格」のうちでも、もっとも初級の資格である「クラウドプラクティショナー」の試験対策本が、試験の新バージョン「C02」に対応して改訂! クラウド技術者を目指して、これからクラウドの勉強を始める人に最適の一冊です。 実際の試験内容に即した内容として好評の『一夜漬けAWS認定ソリューションアーキテクトアソシエイト直前対策テキスト』の姉妹本。 【本書の内容】 Capter 1 AWS認定クラウドプラクティショナー試験資格の概要 Capter 2 クラウドの概...
ポケットスタディ AWS認定デベロッパーアソシエイト [DVA-C02対応]
AWSのデベロッパーアソシエイト[DAV-C02]に対応した試験対策テキストです。開発者に必要な資格に合格できます。
ポケットスタディ AWS認定 SysOps アドミニストレーター アソシエイト
AWS資格試験のうちSysOpsアドミニストレーターのアソシエイトに合格するためのテキストです。クラウトプラクティショナー(CP)認定資格を持っており、さらに上のシステムの実装・管理・運用に携わる人のために、特に重要な内容やどこから学べばよいかを中心に要点を絞って解説しています。 SECTION1 AWS認定SysOpsアドミニストレーターアソシエイト SECTION2 モニタリング、ロギング、およびリソースの修復 SECTION3 信頼性とビジネス継続性 SECTION4 デプロイ、プロビジョニング、およびオートメーション SECTION5 セキュリティとコンプライアンス SECTI...
雰囲気でコードを書いていた私が「プログラミングの基礎」勉強会で学び直して気づいたこと
はじめに こんにちは!ソーシャル経済メディア「NewsPicks( この記事はNewsPicks Advent Calendar 2025( の14日目の記事です。 私はPlatform Engineeringチームに所属していて、ニュースの編成業務から、課金、動画配信業務まで幅広い業務を行うチームに所属しています。 経緯
12月11日 NewSQLデータベースでどう変わる?
はじめに 昨日、「NewSQLデータベースでどう変わる?」というウェビナーを開催しました。 ミックさんとこばさんの「NewSQL徹底入門」書籍刊行記念ということで、おめでとうございます! ミックさんのプレゼンも、こばさんのプレゼンもNewSQLのアーキテクチャを知るうえでコンパクトかつ網羅的で、非常に参考になります。(たぶんそのうち公開されると思いますので)公開されましたらぜひ御覧ください。 後半…
NewSQL徹底入門 分散DBのアーキテクチャからユースケースまで
★★データベースの未来を見据える、絶好の一冊!★★ RDBの堅牢な信頼性と、NoSQLの圧倒的なスケーラビリティ ーーその両方を兼ね備えた次世代データベース、それが「NewSQL」です。 いったい何が「新しい」のか? その革新的なしくみとは何か? NewSQLを支える要素技術や、最大の特長である分散データベースの動作を、データベースのプロが徹底解説! ビッグベンダーが次々と参入する代表的なNewSQL製品の特長を深掘りします。 本書で扱う主なNewSQL製品:Google Cloud Spanner、TiDB、YugabyteDB、CockroachDB、Amazon Aurora...
みんなでさくっと書籍の概要をつかめるアクティブ・ブック・ダイアローグのご紹介
こんにちは、GxPの石村です。 この記事はグロースエクスパートナーズ Advent Calendar 2025( 私は社内で勉強会を開催することがよくあり、参加者の共通課題になりそうなテーマについて書籍を使って学んでもらっています。 読書会というと、1冊まるごと全部読むものだと思っている人が多いのではないでしょうか。 今回はそんな先入観を覆し、読書会のハードルが下がる方法をご紹介します。
システムを作らせる技術
SEじゃないあなたのための DX推進の教科書! 企業のDX推進でシステムを「作らせる技術」の重要性は増しています。 プログラマーやSEのような専門家だけがシステムについて考えればよいのではなく、「自分では作れなくとも、『作ってもらうノウハウ』」が必須の時代になったということです。 そのためには、 ・「こんなシステムがあればいいのに」を構想し、 ・「A機能とB機能、どちらを優先すべきか」を判断し、 ・これを作るのにいくらまで投資する価値があるか?を見極め、 ・作ってくれる人(社内の情報システム部門、または社外の専門ベンダー)を探し出し適切に依頼し、 ・構築プロジェクトで沸き起こ...
NO AI, NO ENGINEER LIFE. ~AIが導くエンジニアのキャリア変革~ 参加記
はじめに NO AI, NO ENGINEER LIFE. ~AIが導くエンジニアのキャリア変革~ 以下のイベントに参加してきましたので参加記。 登壇者は大塚あみさん、からあげさんでした。 会場はSTATION Aiというところです。
#100日チャレンジ 毎日連続100本アプリを作ったら人生が変わった
怠け者の大学4年生がChatGPTに出会い、ノリでプログラミングに取り組んだら、 教授に褒められ、海外論文が認められ、ソフトウェアエンジニアとして就職できた。 大学4年の春。授業でChatGPTを知った私は、宿題をサボるためにその活用法を編み出した。 プログラミングにも使えることを知り、出来心で「#100日チャレンジ」に取り組み始めた。 毎日1本、新しいアプリ(作品)を作り、X(旧ツイッター)に投稿するというものだ。 暇つぶしで始めたそれは、過酷な挑戦であると同時に、日常的な興味と学び、そして飛躍をもたらした……。 ーー Z世代の著者によるAI駆動型プログラミング学習探究記 -- ステッ...
PythonではじめるMCP開発入門
★新・業界標準はこの一冊から! MCPの概要からアーキテクチャ、Pythonによる実装まで★ 本書では、MCP(Model Context Protocol)の基本概念の説明から、既存のMCPのサーバーの基本的な利用方法、そして、PythonによるMCPサーバー/ホストの開発までを網羅的に扱います。MCPの基本構造、アーキテクチャについても、どこよりも詳しく、わかりやすく解説。また、AIコーディングによるMCPサーバー/ホストの具体的な開発例や、AIコーディングに役立つシステムプロンプトなども紹介しています。 【おもな内容】 第1章 MCPとは何か? 1.1 MCPの概要 1.2...
ゼロから作るDeep Learning
実際にシステムを作りながらディープラーニングを学ぶ! ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch NormalizationやDropout、Adamといった最近のトレンド、自動運転や画像生成、強化学習などの応用例、さらには、なぜディープラーニングは優...
10年間で100冊、プログラミング教育の本を読んできた観点からのものづくりを応援する書籍紹介2025
始めに 自分がこれまでに呼んできたものづくり、教育についての書籍をリスト化して、検索リファレンスにしていました。 まとめたら10年間で100冊を読んでいた事が判明しました。 100冊読んでいた記念に少しずつ書籍紹介をしていきます。 直接的にプログラミングがうまくなったりすることよりも、ものづくりそのものへのスタンスを考えるきっかけになるような書籍をいくつか紹介します。
人生のレールを外れる衝動のみつけかた
「将来の夢」「やりたいこと」を聞かれたとき、なんとなくやり過ごしていませんか? 自分を忘れるほど夢中になれる「なにか」を探すための道標がここにある 「本当にやりたいこと」「将来の夢」「なりたい自分」こんなテンプレに惑わされないために。 変化を恐れない勇気、あげます。 「将来の夢」や「本当にやりたいこと」を聞かれたとき、 それっぽい答えを言ってやり過ごしたことはないですか? 自分を忘れるほど夢中になれる「なにか」を探すために スマホを置いて一歩を踏み出そう。 【本書に登場する話題】 魚豊『チ。』/山田鐘人・アベツカサ『葬送のフリーレン』/伏瀬『転生したらスライムだった件』/山口つば...
新卒sre2年目が読んでよかった本・参加してよかったイベント
はじめに こんにちは、新卒2年目SREの🦊です。 今日は2年間の振り返りも兼ねて、2年間で読んだ書籍の中から良かったものや参加してよかったイベントを紹介します。 技術系書籍 kubernetes完全ガイド
Kubernetes完全ガイド 第2版
Kubernetes はコンテナ化されたアプリケーションのデプロイ、スケーリングなどの管理を自動化するコンテナオーケストレーションエンジンです。本書ではKubernetesに関して、アプリケーション開発者およびインフラエンジニアが利用する機能を網羅的に取り上げます。今回、前版を見直し、バージョン1.18に対応しました(アルファ機能を含む)。また、認定資格CKA/CKAD取得に役立つ、さまざまな知識が得られます。285枚の図、312個のサンプルマニフェスト、257個のよくある質問と回答により、前版以上に分かりやすいものとなっています。