From Go to Java
Hello,
My background is working with Go on microservices ~3 years total xp and I got a better offer (60% more) for a Java role.
The Java role seems interesting due to the $ (obviously), but also due to the nature of the scale and amount of data that I will be working with, which for my current role are not met.
I don’t want to fall into the trap of getting attached to a language or tool, but I love Go and its ecosystem. This change seems quite big, but I want to become better as a software engineer, not an expert on "x" tool.
Can practices from Go be transferred to Java, as I know the approaches are quite different? I don’t want to get opinionated and think that there is only one good way to do things.
Any opinions or feedback on this and how it can impact my career is appreciated.