Hi all, I'm looking for some guidance as I make a career transition. I have a Bachelor's degree in Informatics, but I've been out of coding for seven years. Now, at 30 and a father, I want to make the most of my time and secure a job as soon as possible. Currently, I'm enjoying a Boot.dev course where I'm rediscovering concepts like logic and loops after a week of intense study (6-10 hours a day!). I'm working with Python and Go but have concerns. First, I want to know if backend development in Python is math-intensive, similar to fields like AI and data science, or if languages like Java might be a better fit since I'm not great with complex math. Second, should I switch to Java to avoid the competition among new Python developers, even if it seems a bit more challenging? Lastly, should I stick with my current Boot.dev course to learn OOP and DSA and then consider switching languages? My ultimate goal is to land a Junior Backend developer position, preferably in a corporate or remote role in Chile, and build a stable future for my child. Any advice would be greatly appreciated!
3 Answers
From my experience, Python for backend isn’t math-heavy at all. Most web development only requires basic math skills, often just primary school level! If you already know OOP, you're in a good position because that's crucial for backend roles. If you're interested in Java, you might also want to check out C#, since it's similar and has great documentation. But don’t worry too much about the language — it really comes down to what’s in demand in your area. Just focus on building a portfolio and you’ll be fine!
I’d say keep learning Python, especially with frameworks like FastAPI. Focus on building a couple of real applications that you can showcase in an interview. Most backend jobs won’t require calculus or statistics — that's more for data science roles. Don’t stress too much about saturation; the key is demonstrating that you can build and deploy apps effectively. Finish your Boot.dev course, create a solid portfolio project including authentication and CRUD operations, and you’ll set yourself up for success!
Definitely explore what's out there in job listings around you. That’ll give you a sense of what technologies local companies need. The real world doesn’t typically require advanced math skills for backend work. It’s mostly logic, and don’t forget Boolean algebra is essential! Weigh your options based on local job markets rather than trends — what works in one country might be irrelevant in another. Stick with Boot.dev for now and focus on learning SQL and Git, as both are crucial for web app development!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically