I'm 30 and live in Milan. After working precariously in the art field for years, I've realized that it's hard to earn enough to support a family or buy a home. I'm now looking for a job that allows remote work and helps me save money, ideally one that I can learn independently without an expensive degree. I came across the developer role, which intrigues me since I have good problem-solving skills but very little computer science background—I'm starting from scratch!
My plan is to study for 6 to 12 months, focusing on Python basics, then Django or Flask for web development, and creating a solid portfolio to apply for junior positions. I'm wondering if this time frame is realistic to become credible enough for a junior developer role. Can I find opportunities, particularly through internships or entry-level positions? And do you think specializing in a niche like Django backend is the right approach? I'd really appreciate your insights!
5 Answers
Just a heads up, the 6-12 month timeline might be a bit optimistic. Also, remote jobs are super competitive now, with companies usually preferring candidates with a degree or experience. It’s hard mode for sure, but not impossible—just be prepared for a challenging journey!
Honestly, it's a tough road without a CS degree. The tech market is pretty oversaturated, and many people with degrees are struggling to get jobs. But if you're set on this path, you might want to look at community colleges or online courses that offer some structure to your learning. Just keep in mind that it's a competitive field out there!
Diving into coding is totally possible! I did it after leaving the conservatory, and now I have a job. It requires rigorous practice, but you already have that discipline. I suggest starting with CS50X for a strong foundational understanding, especially in math. It's not as tough as art, plus you'll see a lot of rewards!
I went the self-taught route too, but I must say, cramming years of learning into just one year is a lot to ask! If you can, try working on real projects, maybe for local businesses—something that gives you hands-on experience. Your reasoning for a career change is valid, but remember to be patient and ready for some tough challenges ahead.
Thanks for the advice! I understand the need for patience and experience; any recommendations on starting points for projects?
Check out the local job market to see what's currently in demand. That might help you decide what to specialize in and tailor your learning path accordingly. Good luck!
That sounds encouraging! What did you specialize in after CS50X?