masatate / books Goto Github PK
View Code? Open in Web Editor NEW読んだ本に関するメモ
読んだ本に関するメモ
失敗を軽減させ,またチャンスを増幅させるためには,「違和感」をキャッチしそれに基づいてきちんとした対策を取っておくことが重要である.
本書では,失敗や成功の予兆として表れる「違和感」や「モヤモヤ」について,その概念や種類を説明した上で,それらに気がつくべき理由・気がつくための方法・気がついた後の対策に関してまとめている.
以下では,違和感についてまとめた上で,どう対策していくかをまとめる.
ここでの違和感とは,「なんか変だなぁ,普段とは違うなぁ」という感覚である.この感覚の先にはリスクやチャンスが眠っている場合が多いため,見逃さないようキャッチし,対策を講じるべきである.
この違和感を感じてから実際にリスク・チャンスが発生するまでの時間は,短いものから長いものまである.
それぞれ時間的スケールごとに,対策方法が変わる.それぞれについて次章以降で説明する.
急な交通事故やうっかりミス,宝くじに当たる,などがこれである.これに対しては反射神経的にリスクを回避できるよう訓練したり,最新の科学技術を利用して人間には追いつかない速さの部分に対処する.
いつ降ってくるか分からないが,それなりにあるリスクやチャンスに関しては,事前からの準備が重要である.このようなリスクやチャンスは一瞬で通り過ぎてしまうため,日頃からこのようなチャンスが舞い込んだときにすぐにそれに乗っかれるように,ナレッジやアイデアメモを残しておくと良い.
特に,チャンスを掴み取るには自説を持っておくことが重要である.この点に関しては別章で説明する.
※ 確かに,研究テーマを決めるときなどそうである.日頃からこんなことができたら面白いとか考えていたら,ある時急に舞い込んだ研究費とか一期一会の研究者との出会いなどに活かせる気がした.
リスクやチャンスをきちんと察知するためには,自由な発想のもと,自説をもち仮説検証を行う力が必要である.
例えば歴史家の営みはまさにそうで,史料がたくさんある中で自分なりのストーリーに基づいて解析していき,今までになかった視点で歴史を語るものである.
理系の文脈で言えば,どういうものを作るかということについて,もっと自説を持つべきである.技術開発部分(How)だけではなく,上流(What/Why)の仮説検証もきちんと行えることが重要になる.
このような仮説検証は,後天的に向上させることは簡単にできない(やり方が解明できていない).しかしその時間的スケールには人それぞれ種類があるため,自分のタイプを見極め,それに応じた仕事を選ぶのも対策として可能である.
また,自説をノート(アイデアノート)として記録しておくことは効果的である.
2022/3/20
CASE式の書ける場所
SELECT句
WHERE句
GROUP BY句
HAVING句
ORDER BY句
PARTITION BY句
CHECK制約の中
関数の引数
述語の引数
他の式の中(CASE式自身も含む)
ウィンドウ関数についてはこちらのQiitaもわかりやすい.
本章ではQiitaをわかりやすい別の言い方で説明している.
1,PARTITION BY句によるレコード集合のカット, 2.ORDER BY句によるレコードの順序付け, 3.フレーム句によるカレントレコードを中心としたサブセットの定義
がウィンドウ関数の機能-- 順列を得るSQL
SELECT P1.name AS name_1, P2.name AS name_2
FROM Productis P1 INNER JOIN Products P2
ON P1.name <> P2.name
--組み合わせを得るSQL
SELECT P1.name AS name_1, P2.name AS name_2
FROM Productis P1 INNER JOIN Products P2
ON P1.name > P2.name
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.