mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 01:57:54 +00:00
Improve notes on learning and creativity
I simply moved some sections around and put them that are more appropriate and improved formatting on some parts.
This commit is contained in:
parent
138351002e
commit
376182f4a4
@ -3,23 +3,22 @@
|
||||
:END:
|
||||
#+title: Refer to advanced resources when skill-building for a solid short-term goal
|
||||
#+date: "2020-07-06 03:47:52 +08:00"
|
||||
#+date_modified: "2021-06-18 22:48:11 +08:00"
|
||||
#+date_modified: "2021-07-09 07:41:01 +08:00"
|
||||
#+language: en
|
||||
|
||||
|
||||
Expert resources are often very specific so you'll have a solid idea what you can do.
|
||||
This is more helpful if you already have a rough idea as you'll be forming more concrete tasks by the time you refer to them.
|
||||
For example, when starting out to 3D model, you can look for speedsculpting videos or a competition that involves many talented people in the industry.
|
||||
In programming, you could look for devlogs, highly advanced competitions, fairly popular software projects, or a live coding session.
|
||||
For example...
|
||||
|
||||
- When starting out to 3D modelling, you can look for speedsculpting videos or a competition that involves many talented people in the industry.
|
||||
- In roam:Programming, you could look for devlogs, highly advanced competitions, fairly popular software projects, or a live coding session.
|
||||
- In [[id:cd7e8120-6953-44a6-9004-111f86ac52dc][Illustration]], you can look for speedpainting, competitions, and art contests that can be found online.
|
||||
|
||||
You can then store the expert resources and [[id:66337935-420c-40e6-81a6-f74ab0965ed5][Maintain your own digital library]] for future references.
|
||||
|
||||
The purpose of this is twofold: to serve as a solid short-term goal (as indicated by the title) and to create inspirations for your future projects.
|
||||
If you [[id:fdf9e3eb-02c5-47a6-b586-e71a5c92d01a][Look for live sessions as another form of examples]], the inspirations are especially great as you watch the actual process unfold.
|
||||
|
||||
Of course, this does not entirely replace looking out for beginner-friendly resources and communities as an entryway.
|
||||
In fact, it is a bad idea to start learning with the advanced resources.
|
||||
|
||||
Beware, this could lead into actively consuming just the resources without the practice.
|
||||
Remember, [[id:114b7874-6a20-49c8-be2c-46970c7110dc][Information is only acquired when you try to make sense of it]].
|
||||
[[id:6b0e6b75-410f-42a3-8921-bcc4589b2d2a][Collecting information only feels like progress]].
|
||||
To prevent this passive consuming, [[id:92a10fe2-f4d1-4e5e-b5f4-3779db13a2e5][Create roadmaps to stay on track]] and don't forget to make [[id:9b669fd4-e04e-43dd-a61e-81dea5ec0764][Deliberate practice]].
|
||||
In fact, it is a bad idea to consider [[id:48cef2ac-a941-463d-a07f-6be8349456ad][Diving head-first into a difficult problem makes a bad start]].
|
||||
|
@ -3,14 +3,16 @@
|
||||
:END:
|
||||
#+title: Create examples of ranking complexity when documenting your project
|
||||
#+date: "2021-02-28 14:52:58 +08:00"
|
||||
#+date_modified: "2021-05-17 08:57:48 +08:00"
|
||||
#+date_modified: "2021-07-08 19:33:49 +08:00"
|
||||
#+language: en
|
||||
|
||||
|
||||
Some projects such as user applications include examples of usage varying of the complexity from a simple "Hello world"-esque example to a real-life example that the developer uses.
|
||||
This acts as a quick introduction to the project as well as subtly giving hints about what you can do with the program.
|
||||
Examples include the manual pages from [[https://www.freebsd.org/][the FreeBSD project]] where each tool is given a dedicated section for example usage.
|
||||
Another that stuck out to me is the README of [[https://github.com/naelstrof/maim/tree/b1b28fcb0c3a44e699fd879189316440b7edff22][maim]], a screenshot capture tool, where one of the examples demonstrate that you can pipe binary output which leads to useful things such as [[https://github.com/naelstrof/maim/tree/b1b28fcb0c3a44e699fd879189316440b7edff22][OCR selection]] or a colorpicker.
|
||||
Examples include...
|
||||
|
||||
- The manual pages from [[https://www.freebsd.org/][the FreeBSD project]] where each tool is given a dedicated section for example usage.
|
||||
- [[https://github.com/naelstrof/maim/tree/b1b28fcb0c3a44e699fd879189316440b7edff22][maim]], a screenshot capture tool, has one of the examples demonstrate that you can pipe binary output which leads to useful things such as [[https://github.com/naelstrof/maim/tree/b1b28fcb0c3a44e699fd879189316440b7edff22][OCR selection]] or a colorpicker.
|
||||
|
||||
Practicing this in your studies is also helpful, creating a primer of the topic that you can refer to.
|
||||
You can then break the examples down and include it in a [[id:063dfd73-dbf5-437b-b6f1-d7aeca196f31][Spaced repetition]] session (e.g., include the examples in Anki).
|
||||
|
@ -3,7 +3,7 @@
|
||||
:END:
|
||||
#+title: Spaced repetition
|
||||
#+date: "2021-04-07 18:19:11 +08:00"
|
||||
#+date_modified: "2021-05-14 12:47:14 +08:00"
|
||||
#+date_modified: "2021-07-08 19:32:46 +08:00"
|
||||
#+language: en
|
||||
|
||||
|
||||
@ -13,7 +13,10 @@ Learning is not instantaneous.
|
||||
We might know the information now by first practice but we'll forget it sooner or later especially if we don't remember it often.
|
||||
|
||||
This could be used as a way to learn things and form habits.
|
||||
[[id:05a39f96-fb1c-4d71-9be1-fc4c2e251e8f][Start small and improve later]] by practicing over small units (e.g., solve only one problem), make the unit per practice bigger (e.g., solve two problems), and repeat until you're confident to move on to other topics.
|
||||
[[id:05a39f96-fb1c-4d71-9be1-fc4c2e251e8f][Start small and improve later]] by practicing over small units, make the unit per practice bigger, and repeat until you're confident to move on to other topics.
|
||||
For example, say you want to be efficient with competitive coding.
|
||||
You can start with solving only one problem per 3 days for a week.
|
||||
Then, you can go with 2 problems per week, then 3, then 4, and so forth.
|
||||
|
||||
There are various tools to practice spaced repetition with Anki is one of the most popular tool.
|
||||
If you're using [[id:c422175a-5b65-4311-8cc6-11efd55364e8][Org mode]], org-drill is a plugin that builds on top of it to implement a spaced repetition memory system.
|
||||
|
@ -3,12 +3,12 @@
|
||||
:END:
|
||||
#+title: We are more associative than structured
|
||||
#+date: "2021-05-08 23:12:29 +08:00"
|
||||
#+date_modified: "2021-05-21 23:41:22 +08:00"
|
||||
#+date_modified: "2021-07-09 07:32:26 +08:00"
|
||||
#+language: en
|
||||
|
||||
|
||||
Knowing [[id:25fb4ebf-2cc4-40fe-93ad-37a79aedfb41][The basics of memory]], our neurons represent more like a web of thoughts.
|
||||
Innovation often comes from combining aspects from a network of ideas.
|
||||
Innovation often comes from combining aspects from a network of ideas (see [[id:af581713-d4a8-438a-84ea-9f3b8e1353e6][Creativity does not mean originality]]).
|
||||
Our brain is good at relating each topic with something else.
|
||||
To exemplify the point further, try to start at a single word and make a word map around it.
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
:END:
|
||||
#+title: Learning process
|
||||
#+date: "2021-05-14 12:37:18 +08:00"
|
||||
#+date_modified: "2021-05-21 19:58:33 +08:00"
|
||||
#+date_modified: "2021-07-09 07:31:05 +08:00"
|
||||
#+language: en
|
||||
|
||||
|
||||
@ -20,3 +20,8 @@
|
||||
- After you understood the concepts, you start to see things in your own perspective.
|
||||
Know that [[id:114b7874-6a20-49c8-be2c-46970c7110dc][Information is only acquired when you try to make sense of it]].
|
||||
[[id:d885e93b-f919-4338-a6b9-3438538e18c0][Every copy of the techniques is personalized]].
|
||||
|
||||
- Beware, this could lead into actively consuming just the resources without the practice.
|
||||
Remember, [[id:114b7874-6a20-49c8-be2c-46970c7110dc][Information is only acquired when you try to make sense of it]].
|
||||
[[id:6b0e6b75-410f-42a3-8921-bcc4589b2d2a][Collecting information only feels like progress]].
|
||||
To prevent this passive consuming, [[id:92a10fe2-f4d1-4e5e-b5f4-3779db13a2e5][Create roadmaps to stay on track]] and don't forget to make [[id:9b669fd4-e04e-43dd-a61e-81dea5ec0764][Deliberate practice]].
|
||||
|
@ -3,11 +3,13 @@
|
||||
:END:
|
||||
#+title: Diving head-first into a difficult problem makes a bad start
|
||||
#+date: "2021-05-20 20:32:49 +08:00"
|
||||
#+date_modified: "2021-06-18 22:46:35 +08:00"
|
||||
#+date_modified: "2021-07-09 07:38:22 +08:00"
|
||||
#+language: en
|
||||
|
||||
|
||||
- when learning a new skill, a difficult problem is a bad start
|
||||
- while you can [[id:0dbfee88-cdce-48d1-9a10-23fc12d9bcd5][Refer to advanced resources when skill-building for a solid short-term goal]], a difficult problem is... difficult;
|
||||
you might see little progress compared to starting with a beginner's choice
|
||||
- you can always practice roam:Interleaving between the two as [[id:12dc8b07-ed8b-46d8-bff0-a38d9f3cb83b][Diving head-first with a difficult problem is a good indicator of progress]] as you make your steps
|
||||
- it can overwhelming with the amount of steps that you need to take
|
||||
- you can mix other problems that doesn't need to be there and difficult concepts essentially comes from understanding the basics
|
||||
- this is why you should [[id:05a39f96-fb1c-4d71-9be1-fc4c2e251e8f][Start small and improve later]] to prevent forming bad habits in the first place
|
||||
|
@ -3,7 +3,7 @@
|
||||
:END:
|
||||
#+title: GNU Emacs
|
||||
#+date: "2021-06-20 20:42:44 +08:00"
|
||||
#+date_modified: "2021-06-24 18:06:12 +08:00"
|
||||
#+date_modified: "2021-06-30 21:18:50 +08:00"
|
||||
#+language: en
|
||||
|
||||
|
||||
@ -18,7 +18,7 @@ To show how extensible it is, here is a list of extensions that may as well be a
|
||||
- [[http://magit.vc/][Comprehensive Git client]].
|
||||
- [[https://melpa.org/#/?q=window%20manager][Window managers inside Emacs]].
|
||||
|
||||
Among other things, it is also where [[id:c422175a-5b65-4311-8cc6-11efd55364e8][Org mode]] documents are often written from, making use of [[id:5569a49f-c387-4da2-8f68-d8452e35ee5b][Org mode: Babel]].
|
||||
Among other things, it is also where [[id:c422175a-5b65-4311-8cc6-11efd55364e8][Org mode]] documents are often written from as well as making use of [[id:5569a49f-c387-4da2-8f68-d8452e35ee5b][Org mode: Babel]] as a component for [[id:6eeb7a24-b662-46d6-9ece-00a5028ff4d8][Reproducible research]].
|
||||
|
||||
People have been building it with complex workflows all in one environment.
|
||||
In a way, Emacs is an entire operating system by itself.
|
||||
|
Loading…
Reference in New Issue
Block a user