Effective learning for software engineers
I’ve been learning since before I can remember: first, learning to read, then, reading to learn.
Ironically, what I never focused on until very recently was learning to learn.
In the world of software engineering, learning effectively is one of the most crucial skills one can possess, yet it’s one of the most underdeveloped ones.
As technologies and frameworks evolve and change, the ability for an effective self-education helps keep many doors open, to diversify and regularly invest in one’s knowledge portfolio.
Effective self-education is marked by learning concepts, ideas, thoughts, and truths effectively.
But what does it really mean to learn a concept effectively?