The one constant we have as developers is change. So the ability to learn new concepts quickly is crucial. Some specifics below:
- To learn more effectively, you don’t want to be ‘passively’ consuming information – I’ve used flashcards to change the way I learn. Here’s a 101 on spaced repetition, in the context of my completing my AWS Developer Associate exam.
- I’ve also combined flashcards with Unit tests with great effect in my career – see why ‘Learning Tests‘ are such great bang for buck.
- If we want to learn faster, we need what I think of as ‘blocks of expertise’ which we can use as foundations for further experience. I wrote a bit about how a developer can leverage that here.
- I’m a huge fan of mind-maps too, and they can help with building these chunks.
As well as enjoying the coursera “Learning how to Learn” MOOC, I’ve enjoyed reading the following and written about them.
- Double your learning power, a book from 1986 no less!
- ‘Make it Stick’ has provided me with some great learning points, as you can see from a case study from Michael Young and Tim Fellows, as well as the article above on flashcards and unit tests.
Applications of Techniques
- I got my AWS Developer Associate qualification in March 2020, using the techniques I had learned. More about that here.
Sign Up for Learning Updates
Finally, if you’d like to get more updates, why not sign up for the newsletter and get all the updates straight to your inbox? I’ll won’t share your email info or spam you