Update notes at 2020-07-10

This commit is contained in:
Gabriel Arazas 2020-07-10 23:31:18 +08:00
parent e699062621
commit 10ec654ac3
5 changed files with 61 additions and 1 deletions

View File

@ -3,6 +3,7 @@
Unlike regular practice that involves mindless repetitions, deliberate practice involves purposeful sessions.
Each session aims to improve performance and increase the skill ceiling of the practitioner.
That is each session to be effective, [[file:20200708025427-when_learning_a_new_skill_begin_with_a_specific_end_goal_to_create_a_solid_starting_point.org][When learning a new skill, begin with a specific end-goal to create a solid starting point]].
To put it simply, deliberate practice involves getting out of comfort zone and enforces discipline.
For example, trying yourself to solve some hard mathematical problems or competitive programming for the first time with a mentor.

View File

@ -0,0 +1,23 @@
#+title: When learning a new skill, begin with a specific end-goal to create a solid starting point
This top-bottom learning approach (i.e., specific to general topics) is often used by self-learners.
It usually involves something like wanting to create a 2.5D fighting game rivalling [[https://en.wikipedia.org/wiki/Arc_System_Works][Arc System Works]], a gorgeous anime-inspired illustration, a flashy short animation, or a cool-looking demoscene.
Most of the time, the process of skill acquisition happens similarly to the following workflow with varying effectiveness.
(As obvious as it seems, simply laying it out can add some perspectives [at least to me].)
- Document your specific example (e.g., a website, a drawing, a 3D scene).
You can [[file:20200706034752-refer_to_advanced_resources_when_skill_building_for_a_solid_short_term_goal.org][Refer to advanced resources when skill-building for a solid short-term goal]] to clear your specific example similar to a final proof-reading before you submit your paper.
- Then, try to learn the specific example.
- For every unknown part of the example, try to understand the underlying concepts.
If the underlying concept is not yet understood, then dig deeper into understanding the underlying concept of that underlying concept ad infinitum.
- With the tree of to-be-understood underlying concepts, take a peek between each underlying concepts of various depths until you can easily see the connections between them.
- Work your way up the knowledge tree you've just created until you can reproduce/create the example with your newfound hierarchical knowledge.
The general idea is having a specific example aids you in creating an outline of the related general concepts which in turn aids you into learning what you want to learn.
You can easily see what gaps of knowledge should you fill to fully understand a specific concept whether it is simple, technical, or complex.
I recommend to record the outline in a plain-text [[file:note-taking.org][Note-taking]] tool like [[file:org-mode.org][Org-mode]], Asciidoctor, or Markdown.
Not every attempts of skill acquisition is suitable with this workflow with some skills need more experiments than others.
The above workflow is more suitable to acquire advanced skills than entry-level skills where aiming for a perfect first try is (obviously) not an attractive goal.

View File

@ -1,2 +1,5 @@
#+TITLE: Note-taking
#+TAGS: note-taking
The practice of note-taking is universal — it is everybody's concern how to write their findings efficiently with the use of a [[file:personal-information-management.org][Personal information management]] system.
Note-taking does not only involve the act of writing but also the act of retrieval from finding contextual relationships from two notes, separating notes into digestible chunks, and searching notes effectively.

View File

@ -1 +1,5 @@
#+TITLE: Personal information management
Personal information management is self-explanatory as it is.
It is the act of managing your information from emails, contacts, calendar, notes, and so much more.

View File

@ -57,6 +57,17 @@ This is of two vidoe tapes I had laying in my library for many years - since 199
file = {/home/foo-dogsquared/library/references/storage/7CYJREI4/www.creativescala.org.html}
}
@online{deutschHowBuildSelfdriving2019,
title = {How to Build a Self-Driving Car in One Month},
author = {Deutsch, Max},
date = {2019-05-13T18:07:11.710Z},
journaltitle = {Medium},
url = {https://medium.com/@maxdeutsch/how-to-build-a-self-driving-car-in-one-month-d52df48f5b07},
urldate = {2020-07-07},
abstract = {Its not as hard as it seems…},
langid = {english}
}
@online{EvergreenNotes,
title = {Evergreen Notes},
journaltitle = {Andyʼs working notes},
@ -127,4 +138,22 @@ This is of two vidoe tapes I had laying in my library for many years - since 199
keywords = {data-mining}
}
@online{StructureInterpretationComputer,
title = {Structure and {{Interpretation}} of {{Computer Programs}}},
url = {https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html},
urldate = {2020-07-08},
file = {/home/foo-dogsquared/library/references/storage/MKKYYSRM/book.html}
}
@online{WhyTacitKnowledge2020,
title = {Why {{Tacit Knowledge}} Is {{More Important Than Deliberate Practice}}},
date = {2020-06-09T10:49:50.000Z},
journaltitle = {Commonplace - The Commoncog Blog},
url = {https://commoncog.com/blog/tacit-knowledge-is-a-real-thing/},
urldate = {2020-07-07},
abstract = {What tacit knowledge is, and why it is the most interesting topic in the study of expertise today.},
file = {/home/foo-dogsquared/library/references/storage/FK4A7WUP/tacit-knowledge-is-a-real-thing.html},
langid = {english}
}