| I have realized that during the course of learning new concepts, I often come across a sentence, analogy, framing, diagram etc that just makes the concepts more intuitive to understand for me. A recent example of this happening, is when I stumbled on this explanation of machine learning https://youtu.be/KNAWp2S3w94?t=154 the diagram representing Rules and Data going into a box labeled Traditional Programming with Answers coming out vs the diagram where Answers and Data goes into a box labeled Machine Learning and Rules comes out, just made the concept click for me like it never did before. Another example is where I recently come across a description of parallelism vs concurrency where parallelism was described as doing multiple tasks independently at the same time, while concurrency is ability to start and wait on multiple tasks at the same time. For some strange reason this way of describing it made all the other pieces of the puzzles I have amazed to fall together nicely, giving me that "haha moment" of elucidation. My question now is, has anyone come up with a methodology to make this "clicking" or "haha moment" happen faster in the curse of learning a new concept? In my experience I usually flail about, reading multiple resources, getting somewhat a gist of what I am trying to learn but not fully being able to grok it, until I stumble on that magical analogy or explanation that makes everything click. Sometimes it is also my sub-consciousness (when off doing something else) that magically comes up with a connection to another concept that makes the new concept more understandable. This has worked thus far, but I am just curious if there are more effective ways to reduce the times spent flailing about :) |