I'm a remote software engineer spending around 10 to 12 hours a day at my computer. I feel the need to keep learning outside of work—like diving into new frameworks and improving my system design skills—but most days I'm just mentally drained. I've tried taking courses after work, but they often feel like just more work. Recently, I picked up some non-screen hobbies, like learning guitar, to maintain my sanity, but I also feel bad for not focusing on my programming skills. For those who are working full-time, how do you find a balance between improving your skills and avoiding burnout? Do you have a structured study schedule, or do you just learn when the mood strikes? I'm curious how others manage this because I feel a bit stuck between wanting to grow but not wanting to end up hating coding.
5 Answers
I’ve got a busy life with kids and a job, plus I'm even starting a SAAS business! I prioritize learning things I enjoy rather than aimlessly trying to master the latest trend. To avoid burnout, I spend quality time with my family, which really boosts my motivation. If you have a specific project in mind, focus on that instead of stressing out over a million new technologies.
I manage to juggle my job, family, and personal goals by treating my work as continuous learning. I often check out pull requests from more senior engineers and chat with them about their code. Honestly, I don’t do any coding outside of work hours, and that works for me!
I stopped viewing learning as a separate task from my job. Most of my learning comes from deepening my knowledge of what I’m currently working on. If I’m too tired to learn, I don't push it—that usually means I’ve hit my limit. Those non-screen hobbies you’ve picked up could actually be more beneficial for your long-term learning than another course!
Haha, I used to think I had to grind non-stop. But then I realized my job is already helping me level up! Instead of worrying about leveling up your skills, take time to enjoy life and recharge.
Honestly, I recommend squeezing in some learning during work hours. Even just 30 minutes at the end of the day can add up over time. Also, don’t stress about your non-computer hobbies; they’re important too! I play the piano and find that it helps me recharge. Remember, we work to live, not the other way around!

Hear hear.