How to Catch Up on Modern Software Development After a Long Break?

0
8
Asked By CuriousCoder88 On

Hey everyone! I'm coming back to software engineering after a long 25-year break. I studied math and computer science in college and worked as a software engineer for a couple of years, primarily using Java and SQL. After that, I switched careers and ended up doing something completely different for decades, only doing a bit of coding here and there, mostly for fun. Now I've got a solid project idea that I'm excited about, but I feel really out of the loop with all the new tools and frameworks that have emerged since I last coded seriously. I'm looking for a fast and effective way to get up to speed with the modern developer stack and best practices to build my project, which will require both a backend database and a web frontend, plus an API. I'm worried about blind spots in my knowledge and the overwhelming amount of material out there. Any tips on where to start and how to catch up quickly? Thanks a ton!

6 Answers

Answered By CodeSlinger77 On

If you're looking to get things up and running, consider diving into Python for the backend and React for the frontend. They’re both quite popular and there’s tons of support and learning resources available.

Answered By Linkinator On

I came across this site called roadmap.sh that has some excellent roadmaps. It can help you visualize what you need to learn next and keep everything organized.

Answered By TechNinja42 On

You might want to start by checking out some materials on systems design. They can provide a high-level overview of different design concepts and briefly introduce you to the technologies that could implement those ideas.

Answered By CodeTraveler19 On

Honestly, you’d be a great candidate for a coding bootcamp just to get yourself re-oriented. If it’s more about personal growth, I’d recommend speeding through The Odin Project to get familiar with Git and modern frontend development. For backend, if you want to stick with Java, Spring Boot is a solid choice without compromising performance.

Answered By OldSchoolDev On

It really depends on whether you plan to continue with Java. If you want to go that route, Spring Boot can help you refresh your Java skills while building your API. Starting with that framework could be a good way to ease into modern coding.

Answered By HobbyistHacker On

As a hobbyist myself, I find it tough to recommend tools without knowing more about your project specifics since each tech has its purpose. However, you can definitely accomplish a lot with Java and SQL, so I suggest brushing up on those. Also, learning GitHub is a must—it’s great for version control and collaborating on projects.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.