Ask HN: If you were paid to learn, 8 hours a day, what would be your routine?
What you are learning would have to be software development related and the end goal would be to become an expert. At the end of the week you would have to have something to show how you spent your time. This question isn't about what tech you would learn, but more so how you would maximize your time spent to become and expert as soon as possible.
30 comments
[ 4.5 ms ] story [ 64.9 ms ] threadI would add that 20 minute naps after absorbing material are proven to aid learning. Midafternoon is a good time. Set a timer and don't go over.
10:05 - masturbate
10:55 - masturbate
3:30 - focus and learning
It takes for me 10 min to get to gym, dress up, 10 min to come back home and 10 min to have a shower after the gym. How did you manage fit any actual exercise in 30 min of time?
Find what techniques work for you - keep on trying different methods. GTD by Pomodoro or Task Tracking Learn by reading, videos, doing, instructing others Vary intensity: some days are 10 hours of studying, while some are dreaming days
I would LOVE to be able to spend more time learning - I have a website about NoSQL that I want to train on BigData, but I am always too busy working
Josh Waitzkin has some good coverage in his book The Art of Learning.
How to Solve it by Polya has some good strategies on how to solve math problems that are applicable to broader problems and learning.
Thinking as a Science by Henry Hazlitt covers a broad approach to learning anything.
I would probably read these books and try to find a few others to really get my mind in a state where it needs to be to learn.
So probably: Plagiarize a bunch of stuff, sign up with a bunch of names/get unemployed crusty friends to make class presentations, and milk it for money as long as possible.
- find good resources to work with, or at least to give regular input so I don't end up wandering off into the weeds
- try to take it as far as I can, until its obviously going to fail
- start with another
Wake up with the Sun.
Eat.
Internet 1 hour, or other activity that will warm up your brain. (~8:30 am in the summer)
Learn, 2-3 hours for real, maximum 4 hours for the whole activity.
Gym 1 hour.
Shower.
Eat.
Go outside.
Eat, before 18:00 ideally, before 19:00 in practice. Food will keep you awake during the night and you won't be able to wake up with the Sun!
Sleep (~23:00, ~8 hours). You have to choose your bed time depending on when the Sun rises.
Source: 5 years of searching for this + 2 years of doing this, without being paid :|
1. meta learning
2. learning from multi perspectives
3. retention
Meta Learning
Ask yourself, "why are you learning this?", "what pre-knowledge I need to learn this material?", "Is there anyway to learn this faster?", "Why am I getting stuck on this?", "Do i need to update a previous assumption?". Metacognition, or the awareness of own thinking, is a very powerful method to improve thinking skill on any domain.
Learning
Use The Feynman Technique. The idea is any jargon used in particular domain can expressed with more common day to day words. This not the same as using analogy, avoid analogies. In feynman technique you are thinking below the word, using more simpler word to describe things. Once you have understood an idea, then subscribe to the jargon for that idea. Another way is to build a semantic tree of the things you learn, essentially build a huge graph where ideas are connected. Dont make disconnected clusters of ideas.
Retention
You can learn as much as you want but there is no point if you remember nothing. Use a mind map, reorganize according to your work. Just because a book has its own index, doesnt mean you can't reorganize the information according to your thoughts. Bookmark high quality links and resource, ditch meager resouces/links. Write code, practice what you have learned! Teach others! Teaching is the most effective retention method, because it challenges your own understanding.
Edit: Your prove of learning can be shown using everything you use to retain the knowledge.
I would try to have 1:1 (paid) consulting sessions with established experts in the field. Huge insights and breakthroughs come from individual conversations.
1) Spend an hour in planning (what to learn, based upon what you've learned so far). 2) Spend an hour learning about a single random topic. 3) Spend 6 hours digging deeply into a long-term topic.
I would try the following:
- 8-9 hours of sleep per day;
- 1 hour of some physical activity everyday;
- 7/8 meals through out the day (3-to-3 hours interval);
- 8 pomodoro sprints per day.Each pomodoro sprint as a 45 minutes focus session. While studying focus on the process not the result. This reduces anxiety;
- at the end of every day: make a brief self-assessment session, writing a paragraph about what you have accomplished. Now the focus is on the result.
- use Rescue Time to track what you do, be aware of the distractions and try to limit them;
- do not work on Sundays. Work on Saturdays as a regular day.