logo
  • 現在做什麼
  • 關於我

Kalan

文章分類

  • 前端
  • 開發筆記
  • 雜談
  • 年度回顧

快速連結

  • 現在做什麼
  • 關於我
  • 聯絡我
  • 職涯思考🔗

關注我

在福岡生活的開發者,分享軟體開發與日本生活的點點滴滴。

© 2025 Kalan Made with ❤️. All rights reserved.

自習のガイド - 読書感想

作成者:カランカラン2021年11月19日 3:20
ホーム/レビュー
💡

質問やフィードバックがありましたら、フォームからお願いします

英語原文

目次

  1. 概要
  2. 第一部:自分がなぜ学ぶのかを認識する
    1. 1. 目標と現状を整理する
    2. 2. 時間の使い方を記録する
    3. 3. 時間の「質」を向上させる
    4. 4. 可能な階段
    5. 5. 1/100学習法
    6. 6. 習慣のレバレッジを設定する
    7. 7. 行動の制約

本文は台湾華語で、ChatGPT で翻訳している記事なので、不確かな部分や間違いがあるかもしれません。ご了承ください

この本はいつか日本語版に翻訳されるだろうと思いますが、現時点で日本語版しかないので、皆さんに読書の感想をシェアしたいと思います。この本は700ページ以上の厚さがあり、日本では「#鈍器本」と呼ばれ、ベストセラーリストにも登場しました。内容は非常に充実しており、何かを学びたいけれど、どう始めればいいのかわからない初心者に最適です。

概要

さまざまな独学の方法が本書にまとめられており、全体は三つの部分に分かれています。

第一部は、なぜ学ぶ必要があるのかを説明し、さまざまな方法で答えを探ることについてです;

第二部は、何を学ぶべきかを説明し、自分が学びたいことを見つけるためのさまざまな方法を紹介しています;

第三部は、どうやって学ぶかを教えます。知識の取得方法だけでなく、知識の整理や、知識の連鎖の形成についても触れています。

第一部:自分がなぜ学ぶのかを認識する

なぜ学ぶのでしょうか?通常、人々は特定の目標を達成したり、現状を変えたりするために学びます。たとえば、ソフトウェアエンジニアに転職するためにコンピュータサイエンスの知識を学ぶ必要があるとか、弁護士になるために法律を学ぶ必要があるなどです。したがって、目標を決めることは学習の大前提の一つです。

特定の分野や知識を学ぼうとすると、迷いや挫折を感じることがよくあります。

1. 目標と現状を整理する

本書で提案されている一つの方法は、目標と現状を左右に書き、その間に目標を達成するために必要な知識を書き出すことです。

2. 時間の使い方を記録する

計画を立てる人は多いですが、実際に記録する人は少ないです。自分の学習の質を把握するためには、まず自分の時間の使い方を把握する必要があります。私自身、この点では十分にできていないことが多く、やりたいことがAなのに、スマホをいじったりゲームをしたりしているうちに時間が過ぎてしまいます。

3. 時間の「質」を向上させる

本書では、私たちの時間の質は、その時間に何ができるかによって決まると述べています:

行動書く聞く話す読む
朝食を食べるXOXX
地下鉄に乗るXOXO
仕事から帰宅OOOO

丸が多いほど、時間の質は高くなり、深い集中状態に入りやすくなります。時間が足りない場合は、まず時間の質を高めることから始めてみると良いでしょう。エンジニアにとっては、この表に「コンピュータを使えるか」という項目を追加することもできるでしょう。

4. 可能な階段

未知の分野においては、多くの盲目的な試行錯誤が伴うことが多いですが、まずは自分が持っている知識を列挙し、徐々にさらに深い知識をリストアップしていくと良いでしょう。この段階で、自分の現在のレベルを把握し、次に進むべきステップを知ることができます。自分が学びたい分野の中で、既に理解していることや、まだ習得していない複雑な知識を一つずつ書き出し、それに基づいて学習の方向性を複雑さに応じて整理することができます。

フロントエンドの学習に関しては、簡単なものから難しいものに分けることができます(大まかな区分):

  1. HTML, CSS
  2. JavaScript 基礎文法
  3. ブラウザJavaScript
  4. フロントエンドフレームワーク

以前にHTMLとCSSを学んでいれば、次に浅いところから深いところへと徐々に進めることができます。

5. 1/100学習法

同じく「フロントエンド」を例にとると、単語の定義だけでは範囲が広すぎるので、一歩一歩分解していくことが重要です。たとえば、最初にHTMLを学び、その範囲をさらに絞り込んでタグ名に限定します。たとえば、今日は<p>タグと<div>タグを先に学ぶことにします。こうすることで、用語を見て呆然とすることなく、明確な方向性を持って前進することができます。

6. 習慣のレバレッジを設定する

人は習慣の動物であり、私たちの行動は習慣に大きく依存しています。本書ではいくつかの方法が挙げられています:

  • トリガー条件
  • 行動
  • フィードバック

例えば、ジムに行く場合、ジムウェアや靴を身に着けることがトリガー条件、ジムに向かうことが行動、実際に運動することが結果です。良い習慣を育てるためには、良い習慣の誘因をより発生しやすくすることが必要です。たとえば、前日に服を準備しておくことで、起きたらすぐに着て出かけられるようにしたり、スマホをベッドから離れた場所に置いたりすることが考えられます。また、悪い習慣の誘因を発生しにくくすることも重要です。たとえば、スマホをオフにしておくことで、スマホをいじろうとしたときに待たなければならず、ついにはそれをやめてしまうことができるかもしれません。

7. 行動の制約

友人や家族と契約を結び、目標を達成できなかった場合には罰を受けることにします。たとえば、飲み物を奢る、寄付をするなどの罰が考えられます。この罰は少し痛みを伴うものであるべきですが、あまりにも痛すぎないものである必要があります。そうすることで、制約の効果を得ることができます。

← WebGLを使って線を描くことは、私が想像していたよりも難しいです。高速フーリエ変換(Fast Fourier Transform) →

この記事が役に立ったと思ったら、下のリンクからコーヒーを奢ってくれると嬉しいです ☕ 私の普通の一日が輝かしいものになります ✨

☕Buy me a coffee

目次

  1. 概要
  2. 第一部:自分がなぜ学ぶのかを認識する
    1. 1. 目標と現状を整理する
    2. 2. 時間の使い方を記録する
    3. 3. 時間の「質」を向上させる
    4. 4. 可能な階段
    5. 5. 1/100学習法
    6. 6. 習慣のレバレッジを設定する
    7. 7. 行動の制約