Live data from Hacker News

Ask HN: How Do You Learn?

news.ycombinator.com

11–18 of 18 posts

Re: Ask HN: How Do You Learn?

#11
My learning style is pretty close to a side channel attack. I just start doing the thing accepting that I must be doing very terribly to start with but looking to improve as I go. It sounds a bit like learning by doing, and it kind of is, but often, my focus isn't on doing at all, and I find that I've learned more than I've done, learning by aggressive deduction and induction.

Every element of a system leaks all kinds of related information, when you think of why it must be that way, consider what sort of elements must exist to support it, what similarities they must have, etc. I look at something, just a small piece at a time, then explicitly think through everything I can tell and what I can guess from that small piece I've considered in isolation, look at a bit more, occasionally throw out a bad hypothesis as a clearer picture emerges, look at the deficiencies in what I've done and figure out what should exist to prevent or obviate it, and often find that yes, such a thing exists.

It's hard to explain, kind of a style I've developed on the job, where you really just sometimes need to know things yesterday. When I consult other resources, it clicks better because it takes the haziness out of my sometimes half developed ideas, but the work I put in beforehand makes me remember it close to as well as if I figured it all out myself.

Re: Ask HN: How Do You Learn?

#12
If you're interested in how our brains work during learning, check out "A Mind for Numbers" by Dr. Barbara Oakley [0]. It may be geared towards STEM college students, but I found it a great resource for fine tuning my own process.

And if you prefer a visual medium, please check out the Coursera course "Learning how to learn" [1] by the same person.

[0]: https://barbaraoakley.com/books/a-mind-for-numbers/

[1]: https://www.coursera.org/learn/learning-how-to-learn

Re: Ask HN: How Do You Learn?

#14
1. Immersion. Jumping straight in to implement a feature, or achieve a goal. Even if understanding is currently incomplete. Lookup docs and online info as needed to overcome roadblocks.

2. Combine that with "by the book" learning. Actually sitting down and reading a book, a man page, etc.

3. Getting a feel for the community and how they do things. In C you may revolt if you look at some of the code. But if you immerse yourself with peers you can learn the reasons (or lack thereof) behind things. Why data is stored in a a bunch of fixed size arrays instead of objects or whatever. Arcane but important tidbits you may not get from most books.

All 3 in no particular order/weight.

Re: Ask HN: How Do You Learn?

#15
When it's an entirely new topic, I always build a big picture first: glossary, Key Concepts and How They're Related, What Is Thing For. But that's just how my mind works--have some framework to hang things on.

Then, I tend to follow Feynman's advice: keep trying to explain it to myself until I can make it clear. I typically do this through writing and examples (code, analogy, whatever). I can tell this is working when it's painful, and (for me) it always reveals the parts I don't understand.

Re: Ask HN: How Do You Learn?

#16
First, I feel something about what is interesting to me! after all; I don't feel any barriers in the way of achieving my Interest,

When I meet a challenge, I quickly continue to practice to overcome my problem. I only start what I want to do. You may claim that this is a kind of initiative for live learning!

Re: Ask HN: How Do You Learn?

#17
Watching YouTube videos. There are pretty good videos now on a lot of specific software topics (for example I find lots of helpful videos on web, mobile dev, infrastructure stuff). Then just cloning some example repos and breaking stuff until it makes sense.

I am by no means a expert but thanks to just looking up stuff on YouTube I got my head wrapped around some technologies like docker, aws, etc that just didn't make sense when I read the docs.

Re: Ask HN: How Do You Learn?

#18

If you're interested in how our brains work during learning, check out "A Mind for Numbers" by Dr. Barbara Oakley [0]. It may be geared towards STEM college students, but I found it a great resource for fine tuning my own process. And if you prefer a visual medium, please check out the Coursera course "Learning how to learn" [1] by the same person. [0]: https://barbaraoakley.com/books/a-mind-for-numbers/ [1]: https:/…

Can you elaborate on this? Reviews are mixed. A lot of people calling this course and the accompanying book fluff.
Post reply on HN