I know I'm not alone in saying that working after work is exhausting. It's a necessary evil so I can become a Jr. Web Developer in a timely manner, however, that doesn't make it any less tiring.
I also know that I am not alone in working this way. Some people are working 2 jobs and learning on the side. I commend everyone for working after work because it is truly admirable. It doesn't matter if it's 1 hour or 5, you are putting in the time.
I wanted to talk a bit about my schedule these days. Perhaps someone is thinking about jumping in but hesitant to because of the time commitment. Perhaps you are learning just like me but struggling to do as much learning as you want. Either way, let's talk about it!
Work Schedule
I work a modest 8:30am - 5:00pm job. While it pays the bills it is getting harder and harder to actually go to the office every day. Not because it's a difficult job, not because they're not paying me enough for my work, but because I wish I could put those 40 hours a week into my future career.
I'd also like to point out that I am incredibly fortunate to have a 10 - 15 minute commute. This allows me (typically) to achieve something before I even go into the office.
Daily Routine
- 6:30am | Wake up and let the dogs out
- 6:45am | Meditate for 10-15 minutes
- 7:00am | Sit down at the computer with my cup of cold brew coffee (prepared the night before) and do something productive such as:
- Check out what's new on dev.to or Twitter
- Jump into some code from the night before
- Continue my current Treehouse course My goal is to accomplish at least one thing before I must get ready and leave for work.
- 7:45am | Get ready for work and leave by 8:15am
- 8:30am - 5:00pm | Work work work work work
- 5:30pm - 9:30pm-ish | Get home and do stuff
- 5:30pm is typically the latest I get home from work - some days I'll stay a little late to finish up a task. After I get home until around 9:30pm is when I do stuff such as: House chores, taking care of my dogs, going for a walk, preparing and cooking dinner, and of course, work!
After 9:30pm I hang out with my girlfriend and our dogs and we'll watch TV or read or just talk. This is time that I cherish and value so highly each day, even if we get just 1.5 - 2 hours of it before we go to bed.
Outside Commitments
Sometimes I wish I could devote 100% of each and every day to getting job ready, however, that's not life. To be honest, I'd be a lot more lonely if that was the case as well.
Other commitments such as family, maintaining my relationship, my dogs (as seen above), keeping up with my weight loss - these are all things that detract from my coding. Do I sweat my time away from it? No way!
Enjoy your life. As much as I just want to have a web development job already I'd rather be happy along the way - it's all about balance.
Taking Breaks
Everyone needs a break now and then. I'll be honest, sometimes I feel guilty for not coding regardless of how important it is to take some time off. If I'm sitting down to code for 2 hours, it's more like 1 hour and 40 minutes.
I'm a firm believer in the Pomodoro Technique and if you feel you are struggling with productivity and efficiency with your time, I highly suggest you try it out. I personally use an app called Tide (available on both iOS and Android) to help keep track of my Pomodoros.
Longer breaks are a good thing too! I usually take at least 1 day off each week which leads me to the Two Day Rule.
Two Day Rule
The Two Day Rule is very simple: Never take two days off in a row.
I personally know that if I take more than one day off in a row, those 2 days can quickly & easily turn into 3, 4, 5, or more days off. That simply cannot happen on this journey.
Motivation
The feeling of motivation can be incredibly powerful. Without motivation, we may never had made it to the moon. Without motivation, Arnold Schwarzenegger may not have created the physique he did. Without motivation, I would not have started working towards this new career.
Motivation is wonderful tool - but that's all it should be treated as, a tool.
If you depend on motivation to get shit done, you'll never get it done. Motivation may act as a catalyst to launch the changes you want and need to make in your life, but it takes diligence and determination to see them come to fruition.
My motivation is currently:
- Enjoying my career
- Creating a better life for myself and my girlfriend
- Making more money
I've been reading Atomic Habits by James Clear lately and the quote below (and at the top of this post) struck quite the chord with me.
"Success is the product of daily habits—not once-in-a-lifetime transformations." - James Clear
Don't let lack of motivation keep you from working towards your goals. If you wait for motivation to start losing weight, start learning code, whatever you want to do, it'll never happen. Just do it.
Grind Mentality
Grind mentality is not a smart mentality.
Yes, everyone should be able to work hard and push through challenges when they need to, however, the belief that you need to grind 24/7 like all these "influencers" on Instagram and YouTube do in order to be successful is ridiculous.
Work hard. Work smart. Take breaks. Be efficient.
This is my mentality that I am working with and I've gotta say, it's working quite well. I am greatly looking forward to seeing all of this hard work pay off.
Top comments (9)
I relate so hard.
Except at my 8-5, I'm doing freecodecamp for reviewing concepts/staying sharp during my downtime, which is pretty much at least 3 working hours out of 8 because I finish work tasks very quickly. Since I work in higher ed on a work desktop, it limits the content I can actually look at (aka, I can't burn hours on social media like I could when I used to use my own device at an old job, at least this is considered "educational"). So a few hours on and off of freecodecamp during working hours, then another hour of working on personal projects or my Udemy courses during my lunch break on my personal laptop that I bring in.
Then maybe another hour after work to continue the personal projects or Udemy courses from earlier if I left off in a weird spot or I know I won't be able to put time in on those the next day.
From there, it's doing household tasks which coincidentally also include hanging out with the GF and our pets. My biggest challenge has been actually putting in more time after work, because that's when I can fully focus on coding and coding alone, not running a request for my supervisor or checking the time until my lunch ends. But I tend to give more time to my other responsibilities because I already did so much at work (both actual work AND coding!)
Ohh I used to have at least 2 hours/day of downtime at work until I took on more responsibility - at least it came with a pay raise! Although it did take away the time I had to code at work.
I am allotted a 30 minute lunch break. I probably only take it 1-2 days a week and on the days that I do take it, the remaining time after eating just isn't enough to get anything done -_-
Can you get away with reading books during your down time at work? I might recommend that rather than squeezing in coding - that way when you get home you can focus on solely coding and nothing else.
Thanks so much for taking the time to read my blog! I hope you'll come back for more :)
Great summary, that's pretty impressive!
Imho you can cut out "Work Hard" and "Be efficient" and just keep:
"Work smart. Take breaks."
Working smart implies both being efficient and working hard :)
Best of luck on your journey !!
You're right! Personally I need a reminder now and then but I like it haha :)
Thanks so much for reading, Tommaso!
Keep up the hard work Ryan. It will pay off pretty soon. Thanks for sharing your journey.
Thanks very much, Sarah!
I can't wait to see the payoff. I can't wait to enjoy what I do for a living. I can't wait to feel more fulfilled in life :)
I hope you stop by for more - another blog is due to be out on Sunday!
Sure!! I just followed you, so I'll be looking forward to your next blog post.
Nice. Very inspirational. Good luck.
Thanks very much, Olisun! Best of luck in your endeavors as well - thanks for reading!