mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-02-07 09:18:59 +00:00
24 lines
2.3 KiB
Org Mode
24 lines
2.3 KiB
Org Mode
![]() |
#+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.
|