flâneur — a map of the web's best reading

On Learning (for programmers)

bneo.xyz · 2,034 words · saved by 1 readers

The day before, I wrote about learning to code. Today, we go one step further and learn about learning itself. Below outlines 10 research-backed findings about learning that apply to software developers, and their practical implications. tl;dr: human memory is fragile and unreliable, we're not just storing and retrieving like computers. but the benefit is problem solving and deep understanding by connecting knowledge together. tl;dr: when faced with a task beyond your ability, reorganize it, decompose it into smaller pieces that can be processed and chunked. reduces extraneous load, boost working memory. tl;dr: experts can reason at higher level by pulling from their mental library of patterns, freeing up cognition. tl;dr: experts look at generics and abstract ters, beginners focus on surface details and can't see the big picture tl;dr: space out practice across multiple sessions, days, and ideally weeks, rest is important to consolidate information tl;dr: be more careful about using A

It's the start of a new year. What better way to start, than learning about learning, for programmers. The day before, I wrote about learning to code. Today, we go one step further and learn about learning itself. Below outlines 10 research-backed findings about learning that apply to software developers, and their practical implications. tl;dr learning takes time, including time between learning. use spaced repetition. take breaks between learning sessions (90 min) learn to chunk information by practicing more problems, recognizing patterns, to boost your working memory functionally and build

Explore this link on the map →

saved by

related reading