Ask HN: Do you have a process or a framework to learn specific skills quickly?
21–30 of 124 posts
Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#22This is not a framework, but I see tremendous value in going to people who already know the skill first. At least in my experience, there's a tendency for people to start learning on their own before they feel comfortable asking questions. Often I try to skip this (rather tedious) process and go to someone who has knowledge in the area. Often I don't need an actual 'expert' but someone who's already intermediate. Ask…
Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#23Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#24Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#25For someone self-studying mathematics: Do the exercises. Especially the hard ones. Struggle for hours. Don’t worry about solution manuals. It should be painful.
I get the best results from struggling with a given problem for no more than 1 hour continuously, and then going away and coming back sometime after my next sleep.
By struggling I mean “not making visible progress” - if progress is happening then just keep rolling.
Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#26- a new programming language, especially something closer to a systems language, I have a standard set of things I’ll try to implement. Read/write a file. Turn a structured object into JSON, parse JSON to an object. Basic script that can be run from CLI, parses flags/args, reads stdin. Send a HTTP request. Implement the most basic web server. An embarrassing amount of my career has been just building on those fundamentals in various ways. So if I can get those under my belt with a new language it becomes feasible to make an informed decision on whether I might incorporate it into my day-to-day vs just leave it languish as a hobby on the side. - read read read until I find something that just doesn’t make sense. I mean in not just a “I’m a bit confused” but a more “I don’t understand how this even works. It violates my very understanding of how the world is meant to work”. That happens surprisingly quickly in fields I’ve absolutely no idea about. And then I just focus on understanding how that one particular thing could be true. I’ll often find it forces me to correct some previously held incorrect assumptions, which may have blocked my ability to learn more productively because of the subconscious second guessing and the baby steps not matching my world view. - I write notes, and then rewrite them in what is kinda like a blog post to myself. If this is interesting info that I’d like to retain, but am unlikely to be applying regularly or immediately, I’m likely to forget. So I write the post I wish I’d originally found. As brief as possible. In a style that makes sense to me. To try and short cut the time it takes to relearn this topic in the future.
Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#27Maybe someone else has this skill and they can help you. Maybe there is software that does the skill for you. Etc.
The skill acquisition process is arduous and high opportunity cost.
It’s only worth going through the skill acquisition process if you are doing it for pure joy, OR you have no other way to get the benefit of that skill.
Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#28Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#29I used the app TIPP10, a completely no-nonsense program that just presents you with progressive exercises, rates your performance, and crucially, shows how far you're from the end goal. So I just clacked at the keyboard and watched the progress meter steadily go forward. Had to change my approach once when I was trying to go fast and kept making errors, stalling in the actual learning—after I slowed down everything went smoothly again.
Now, I'd so much like to have a progress meter for when I'll be able to extract meaningful sounds from the piano or the guitar, or reason about electrics, etc. For the mechanical music skills, I'm putting some hope into Synthesia and Rocksmith. For knowledge, I guess actual courses and exercises are self-measuring: either I can remember and apply what I already learned, or I can't. However the measuring gets harder with topics that don't fit into one course or which require banging at them full-time for ages (like chess).
(I've already tried to learn touch-typing about ten years before that, and the combination of my youthful impatience with the woefully misguided approach of the exercise app I then used, turned the experience into a wreck. The app presented me with the ‘persona’ of the author as the sage teacher: his virtual remarks cooed and comforted me after the mistakes, encouraged me patronizingly, and offered bits of psychological well-being wisdom, all of which just made me hate myself, the app and the endeavor.)
Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?
#30Want to learn a snowboarding trick, set a goal or series of milestones to get there.
Want to learn a programming language, set the goal of creating a small application or plugin.
Want to learn how to pass interviews, set the goal of trying 4 interviews in the next month and get feedback.
It's one of several tools, but tangible goals always help learning.