I’m trying to combine the “rote-ness” of anki with learning by doing.
In Deliberate Python[1] I’m combining spaced repetition lessons with small exercises that encourage you to really focus and get the question right the first time.
The encouragement to get it right the first time, as often as possible, is something I learned from learning music. Practice makes permanent
[1] https://www.sendfox.com/deliberatepython Note: this project is pre launch so this is a newsletter where I’m giving progress updates. Plan to launch into beta in a month or two
Spaced Repetition is a super power! I think learning about learning is one of the best things you can do for your personal and professional growth. I've noticed a huge growth in my own learning journey since diving deeper into how spaced repetition and other techniques can help you.
I've also been more intentional about my time programming at work. Focusing on certain things to improve on a daily/weekly basis. Most of our day to day work is more akin to a performance than deliberate practice[1].
I also noticed that I didn't have a great way to use spaced repetition with programming skills, so I've been working on a platform that lets you practice python fundamentals with spaced repetition. It's pre-launch but I'm documenting progress on my newsletter[2].
In general for someone trying to get in the field I typically say get a degree IF it makes sense in your lifestyle.
New grad from high school and wants to get into CS. Get a degree if you can afford it.
Took a few years off of college, really interested in CS, can afford to go back to school (even if afford means loans and it is a public university). Get a degree.
Mid 20's with family and children, main breadwinner, can't afford to stop working. Think hard about the decision to go back to school. Explore other options.
In general, it just has to fit with your lifestyle.
In your particular case I'd highly suggest not going. You already have a bachelors and a masters. Plus 5 years experience. The barrier to entry to get into the sub-field you're interested in isn't credentials at this point.