-
Notifications
You must be signed in to change notification settings - Fork 0
Balaji's learning algo
Balaji Srinivasan and his EXERCISM framework!
Here's my personal learning routine:
-
Find the equivalent of Schaum's in any domain, a book of problems with worked answers.
-
Grind through a bunch of representative problems without studying. Just give it your best shot, you might be able to figure it out. Do as many solved problems as you can.
-
Check your answers and use this as a form of placement test to identify deficiencies.
-
Specifically, if you're getting the complex questions right, you understand the domain. If not, go back to the source material and read it. You'll have a new focus in reading it as you know exactly what you got wrong and you know what points to fix.
Doing it this way is (IMO) the most efficient way of spending your learning time. First do problems with worked answers to find out what you don't know, then fill the gap with focused effort.
I ... love the entire Schaum's series of books, which I think illustrate a completely different approach to pedagogy: try the problem and fail/succeed, and then learn what you need to learn.