Live data from Hacker News

Ask HN: How do you learn? Is there a faster/efficient way to Learn?

news.ycombinator.com

1–10 of 16 posts

Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#1
I'm currently pursuing a part-time Online MS degree through Georgia Tech in Analytics. One course is very programming intensive (I had to learn d3, JavaScript, Java, and Scala from scratch so far this semester). Another course is math heavy.

I'm struggling in both courses for different reasons, but it comes down to a single self-assessment: My brain feels like soup, and I just don't feel as sharp anymore. It takes me way too long to absorb information, and requires reading the same topic from multiple sources before things click.

I was never really "smart" in the sense that things clicked naturally, but as I get older, and time becomes more valuable, I think my brain has been accustomed to inefficient study/learning methods. How do I re-wire my brain to be more efficient in absorbing information?

Re: Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#2
> " It takes me way too long to absorb information, and requires reading the same topic from multiple sources before things click."

That's usually how it is with new or difficult concepts. There are things I understand really well today that I had to read about many times before I understood them, like recursion.

Reading multiple sources about the same topic is a good thing. It means you care enough to really want to understand it. Not all sources are equally good at explaining things, and different people understand different explanations more readily.

With programming related stuff, playing around with code and trying out different things to see how they work can also be helpful.

Re: Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#3

> " It takes me way too long to absorb information, and requires reading the same topic from multiple sources before things click." That's usually how it is with new or difficult concepts. There are things I understand really well today that I had to read about many times before I understood them, like recursion. Reading multiple sources about the same topic is a good thing. It means you care enough to really want to…

Oh man, recursion is something I read up on every 3 months.

I just hate the whole RTFM mentality when it comes to asking for programming help. There’s stuff beyond the documentation that I can’t grasp, and I don’t quite know what it is that I don’t know... I just know my program isn’t running (if that makes sense)

Re: Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#4
Are you also working full time or part time while taking this course? And are you getting enough sleep?

The brain needs to be very well rested to best absorb information. Even the least demanding job can leave one drained at the end of the day.

Make sure you're getting enough sleep every night that on weekends you wake without an alarm after about 8 hours, feeling rested. And try taking a 20 minute nap before and after studying, and a 10-minute break every hour while studying.

Re: Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#5
Hey dude keep at it! Everyone has to go through this one way or another you just chose to go through it while in a MS program. I don't know why you would openly apply to this without knowing your way around programming but hey, you're in so keep going!

People often tend to overlook the pain and growth/development that happened and just look at the end result. Meaning when you see a top performer people are always mesmerized as to how they currently look. They didn't care to look at the million times he sucked,fell, felt like quitting, etc.

What I would do is try to go full submersion into it (its helped me speed up). Meaning, instead of taking that 1 hour free time period to watch Netflix go and listen to an interesting software development interview, coding video etc. Read up on some tech blogs, go to the different subreddits, theres soo much out there! Best of luck

Re: Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#6
My secret is time management. Outside of your daily obligations where are you spending time? Can any of those things be swapped out for more time to learn X?

Yeah this has been the key to me learning things faster, finding more time.

Another secret, find podcasts with people who are experts at X that talk about X.

Surround yourself with as much as X as you can.

I’ve used these techniques to learn, JavaScript, ruby, php, java, swift and more.

Re: Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#8
Learning about how you learn can be a great first step! I highly recommend the aptly titled Coursera course “Learning How To Learn” [0] with Barbara Oakley. She also has an accompanying book “A Mind For Numbers”, which has much of the same information in it.

I’ve worked through both and found them very enjoyable and useful, and I occasionally review my notes on them (with a short quiz, of course!) to refresh my memory. I’m also pursuing further education (coincidentally also a part time masters in a field I have little academic experience in), and I’ve found that the lessons are very applicable.

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

Re: Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#9
post #8

Learning about how you learn can be a great first step! I highly recommend the aptly titled Coursera course “Learning How To Learn” [0] with Barbara Oakley. She also has an accompanying book “A Mind For Numbers”, which has much of the same information in it. I’ve worked through both and found them very enjoyable and useful, and I occasionally review my notes on them (with a short quiz, of course!) to refresh my memor…

Thanks. I’ve actually taken that course already. The only thing notable, that I got from that course is the importance of spaced repetition. But my angst is that I simply can’t pick things up at first glance, and envious of those that can.

Re: Ask HN: How do you learn? Is there a faster/efficient way to Learn?

#10
I find most people can learn anything, it's just a matter of what order they learn it in. If you try to learn how to read before knowing your ABCs, you'll have a hard time. But a kid who has been watching ABC videos for 2 years will pick up reading almost "naturally".

In CS and engineering, I find that concepts are hard when you don't have the basic building blocks.

It's really important to know the building blocks intuitively, and not simply on the surface. It's not enough to know something enough to pass a test. You should know it well enough to not even worry about the test.

A good rule of thumb is when you can't absorb a concept, find the prerequisite concepts, and learn those well. So something like image processing, you should know your (Fast) Fourier Transforms, your memory management and pointers.

Once you know all the basic concepts intuitively, the more advanced things just seem to emerge naturally.

Post reply on HN