Live data from Hacker News

Ask HN: How do you decide what to learn next?

news.ycombinator.com

81–90 of 104 posts

Re: Ask HN: How do you decide what to learn next?

#81

Something I've always wanted is "a Netflix queue for tech I want to learn" Ideal features would include: - a regular review of the things you've listed to see if they're still relevant and to help you prioritize - a way to see what's trending amongst everything you've listed (ex. I have three front end web frameworks on my list but React is collectively popular, so perhaps I should start there) - it could notify you…

Treehouse pretty much hits those points. They have a library of videos and tutorials across a variety of topics. This content is organized intro tracks, which are tailored collections from the library so you can track your progress of learning a specific discipline. Some of these tracks share the same subtasks. There is a public ranking system for users based on points. You receive points for watching videos, complet…

Treehouse is great, especially for learning the basics across a variety of disciplines. I hadn't heard of their pointing system, and I'll have to explore that. I'm also a fan of what Stack Overflow did with points & badges.

What I'm envisioning is something agnostic of any particular learning platform or the content you choose to learn from, at least to start.

Thank you for the insight.

Re: Ask HN: How do you decide what to learn next?

#82

Earlier quoted context omitted.

I want this for everything. Music to listen to, books to read, guitar skills to learn next, etc

I made a chrome extension called Will Listen Later that partially addresses the problems of music junkie drowning in I listened soundcloud and YouTube links.

That looks pretty neat.

I actually wanted the same thing but for Spotify. I settled on making two "_To Listen" playlists: one for singles, one for albums. After I listen, then I delete from that playlist.

Writing that out makes it sound as somewhat awkward as it is, especially (quickly) on mobile.

Re: Ask HN: How do you decide what to learn next?

#83
post #75
post #22

Mostly what I anticipate I will need for the job. For my own pleasure I choose tools whose proponents talk with a reasonable voice. I dismiss any technonology when I see people that: * Says that the rest of the world is doing it wrong and they will fix the situation with this "change of paradigm". * Presents their products as a "social movement" that's "challenging the industry as we know it". * Promises 10x producti…

Is Haskell bad on your book?

"My book" doesn't tell what's bad, but things like how the community surrounding a tool is. You can't expect a problem will be solved if it's not even acknoledged.

Also let me insist that these are heuristics I apply to what I use for my own consumption, usually to create private tools that will make my life easier, or just to learn something satisfying.

That said, I bet you know Haskell better than me. The fact you singled it out asking about it makes me suspicious it shows at least one of the red flags :-)

If that's right, I don't care how good it is.

Re: Ask HN: How do you decide what to learn next?

#84
post #49

Earlier quoted context omitted.

Why don't you do it?

well I want this and I don't do it because I'm already deep in doing other stuff (I bet the parent comment has the same reason). And even if I wasn't doing the stuff I already am doing I have a backlog of stuff, some of which would be highly innovative, that I am not doing that I should find the time to dust off and begin working on again. Asking someone to do something is really just saying - I'm too busy, if someon…

I can relate.

In the case of this project, I'd pushed it off because I thought others wouldn't be too interested. Nothing like a little HN community validation :)

Re: Ask HN: How do you decide what to learn next?

#85
I'll bite:

Let's say you have very limited time to learn ...

I think that is probably the case for all of us. Personally, I recommend you apply some time to "optimizing learning". I have been improving my ability as a speed reader for 18 years (not the "read every word faster with eye exercises/gimmicks but strategic skimming/scanning)[1]. My strategy allows me to eliminate books that would result in wasted time in a couple of hours and rip through large volumes (with a very specific method of note-taking) in anywhere from a weekend to a few weeks (depending on depth of topic/my current ancillary knowledge level more so than the length of the work). That may not be the best approach for you, but the nice thing about focusing on optimizing your learning is that it allows you to focus on a topic in addition to getting better at learning in general.

... not doing much learning in your day job.

This is one of those areas worth optimizing as well. If your job is dead-end, single-focus, and "not brain work", you should start looking elsewhere as soon as you can. In programming, there's often opportunities to study the corners around the area you're specializing in. If it's possible with your current workload, try to increase this as much as possible.

What is your proces for picking topics to learn (other than "this is interesting")?

You hit the main one, but the list is as follows in priority (which falls well below the first "this is interesting"):

- Is it something I can use right now on a problem I want to fix for myself.

- Will it give me a greater understanding of the craft that I have chosen as "my life mission" or "my career".

- Is it something that is narrowly related to my career, but far enough away from it that I'm unlikely to encounter it in my day-to-day job.

- Could learning this reward me financially by using it to create a sale-able product based on the knowledge I've gained? I put this at the bottom because I make a good enough living currently and I enjoy my job enough that if I were to have a side-income that replaced what I currently make, I'd still not want to leave my current job so the choice would likely be to sell the side-business, support it in my spare time (a non-starter) or do the side-project full-time.

The result of the above bullet points led me to get into embedded/IoT-related devices. There are too many things I'm interested in solving to even list that relate to the embedded space. It involved researching and learning C++ (again), which I had a long-expired background in, and also served to give me experience in a language I have occasion to use in my day-job. It's unlikely (but plausible) that I'd be developing something in the embedded space in my day-job, but if an opportunity presented itself, I'd be prepared. The solutions I'm working on could certainly result in a product I could sell. It hits all points.

[1] "Speed reading" has a bad reputation as of late, though a few articles have pointed out the idea of skim/scanning as it relates to speed reading. It's a very useful way of increasing the speed at which one can learn from a book, allowing multiple "reads" of a text at varying speeds/intensities. It is, however, something that took me 10 years to get good at and I think that's one of the reason the gimmicks are getting such a bad reputation. They promise an unrealistic increase in reading speed using an unrealistic set of techniques in an unrealistic time frame. Reading is a complicated mental operation and requires focused practice to increase both speed and retention/learning and in my case involves a strategy coupled with multiple reads of a text with a lot of note-taking. It is mentally exhausting for me when I execute and it was a very long process to get to the speed/retention I have today, but it works wonderfully.

Re: Ask HN: How do you decide what to learn next?

#86
there is no one particular path way or a one size fits all solution, it depends on your choice and your requirements, instead of asking what to learn next, you should ask yourself should you really learn a particular thing today, or is this a scene from a different chapter of the book and should be done later.

i just have one simple saying about the subject selection which i wish to learn "when you have removed a subject which is not a immediate requirement , what ever remain not matter how difficult it is, must be learned".

Re: Ask HN: How do you decide what to learn next?

#87

Something I've always wanted is "a Netflix queue for tech I want to learn" Ideal features would include: - a regular review of the things you've listed to see if they're still relevant and to help you prioritize - a way to see what's trending amongst everything you've listed (ex. I have three front end web frameworks on my list but React is collectively popular, so perhaps I should start there) - it could notify you…

https://www.metacademy.org provides plans for learning certain technical topics.

Re: Ask HN: How do you decide what to learn next?

#88
post #74

I am surprised that no one has mentioned consultation with a MENTOR. Really, if you "don't know what you don't know", you need some type of trusted guide who understands your aptitudes and motivations and can recommend a path of study or provide some clarity of thought. There is absolutely nothing wrong with fumbling around in the dark and discovering stuff on your own, but if you're asking this question, it means yo…

It's fairly difficult to find someone who cares enough to mentor you. They can't buy stock in your person, they are busy with things in their life, they don't have much power over you so they can't quite be sure to get even a short-term payoff. It might work if the pupil is willing to just do the bidding of the master to relief him from his chores, so that the master has incentive to spend effort on pupil's education…

It is difficult and most people will have only one or two mentors in their life IF they're lucky.

But I think you'll find that those who mentor others don't see their efforts as directly "transactional". They mentor others because they're expressly passing on the knowledge they've gained to the next generation. It is an altruistic act.

Re: Ask HN: How do you decide what to learn next?

#89

Something I've always wanted is "a Netflix queue for tech I want to learn" Ideal features would include: - a regular review of the things you've listed to see if they're still relevant and to help you prioritize - a way to see what's trending amongst everything you've listed (ex. I have three front end web frameworks on my list but React is collectively popular, so perhaps I should start there) - it could notify you…

I want this for everything. Music to listen to, books to read, guitar skills to learn next, etc

I made something like this for an Android class project a couple months ago. Is this similar to what you had in mind? I never ended up polishing it up for release:

https://www.youtube.com/watch?v=pB_lGaKHODY

Re: Ask HN: How do you decide what to learn next?

#90
post #83
post #75

Earlier quoted context omitted.

Is Haskell bad on your book?

"My book" doesn't tell what's bad, but things like how the community surrounding a tool is. You can't expect a problem will be solved if it's not even acknoledged. Also let me insist that these are heuristics I apply to what I use for my own consumption, usually to create private tools that will make my life easier, or just to learn something satisfying. That said, I bet you know Haskell better than me. The fact you…

Actually I don't know Haskell beyond the most basic examples. I singled it out because it was one of the cases where "Promises 10x productivity" may be, well, the least outlandish. But it does come at the cost of "change of paradigm".

For me C# is at least twice as productive as Objective-C, so I suspect there more where that came from. I'm on the lookout for another 2x boost. But the farther down that road you go, the more isolated you become. It's a bit of a balancing act between individual productivity and being able to hire and work in groups, or to find help. Perhaps

Post reply on HN