谢邀


简单的看了一下题主提问的口吻,我并不赞成题主直接成为一个go工程师。

从题主提问的内容

1. 一个合格gopher应该掌握哪些知识?(立足web后台开发,从基础到各类扩展知识?)

如果没错的话,题主是没有完整的web开发经验的。


golang是一门优美切强大的语言。但是,掌握它也需要丰富的开发经验。


第二个问题,与go无关。每个人的路也不同。说不定你30岁之前就已经不做开发了呢