Programmer Learning Methods [featured]

Published: at 01:56 AM
 | Suggest Changes

There are many learning methods, such as learning by teaching, Learning by making or learning by deeply using etc.

One should be flexible to use correct way to learn something in specific situation.

Table of Contents

Open Table of Contents

Learning by Using and Learning by Debugging

Download a project or code snippet and run it then make some little changes and debug it.

https://en.wikipedia.org/wiki/Rubber_duck_debugging

Learning by Reading and Learning by Thinking

After see a lot of other’s code, take a pause to read deeper and think more, reading books or reading code, this may take you to a higher level.

Learning by making

Build something from scratch.

Learning by teaching

Which is also well known as Feynman Learning Method

https://en.wikipedia.org/wiki/Learning_by_teaching#Plastic_platypus_learning

Learning by practicing

This way may be used to learn a little bit harder things such as solving LeetCode problems

Share this post on:
Previous Post
How I choose new stack to build my blog
Next Post
Learning Shell by Making a tool for myself