Live data from Hacker News

Ask HN: How do you personally learn?

news.ycombinator.com

51–60 of 83 posts

Re: Ask HN: How do you personally learn?

#51
I have to actually DO things to learn it well. Out of all the subjects I had in school, I was best in math and I think that's why. You can actually do math at home in your room and get immediate feedback (the answer is either right or wrong). You can't DO science in your room, you just memorize and see if you memorized correctly. You can do things like write English, but at the same time there's a lot of objectivity there and it's hard to get immediate feedback.

I CAN memorize well. But that is barely learning something. I do not learn by memorizing, I do not learn by being lectured at for an hour at a time. School was not very worthwhile for me outside of the fact that I had to collect signals so people will believe I'm slightly better than mentally retarded. I slept through much of high school - my teachers would pull me aside and say "please try to stay awake - your grades are great so I guess it's fine but please try."

I skipped half of my classes in undergrad - some of the easier business and science courses I only showed up for the tests. Some of my courses I went from an A to a B/B- minus because they penalized absences.

And I still ended up with good-to-great GPA's, a healthy number of academic scholarships, and a couple degrees.

If I'm not actually in it, building it and getting relatively quick feedback on if my solution is correct or not - I'm not learning very well. I'll memorize all day - but what a waste of time.

Re: Ask HN: How do you personally learn?

#52
I am going to write my answer before reading others' comments, because I don't want to be primed by the other comments.

Because we are all different in some sense, and yet similar in the main sense, certain strategies work for all of us, while some for only those who are similar in that narrow sense.

I need not mention the general sense, since I suspect there maybe many comments with a high probability of mentioning the general case.

In the narrow case of what works only for me, I cannot learn when I don't have a big picture context for my learning. A Book like Lubanovic's Python cookbook is certainly not my style. I need an overall context, so that each small bit makes sense within that context.

For instance, if I want to learn a foreign language word, seeing it deciphered in a textbook, alongside a text does not guarantee my learning it or remembering. Even less so, if it is a word in a "word list dictionary". I need a text which excites my interest enough to want to know the unknown words in it. A Reader's-Digest-like shallow text is not exciting or stimulating enough.

Ditto to programming and CS. I need to know where each learning bit fits in the overall scheme and the scheme should be exciting. I don't want to learn (cannot) simply because something is popular due to network effects (C++) when I know there are better solutions like a combination of Rust, Racket, and Ruby.

I also need to know whether it is worth my input. Like in the C+ case, is my effort paid in triplicate? If not, not interested. Intrinsic motivation in learning something can translate to a pay off, but it better be as good as (similar input output ratio) Scheme/Lisp/Racket to justify learning it.

Recently I have been looking at Java, in the popular book by Eckel. I am having doubts as to whether I should go deeper in Ruby or also see what Java offers. My motivation is damped by the way Scala is written since it seems to be what Java aimed to be but couldn't. I am stuck now. On one hand, I want to know If I am missing something if I dont learn Java. On the other, I dont want to learn sth arcane and programmer-unfriendly when and since I have alternatives like Scala and Ruby and Kotlin.

Hence, for me to want to learn creates the necessary mental readiness to actually learn it. I picked up Ruby fairly quickly because the explanations by David Black, in his Well Grounded Rubyist were excellent enough to allow me to learn it all in one place, with zero frustrations.

In summary, for me to learn sth, it has to be useful, interesting, stimulating, and practice-friendly. After this is satisfied, I need clear explanations and logical progression with hands-on real-world applications. With all this, I dont need any tricks or strategies. It will all fall into place.

Best,

James

Re: Ask HN: How do you personally learn?

#53
You may find the following guidelines helpful (in no particular order);

1) Be curious always. This is the key to build motivation. Focus on developing a "T-shaped" skill-set i.e. broad knowledge on a variety of domains with deep specialization in a few as required by a job or needs.

2) Do not focus on competing with others. This is a sure fire way to lose motivation. Always focus on persistent and incremental learning. You are only competing with your "past you". Calvin Coolidge said it best;

Nothing in this world can take the place of persistence. Talent will not: nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not: the world is full of educated derelicts. Persistence and determination alone are omnipotent.

3) Understand the difference between "learning for knowledge's sake" vs. "learning for a job". The former is what you should strive for. It will guarantee a lifelong occupation for the brain, however constraining your external circumstances might be.

4) Always spend some time Reading and Thinking before jumping into Doing. We live in a time in Human Civilization where almost all of the accumulated knowledge is codified in some fashion for easier comprehension (Scientific Laws, Theories etc.). When you Read, you get other people's experience for free which can inform your actions when it comes to "Doing". Remember the quote "Standing on the shoulders of Giants..."

5) Finally, learn to accept failure without falling into despair and losing self-confidence.

Re: Ask HN: How do you personally learn?

#54

Some really random, obvious things I do: - I really look for learning materials that have diagrams, or videos. Plain-text blog posts and documentation are really obtuse for me to actually grok what's up - I've got into a good habit of writing (with a notebook and a notes app). I actually do weekly check-ins, almost like "sprint retros", just for myself. Sometimes they're silly, but they're handy to crystallize whatev…

Does anyone have a system they would recommend for organizing physical notes that backs them up in the cloud? I take a lot of notes the old fashioned way because I find it helps my retention, but they can pile up fast when I'm particularly busy.

I directly take notes online. See here: learnook.surge.sh

Then in the chapter 2019.

Re: Ask HN: How do you personally learn?

#55
post #28

I use my wiki ( https://philosopher.life ) to help me reason about everything. Some things take a long time to discover or digest, and I like that I get to structure the path that I take.

Take this... it may help you on your quest.

https://en.wikipedia.org/wiki/Martin_Heidegger

https://en.wikipedia.org/wiki/Alfred_North_Whitehead

https://www.youtube.com/channel/UCAYKrWW8wyjQX6qmL94zNLg

Re: Ask HN: How do you personally learn?

#57

I don't have time to do a proper write up this morning but I've got a pile of brain dump for you. First, learn to operate your "hardware" efficiently. Look into NLP (Neurolinguistic Programming, it gets some crap for being pseudo-scientific, which is not entirely undeserved, some NLP folks play fast and loose with science.) I recommend this book, but there are others: https://www.goodreads.com/book/show/3803577-get-t…

+1 for the excellent Maxwell Maltz

Re: Ask HN: How do you personally learn?

#58

Some really random, obvious things I do: - I really look for learning materials that have diagrams, or videos. Plain-text blog posts and documentation are really obtuse for me to actually grok what's up - I've got into a good habit of writing (with a notebook and a notes app). I actually do weekly check-ins, almost like "sprint retros", just for myself. Sometimes they're silly, but they're handy to crystallize whatev…

Does anyone have a system they would recommend for organizing physical notes that backs them up in the cloud? I take a lot of notes the old fashioned way because I find it helps my retention, but they can pile up fast when I'm particularly busy.

I have used the Things 3 app on ios because it lets me organize notes by area/projects.

For notes on books, I still take those on paper

Re: Ask HN: How do you personally learn?

#59
- I Don't learn for the sake of learning, in the phase of life, where I have to be picky!

- Spend some time (few hours to 1 week max) based on the subject I am trying to learn

- Augment my learning with mind maps and Anki flash cards for long term augmentation

- My favourite: make a small from scratch, throw away version of whatever it is trying to learn, so I internalise it (again set a 2 week time constraint). Example: write a home grown version of Numpy (not everything the core only) or an augmented reality library (may be something that can just detect the horizontal plane)

Re: Ask HN: How do you personally learn?

#60

I only learn when I have a project in mind that I want to do. No matter if it’s work on or around my house, creating an app or designing something like a logo or interior. Then I just start. Walk into a wall. Stop. Look for learning material or inspiration. Start over. Reiterate. Learn more. Reiterate. I’m not easily frustrated by failure, starting over or general lack of progress. If I have an interesting goal I jus…

Same here, and I'll add ask questions (to yourself or whoever you can). Lots of questions. When there is something you don't understand, find out first.

This is not limited to IT. You can also apply that to other domains.

Post reply on HN