Live data from Hacker News

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

news.ycombinator.com

51–60 of 124 posts

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

#51
post #40
post #15

Anki.

Anki is a good way to preserve progress made, and even make enormous amount of progress(in the medium and long term), but I don't think it was going to be a complete solution all by itself.

this. i think many people don’t get that spaced repetition isn’t for learning new things the first time.

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

#52
Step 1: Learn It

Step 2: Practice It

Step 3: Do It

Step 4: Teach It

Step 5: Repeat

“If you don’t use it you lose it” has been true for me.

With each step you’re evaluating yourself and repeating steps as necessary until you feel like you’re ready to move on to the next steps.

So for Cold Emails, maybe:

1. Learn - Research techniques online

2. Practice - Send some cold emails to friends or marketing colleagues for feedback, or post to a marketing / sales subreddit.

3. Send cold emails to a real contact list

4. Write about what you learned and how to do it

5. Keep finding ways to improve and new optimizations

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

#53

I’ve a few different approaches I take depending on the task (and if I’m honest, my mood or levels of motivation): - 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 reques…

For me its always a website with access to a database and templating. It is insanely easy in Go to do it by only needing to import Gorm as your only external package. I really wish Rust would adopt a standard library HTTP server OOTB it just makes things so much nicer. People will always use other packages as they need to for example dot net has Sinatra, and Java has Spring and company despite both having JSP / ASP.

I do like your list and I agree, some bits that deal with CLI, web and parsing / making HTTP requests is the gist of what you need. I have debated making a project roadmap on GitHub that you can work on in any language and having a Swagger spec for an API so frontend people can implement multiple frontends and backend people can implement multiple backends.

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

#56
1 gather good learning resource (videos, tutorials, teachers...)

2 pick a interesting project (if you're learning programming, create a software or an app, if you're learning an instrument pick a song, woodworking, a chair...)

3 have fun doing it

That's how I do it, not that I'm an example of anything, but people usually say I learn quickly.

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

#57
When learning a new programming language syntax will be the least time consuming thing to learn.

You can skim the syntax on https://learnxinyminutes.com

Instead use a day or two on learning tooling and best practices and then try to implement a small toy project.

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

#58

I’ve a few different approaches I take depending on the task (and if I’m honest, my mood or levels of motivation): - 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 reques…

This is a wonderful response. Love the notion of reading until something violates your understanding of the world, I’m definitely going to try this. Is there any more satisfying feeling than ingesting a new, worldview-changing idea? I can almost feel my neural pathways being required when it happens.

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

#59
Not the answer you’re looking for but hopefully it will help: the best time to learn something is when you don’t need it. You should set aside time, each day to play with something new and to learn. The lack of time pressure will help you take the new thing you’re learning and anchor it in your existing knowledge.

When the time comes to use this new thing you will have a pretty good idea on how to handle it and you’ll only have to brush up on it a bit.

Last, but important: you never want to learn something just to learn it. Build something with it - understand why its’s useful and apply it, even on a small scale projecy

Post reply on HN