Live data from Hacker News

Ask HN: Do you have a process or a framework to learn specific skills quickly?

news.ycombinator.com

41–50 of 124 posts

Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?

#41
The problem is not so much how to learn something quickly, but how to remember it for a long time.

From personal experience I would say that in most cases both goals are mutually exclusive. Learning slowly and repeating something often, which takes time, helps to form a lasting memory.

What also helps is an intense emotional context. It does not matter so much whether the emotion is positive or negative. For example, if I had to solve a sever IT problem under time pressure, I might remember the details quite well. But when I worked calmly for weeks on an implementation, may it be simple or complex, I start to forget the details almost immediately after shifting to something else. However, I discovered that I might often quickly immerse myself back into it again at a later time.

There is also this phenomenon that I can reproduce in detail knowledge that I learned decades ago at school or university, but that I am not so good in reproducing what I implemented in the last couple of years. On the other side, I am nowadays a lot faster in adapting new things that are somehow related to my old knowledge, such as looking at a piece of code in an unfamiliar programming language and understand the algorithm.

What also helped a lot in creating a lasting memory was writing explanatory essays or tutorials. I mean not quick notes, but really intense thinking and optimization of the writing up to the point where it would even please your enemy.

Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?

#42

Work very hard, every day for weeks, months and years until you get it right; then work even longer until you can't get it wrong. I've found that to be the "secret".

This is it. There are no secrets, no short-cuts. If there were we would all be using them.

Techniques like spaced repetition and even the good-old "programmed instruction" that was popular into the 80's might help a little if the information is amenable to that. Some folks do better with certain techniques and not others. Some folks are better able to pivot previous skills into learning new ones faster. All of these require focus and planning-- which is just another kind of work.

I do believe however that having a mentor, someone that can challenge you in the right way, evaluate your progress, and direct your attention is more valuable than any self-help hack.

It's sad that "quickly" is such an important condition, though. Why quickly? Some things just aren't quick.

Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?

#43
As a developer I do the following(mostly):

- Pick a technology/tool/language of my interest.

- Check Youtube videos about it.

- If I find I am able to grasp the gist of it quickly in 15-30 mins then I further explore it.

- Visit official docs

- Check examples.

- Come up with a use case and write a blog post that makes me to dig deeper because I am now serving as a teacher.

Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?

#46
post #29

Some years ago I learned to touch-type in a month, at twenty minutes a day—though of course actually getting used to it took some months more. Ever since, I'm struggling to recreate the same approach in different topics. I 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 cla…

I learned touch typing some 15 years ago with "The Typing of The Dead" from the dreamcast era. This game was full of drills to make you practice every aspect of typing: accuracy, speed, etc. Also it made you practiced your worst keys which was very helpful for me.

I would have liked to see this kind of game used to learn other skills but I never saw anything like it.

I also hoped that AI/deep learning could assists us in learning new skills but it's not yet a thing apparently...

Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?

#47
You will find lots of information on this topic on this blog: https://commoncog.com/blog/tag/learning-techniques/

Also if you want to level up your skills, and learn about learning in general, these are some books you should check:

- Practice perfect

- Peak

- A mind for numbers

- The inner game of tennis

- Guitar zero

- The art of learning

Re: Ask HN: Do you have a process or a framework to learn specific skills quickly?

#50
For most of out lives, we are taught to learn subjects in a linear manner - pick up a book on Calculus, read it from start to finish, and you can do calculus. This breaks down when learning something like React. There are a lot of tangential technologies that can throw you off in this process.

---

I have a 3 step process for learning new frameworks and technologies in ~1 week with a 10-15 hr time commitment. This specifically works well for web development tech but it is easily transferable to other mediums.

Prepare: Spend 1hr Mon. - Thurs. watching videos

Plan: Spend 1hr preparing a small project idea on Fri.

Project: Spend 4-6 hrs executing the project on Sat. Repeat

---

Example workflow with learning React.

Prepare: The best way to start is to watch a ton of videos and sleep on them. This will build an internal mind-map of related technologies like Hooks, React Native, TypeScript, Class vs Functional Components, Redux, etc.

Plan: The worst thing you can do is not setup a project and do all the misc. work required to be productive. You want to keep that weekend timeframe to JUST code.

Project: This is self-explanatory. Just finish the MVP, google the "right" questions by utilizing your mind-map and build confidence to learn more the next week.

---

In-depth Video Explanation: https://www.youtube.com/watch?v=8HYvPQOTBNo

Post reply on HN