Even more interesting today was an optional talk given at lunch by a learning scientist, Adam Lupu of the Code Academy. Adam focuses specifically on the learning process for new programmers, but most of what he said could be applied to learning in general.
Here were a few of my take-aways:
- Learning tightly related to our identity. We are the sum of what we’ve learned and each new thing we learn relies on this.
- We have three modes of learning:
- What you’ve built and what you’ve done
- Learn and identify from the people that we interact around us. We pick up the habits and mindset of the people around us both intentionally and unintentionally.
- Using past knowledge to leverage learning of new new things. You must be able to somehow connect past learning with this new piece of knowledge in order to fully learn it.
- Find patterns that help you abstract understanding of complex processes whenever possible. The human brain is much better at understanding things at a higher level and then remembering smaller details rather than trying to simply memorize small steps in a process.
- View mentorship as an opportunity to learn from your mentor’s workflow, coding style and method of solving problems. It’s more valuable to see how they code ultimately than hearing how they got to where they are now.
- And my favorite recommendation… naps are good for learning! Naps of 20 – 90 minutes can significantly boost productivity and learning for the remainder of the day.
That’s it for now. More on databases coming straight to you tomorrow.