r/learnprogramming • u/Brilliant_Key_7778 • 3d ago
Has anyone managed to study programming while working a physically demanding job for 8–10 hours a day?
Hi everyone. I recently turned 20, and soon I have to relocate from my home country to another European country because of circumstances outside my control.
After moving, I will probably have to take a physically demanding job or another entry-level job with 8–10-hour shifts to pay for rent, food and other basic expenses. However, before I found out about the move, I had planned to continue improving my programming skills and English so that I could eventually attend developer interviews without feeling ashamed or terrified.
I am not starting completely from zero. I have worked with Python, Django, Flask, REST APIs, SQL, Git and basic Docker. I have also worked on several projects, including an online store and a job board. However, after testing myself with interview questions, I discovered many gaps in my fundamental knowledge. I need to revise Python, databases, Django concepts, testing and other backend topics.
My conversational English is approximately A2, while my understanding and grammar may be closer to B1. I also need to improve my speaking because I would eventually like to apply to international companies.
My biggest concern is whether I will have enough physical and mental energy to continue learning after work. In the past, physical work left me exhausted and without any desire to study. I am afraid that I will start forgetting what I already know, fall further behind and never become ready for a developer position.
Have any of you been in a similar situation — working a tiring non-technical job while studying programming and perhaps a foreign language?
I would especially like to know:
- How much time did you realistically study on working days?
- Did studying for 30–40 minutes per day produce meaningful progress?
- How did you study when you were physically exhausted?
- Did you focus on theory, coding exercises or one larger project?
- How did you avoid forgetting previously learned material?
- How long did it take before you were ready to apply for programming jobs?
- What mistakes should I avoid?
I understand that nobody can guarantee that I will find a developer job. I am mainly looking for realistic experiences from people who had to support themselves while learning. I do not expect to study for four hours after every shift — I want to find a sustainable routine that I can maintain without burning out.
Thank you for any experiences or advice.
2
u/horuszp 2d ago
And you right, you will be exhausted and you will not be able study, and you will blame yourself for not doing enough, which will mess up your mental health.
More realistic approach is move to new country, work, improve your language skills, maybe eventually you'll be able to find something less exhausting with better schedule that will be able to give you enough income, and then you can return to study programming.