3 ms·
1. Find the best book (or books) about the subject 2. Read it. Probably do some hands-on stuff while reading (e.g., writing simple programs if I'm learning a n
by danwee 4y ago
1. Find the best book (or books) about the subject
2. Read it. Probably do some hands-on stuff while reading (e.g., writing simple programs if I'm learning a new prog. language; install a db in a VM and execute queries if i'm learning about dbs, etc.)
3. Let it sink
4. Read about the subject in blog posts, articles. Stuff like "best practices", or something like that
5. Let it sink
6. Come back in 1 year, and do it again. In the meanwhile keep doing some practical stuff, but not much
7. Profit
The good thing about this approach is that it's lightweight so I can do learn multiple things in parallel. After 3 or 5 years, all the knowledge accumulated pays off really well!
- shanebellone 4y ago"After 3 or 5 years, all the knowledge accumulated pays off really well!" I call this "compounding knowledge." I take any excuse to learn new skills, tackle new projects, and accumulate new information. After a long enough time, those disparate skills become complimentary and connected. My analogy revolves around collecting keys that unlock future doors.