Hey everyone, I've finally figured out my life direction and I want to dive into becoming a full-stack developer! I'm fully committed and no longer second-guessing. I'm currently employed full-time, working 8-5 during the week, with a 24-hour shift every fourth day that sometimes spills into the weekend. I'm making this shift because I don't feel valued at my current job, and while I have some financial pressures, that's not my main motivation. I'm progressing through CS50P, but hit a snag with file I/O, realizing I need a better foundation before going deeper.
I've decided to focus on JavaScript tutorials to grasp core programming logic, while my main goal is becoming job-ready in Python. I'm aiming for a junior developer position within the next 3-6 months, with the hope of securing above-average pay by demonstrating my skills with solid projects.
To tackle this, I've broken my learning into smaller sessions after work to avoid burnout, followed step-by-step tutorials, and then reconstructed the concepts in Python from memory. I save anything challenging in a folder to revisit later and keep track of my progress via Notion.
I'm sharing this to get your feedback on my plan: Does it seem like a good approach? Am I at risk of burning out, or does my pacing seem reasonable? Is switching from JavaScript to Python helpful or a distraction? What changes would you suggest? Thanks in advance for any insights or advice!
3 Answers
{
a
Just to be real, if you're starting with no experience or a relevant degree, finding above-average pay might be tough, especially for a junior role. It's possible, but probably unlikely. That said, your idea of rebuilding projects in Python is solid. Lots of folks just follow tutorials without truly grasping the concepts, so you're on the right path there.
Thanks for your thoughts! I get that pay isn't my primary concern; it’s more about how quickly I can get there. Appreciate your input!