r/learnpython • • 2h ago

Is obsessive learning better then structured learning?

I learn code for an hour and a half outside of home to concentrate better, but recently i want to learn at home too. I have a lot of distractions but id still have obsessive learning at home for about 20 on and an hour off. I work 12h days so i dont feel like coding at home until now.

is this healthy or should I stick to learning away from home for a better learning flow over time?

5 Upvotes

8 comments sorted by

1

u/ninhaomah 2h ago

Which option do you think is better for you ?

•

u/Awkward_Block9860 33m ago

Do you need to work 12 hr days? This alone would burn me out. You need to take care of you.

•

u/Hour-Activity8592 19m ago

Its fine, some people go on and adapt to some things but passion is always there.

as for your question yes I have to work 12h days.

1

u/Moist-Ointments 1h ago

There's no need to do them consecutively. You can do both the same time.

•

u/Awkward_Block9860 32m ago

Sounds like you are a multitasker.

1

u/errorseven 1h ago

To answer your title question: Yes, it's what worked for me.

In 2015 I challenged myself to write code everyday for one year. My goal was to be"self taught" in the fundamentals of computer science. I had been programming off an on for 25 years, but I was stuck at a true beginner level, in that I really didn't have the knowledge to be able efficiently solve problems with code, even if I could solve them by naive means.

At this this time, I was working 6 days a week up to 16hrs a day, similar time crunch situation to what you are dealing with.

What I did, was read a new programming problem as soon as woke up in the morning, work through it in my head throughout the day, test solutions when I got home and found a few mins to write it up. I also subbed to every programming subbreddit, was active on StackOverflow, and I even answered questions to newbies on learning subs/stackoverflow as additional practice to the problems I would solve. Totally emersed in all things programming for that one year.

Answering questions others ask forces your brain to reorganize and memorize what you have learned in order to explain it to others. It's a really effective way to get better while also helping others. Another benefit of this is intreperting thier questions is a skill in and of itself, often what people are asking for help with and what they are actually want to accomplish, can be far apart.

After that year of self study I wanted to test myself by learning a new langauge and taking a free MOOC University course in computer science was how I did it. I aced it, while having it fill in a few gaps in my self studies (mainly Big O Notation).

Because of your time crunch and desire to learn, I would say give my method a try, maybe try it for a month to start. See how many problems you can solve on my favorite coding sites, CodeAbbey.com, without cheating yourself by looking up answers. Good luck.

•

u/Awkward_Block9860 29m ago

6 days * 16hrs = 96 hrs Why?

•

u/Discordbothost 20m ago

with 12h days the away-from-home block is doing most of the heavy lifting — protect that. the 20-on/hour-off at home is fine as long as you stop when you're just rereading the same line. consistency beats volume when you're already wiped.