Learning is fun. Learning improves your IQ. Learning gives you knowledge. Knowledge is power. Thankfully, we never stop learning.
Everybody has his own way of learning. From my perspective, there are two learning methods I’d like to call “synchronous” and “asynchronous”. The synchronous method is the default.
You are probably looking for the best learning styles or you may already have your own that works fine for you. If so, then you probably don’t need another modus operandi…or do you?
A mechanical reader would notice that I have used different words to mean the same thing – method, style, way, modus operandi. That’s me not knowing what word fits the context perfectly. But I know you got the point. ;)
From my end, I have tried several learning methods rather than rely on one. And from my experience, I can assure you that any method you choose is fine. But how do you know which one is ideal? Simple. The ideal method is the one that suits your need. What do I mean?
Well, as a junior developer, you definitely have a lot to learn as well as to practice in order to master your skills before or while venturing into a profession. If you have more learning time at your disposal, then you probably don’t need an asynchronous method of learning…just continue cruising with the default method. Otherwise, you might want to try the async learning method instead.
So, the idea is that while you are mastering your current skill(s) with a project or two, you are also learning a new skill “asynchronously”. Basically, you don’t let the start of your next agenda be dependent on the finish of your current agenda. 😊
Conclusion: Synchronous and asynchronous ways of learning are both ideal. It all depends on your “need for speed”. 😊