読書メモ:ゲーム理論の思考法・ビジネス・人生を変える「戦略発想の技術」
ブロックチェーンやWeb3の世界では、人がどう行動するかを前提にした設計が重要になります。その背景にあるのが、インセンティブ設計やメカニズムデザインを支えるゲーム理論です。 ブロックチェーンのインセンティブ設計やメカニズ […]
ブロックチェーンやWeb3の世界では、人がどう行動するかを前提にした設計が重要になります。その背景にあるのが、インセンティブ設計やメカニズムデザインを支えるゲーム理論です。 ブロックチェーンのインセンティブ設計やメカニズ […]
最近読んだ『問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本』『問題解決力を鍛える!アルゴリズムとデータ構造』の両方で本書が推奨されていたため、プログラミングコンテストに興味があるわけでありませんが、ア […]
『問題解決力を鍛える!アルゴリズムとデータ構造』を読んでみたところ、理解があやしい部分があったため、入門者にやさしいと評判の本書を購入しました。 本書では、アルゴリズムに必要な数学の基礎知識から学ぶことができ、実数・有理 […]
ブロックチェーンのノードやDeFiのスマートコントラクトでは、データ構造やアルゴリズムが頻繁に使われています。例えば、Ethereumではマークルツリーという二分木のデータ構造を用いて、効率的にデータの整合性や改ざんの検 […]
ドメイン駆動設計(DDD)が話題になってからかなりの時間が経ちますが、私はネットの記事などで言葉だけを知っている程度で、本格的に学習したことはありませんでした。そのため、この本を手に取りました。有名な『エリック・エヴァン […]
こちらも『クリーンコード』と同様に名著として知られていますが、意訳によるためか、意識が高すぎるタイトルから少し気恥ずかしく、これまで手に取るのを避けていました。内容は、経験豊かな著者がシステム開発においてプログラマに求め […]
これは、Robert C. Martin(通称アンクル・ボブ)の名著『Clean Code』を読んだ際の読書メモです。 コードを理解する力、すなわち「なぜこのようなパッケージ構成になっているのか」「変数やクラスはなぜこの […]
ソフトウェアの上位概念である「アーキテクチャ」について学ぶために本書を購入しました。『Clean Code』などの著書で有名な Robert C. Martin による『Clean Architecture』ということで […]
自分の世代では、学ぶべきプログラミング言語といえば常にJavaでした。大規模なシステムインテグレーターの案件で使われることが多く、オブジェクト指向の複雑さなど学ぶべきことが多いため、言語仕様を覚えるだけでも膨大な時間がか […]