Live data from Hacker News

Ask HN: How do you manage self-study?

news.ycombinator.com

11–20 of 229 posts

Re: Ask HN: How do you manage self-study?

#12
I feel like the best way to learn new things is to actually build something? Want to learn a new language? Build something with the language? Want to learn a new algorithm? Try to incorporate that algorithm into the project you are currently working on. Trying to study boring non-real life examples get boring real fast. Applying them into real life is a good way to help you keep “studying”.

Re: Ask HN: How do you manage self-study?

#13
So, it sounds like you're facing is one of prioritization.

Remember that you can't learn _everything_ at once. You have to choose a focus. That could be a tool you want to exist, a hero you want to emulate, or a problem you want to solve. There's a section in Mastering Software Technique that discusses this: https://software-technique.com/ (it is a book, but one that I highly recommend for people wanting to learn software development better). Ultimately, that focus can shift over time as needed, and the most important thing about it is that it motivates you.

For me, I mostly manage self-study via projects. There are various things I'd like to build. Lately, I've been using Nim to build various tools I'd like to have, which has involved learning about different facets of Nim, and it's libraries.

For me, if what I want to learn is less concrete, having a personal wiki also helps. I currently use VimWiki at work to track what I need to write down, but anything that makes it easy to link between articles, and doesn't put too much of an editing barrier up is good.

Re: Ask HN: How do you manage self-study?

#15
I don't. I let my path in front of me determine what I learn.

One of the biggest practical lessons I learned after leaving college is that most of the things I learned in college are useless to me now. The philosophical lesson was that study plans and syllabi are useful, but only as a list of things you might need to know...a way of knowing what you don't know (which is very important!). But as a way of determining what you learn, you're just going to waste your time. Let your path in front of you determine which of those things you don't know is the thing you need to learn.

My educational background is Supply Chain Management. My career path forked within my first professional job as a supply chain analyst due to the simple constraint that Excel at the time wouldn't let me systematically manage inventory settings for more than 65k unique inventory SKUs. That is how I ended up learning R and SQL...my first programming languages in a long list to come. Now I manage radiofrequency sprectrum analytics for a major cellular network provider, and I algotrade commodity futures on the side. Getting from there to here was a long path of letting my current needs determine what I needed to learn.

Additionally, perhaps anecdotally, concepts that you learn have much better staying power in your memory when you have an actual need to learn them.

Re: Ask HN: How do you manage self-study?

#16
post #6

I have a learning Trello board with categories "Maybe", "To Do", "In Progress" and "Done". When I come across something new it goes in the maybe category. I also make sure to only work on something if it's "in progress" and keep the in-progress list limited to 2-3 items at any time.

As a high school student now studying at home, I also use a similar system :)

Re: Ask HN: How do you manage self-study?

#18
post #6

I have a learning Trello board with categories "Maybe", "To Do", "In Progress" and "Done". When I come across something new it goes in the maybe category. I also make sure to only work on something if it's "in progress" and keep the in-progress list limited to 2-3 items at any time.

How do you decide when to call something 'Done'?

Or perhaps (anticipating a possible answer) How do you apportion tickets such that they represent things that can be called 'Done'?

Re: Ask HN: How do you manage self-study?

#19
I prefer “pull” learning instead of “push” learning. By that I mean having something interesting to “pull” me to learning something vs. having the discipline to make myself study (push) the subject.

Example: I need to learn HTML, JavaScript and maybe Node.js for upcoming project. I couldn't make myself open the books for more than 15 minutes but the other day I came up with a fun project that requires these and now I can’t wait to learn this stuff.

Re: Ask HN: How do you manage self-study?

#20
post #4

I've found a combination of keeping a journal, having self-compassion, and having something to prove to be the key to sticking with a self-study regimen. Journaling helps document progress and provides notes that you can transcribe to a spaced repetition system (i.e. flashcards) for long term retention. Self-compassion is key for picking yourself up after you feel overwhelmed by a topic and quit for the day, which wi…

That's an interesting approach, but I feel like you are describing a slightly different problem than the op is talking about, or at least I have. Once I pick something to work on I have no problem staying motivated or sticking with it. I've also never felt bad about myself running into roadblocks. My problem is that there are too many interesting things to work on, I have a hard time picking from them, leading to FOM…

Google Keep... put them in order.
Post reply on HN