The standard question is where any language can be as a Golang. And no less than the standard answer.
1) A programmer who stakes on one single language is similar to the “specialist” in the Rubik's cube, who knows how to assemble only one side of it. Well, or you can remember what the specialist and flux said :) In a decent programmer's arsenal there is always more than one language, and their number can increase, even if the main one at any given time is one.
2) Do not forget that in addition to the actual language there is also much more. For example, knowledge of algorithms for solving problems, knowledge of common programming patterns, and in the end, the banal ability to debug your own code (the lack of the latter is clearly visible even on many issues on this resource). All these skills are being developed both actively and passively - with the development of new programming languages, new platforms, etc.