Should I Jump Straight into Go for Backend Development?

0
2
Asked By SunnyCoder42 On

Hey everyone! I'm currently a manual tester with about 6 months of experience and I'm looking to transition into a backend developer role. I have some experience with Java through Selenium automation but haven't worked with backend development before. I'm wondering if jumping directly into learning Go is a good idea without prior backend knowledge or Java backend experience. Are there enough junior-level positions available for Golang? I'd love to hear from anyone with experience on whether Go is the right choice for me or if I should consider starting with something else, like Java backend development first.

3 Answers

Answered By TechSavvyDude On

If you're aiming to switch to backend development, diving straight into Go without a solid foundation in backend concepts can be pretty challenging. Although Go is a fantastic language, many companies expect a basic understanding of backend fundamentals like HTTP, databases, and system design. There are junior Go positions out there, but they tend to be more competitive and less common than junior roles for Java or more general backend development. Given your Java experience with Selenium, it might be more beneficial to start with Java backend development first. This way, you can leverage your existing knowledge and focus on frameworks like Spring Boot and REST APIs, making you job-ready faster. Once you're comfortable with the backend basics, you can always transition to Go later since many people do so successfully after solidifying their Java skills.

CuriousTester -

Thanks for the insight! I think I'll start with Java then.

Answered By CareerTransitioner On

Before making a decision, think about your long-term goals. If you're really interested in Go and feel passionate about it, maybe find ways to learn the basics through courses or personal projects while keeping your current job. It’s definitely possible to transition to development, but it may take some time and effort. Utilize online resources and connect with communities that can help guide you along the way!

Answered By JobMarketWatcher On

You should definitely check for job openings in your area to see if there’s a demand for Java, Go, or another backend language. Also, consider why you want to switch roles. Since you already have a job, switching can be risky, especially if you might fail your probation period at a new place. The current job market is tough for software developers—there's a lot of competition and many companies are hesitant to hire new developers right now. Mid-levels and seniors are also struggling, with some even applying for junior roles. If you can, it might be wiser to seek a developer position within your current company instead of jumping ship completely—sometimes transitioning from helpdesk to development might be easier, especially if you know the business logic well better!

PracticalMover -

Good point! I'll keep that in mind, thanks!

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.