+ 17
If you have an other work ,how fo you find time to learn Codes
47 Answers
+ 17
No one works around the clock.
You have to prioritize and cut off time which you would otherwise spend with family or friends or in front of the tv.
An hour daily with the occasional several-hours-sprint on Sundays should give you good improvement if you study and practice intelligently.
+ 17
HonFu I don't disagree in the least.๐
I was just curious how my own experiences differed from that of others.
Jukka Kuusto I couldn't even begin to imagine the challenge of learning with a full time job and family to support.
When I was started back in 1996, there were so few online resources to learn from. I had to wing it on my own. I spent more hours than I can count lost in deep thought and late night coding sessions.
I was so frustrated having to split my time between college and coding. I only discovered coding when I was halfway through completing a double major in economics and international studies with a minor in Japanese.
I went from loving those subjects to being tortured by them due to my newfound passion for programming. ๐
After finishing college, I was able to go full time into coding without distractions.
+ 13
The time you need will depend so much on the resources you have.
When I first tried coding as a child on my C64, there wasn't even the internet, and most books sucked. I quickly gave up! ๐
It's true, learning material has improved - online at least.
However, what I personally find annoying on my journey is that books STILL suck after all these years!
If they were written well, they could shrink the time it takes you to understand a topic down to 1/10.
Instead, authors just write down what they do on their job, completely unfiltered and full of unnecessary digressions into topics that are more esoteric than what they claim to be teaching, and no effort to simplify and to make things digestible.
One should assume that if you're able to think logically and structure your code, you can structure study material; but from what I've seen this is not the case.
So basically, you still have to scurry across the whole web searching for the right snippets of information.
+ 12
HonFu I'm curious if this is the schedule many people here take in learning to code.
I can honestly say that when I started to learn to code, way back in the Stone Ages, I was putting in an unhealthy amount of hours per day for some period of time.
+ 11
Jukka Kuusto Fortunately, I was already in a serious relationship at the time (since 1995). Otherwise, I might have ended up single for quite a while. ๐๐คฃ
We got married in 1999 and had our first kid in 2001. With our first of 4 children, I remember thinking... I don't know if I could have made the transition to software development if I was learning while having a child. My time would have been spread so thin.
However, that might be different today with the vast amount of resources available to make that learning process far more efficient.
Regardless, you have my utmost respect and I wish you all the success in the world with your attempt to learn.
+ 11
HonFu I completely agree... most authors aren't great at writing about programming. I've actually known a few authors who were published and truth be told, they weren't good at programming either. ๐๐คฃ
+ 10
David Carroll, sure, you can always do more, but the available time of a grownup is limited.
You somehow have to figure out the point where you can manage it, but also get results.
For many complex activities like playing an instrument or something, this seems to work well enough.
Of course it would differ depending on what goal you have with it.
+ 9
I'm finding it very hard to find time AND energy to learn programming but I'm determined to give it my best without straining myself too much.
I have a full-time job and a family (=kids). I got into uni by doing 2 MOOC courses before the entry exams. That meant working my day job and learning Java 16h/day for over 4 months. I burned out and don't want to go back to such schedule anymore.
HonFu's schedule seems reasonable.
+ 8
My employer gives me time to learn whatever I want... so long as deadlines are met, any spare time I have can be spent however I want. It also helps that I'm two years ahead of schedule hahaha (my employer had low expectations after working with two bad devs before me). I also have a side business. I'm fortunate to have ample opportunity to learn and improve my skills.
... not that this helps answer your question... but I guess a takeaway from this could be to maybe do some freelance work; it often helps to have a practical and paying project to work on where you can learn as you go.
+ 8
My job has nothing to do with code.
I code ideas often on mobile and copy part for part on my laptop.
Bc I have the time while I use bus or train.
If I am in "beastmode" I code weekends at home.
This is sometimes hard for my wife. Coding afternoon, night and until 4.30am in the morning.
With breaks of course.
This damages my social a bit, but in germany we say:
One death you have to die.
Its a saying for you must choose, what do you want to do with your time.
Tl:dr
While bus/train, breaks on work and weekends, if beastmode.
+ 7
I completely agree with Mike on the best way to learn is to have a need to just do it. Whether it's for freelancing or a personal application, you will begin to research what you need to know as you come across the next hurdle to overcome.
Jason Stone [14 yrs old] For functional programming, I encourage you to learn Elixir. It's quite an amazing language.
HonFu I agree that after being exposed to programming long enough for it to be intuitive, books seem to be quite bloated. I remember when I used to browse the programming section at bookstores to see what might be interesting and just leaving disappointed.
I would pick up a massively thick book touting itself as the "Bible of This" or the "The Black Book of That" and so on. I would sift through the books thinking the material in those books seemed like they would only cover a thin pamphlet of material in my mind.
It's just that it takes a lot of words to explain what seems to be so abstractly succinct.
+ 7
I wake up at 5 am to code 30minutes before my day Starts. Weather it's Sololearm, Udemy or Programming Hub, I know that if I don't dedicate myself in preparation for future career goals knowone will do it for me! Set you Priorities and Just Do It!๐ฉโ๐
+ 6
I agree with everyone.
You can not work around the clock.
You must have free time for yourself.
You can learn in your free time.
+ 6
Not wasting time on minor things, for example waking up 1 hour earlier every day gives you time to learn coding! ๐๐
+ 5
David Carroll HonFu do you happen to know any good books on programming for those with some experience already? Iโm interested in learning new languages beyond what I already know, a.k.a. not front-end web stuff, python, or C. Iโd love a good book on Rust or Fortran or maybe something more functional such as Lisp or Haskell.
+ 5
Jason Stone [14 yrs old], I have seen books about Haskell and such on Amazon, but haven't checked them out.
After you leave the noob realm, it seems to get harder to find good books. I assume it's because there's less money in it (because considerably less people will leave noob stage).
Let's see if David has a few good tips. :)
+ 5
Sven_m We may have similar conditions of OCD and ADHD. ๐คฃ
+ 4
Jason Stone [14 yrs old] DOH... That was a typo. Thx ๐
+ 4
Self-discipline. You set your goal and in small steps, effectively little by little but every Day, EVERY day. Grain to grain until the measuring cup is collected. But You Should have FUN.
Good luck!
+ 4
aem code I'm assuming your work is not only keeping you from finding time to code, but also from making time do review the responses to your question.
It would be nice to acknowledge the responses from the community to your question.
In any case, I wish you luck in learning to code. I'm unfollowing this thread to reduce the notifications.