语言如何选择 c++, go java

想请各位帮忙指点一下,目前研一结束,准备选择一门语言进行学习,想走c++或者go方向。因为目前跟的横向项目需要用java,所以未来两年会一直接触java项目(但目前项目负责的是前端),但java目前人实在太多,所以不是很想走java方向。
目前我的想法有两个,一个是java不深入,转学c++(目前还没开始,身边走c++的已经走很远了),另一个就是深入学java,然后转到go。当然第三种就是单纯走java。
一直很纠结,不知道怎么走,有没有能够指点一下方向或者分析一下(不是单纯分析各种语言的优劣)非常感谢!

本人是学习C#的,工作用的是java。(因为C#找不到工作,使用的公司特别少)感觉C++才是永远的神,技术含量非常高深,并且永远不会过时。但是要求技术基本功非常扎实,一般不会招新手C++,而且岗位不会太多。go语言不了解。

Java:
编译语言,速度适中(2.67s),目前的大型网站都是拿java写的,比如淘宝、京东等。主要特点是稳定,开源性好,具有自己的一套编写规范,开发效率适中,目前最主流的语言。
C/C++:
现存编程语言中的老祖,其他语言皆由此而生。执行速度最快无人能及。但是写起来最为复杂,开发难度大。
Go:
编程界的小鲜肉。高并发能力无人能及。即具有像Python一样的简洁代码、开发速度,又具有C语言一样的执行效率,优势突出。Go从自开始就是一种命令性的语言,没有依赖注入,只有内容明确,自身又不是oop的语言,比较抽象,因为我们不是对象,我们处处是结构,用接口的形式来模拟面向对象的模式。没有继承方式只能采用组合的方式。Go也是一种跨平台的语言,解释二进制文件,自身的反射让人感觉不太明显。Java的指针不是很明显的显示,而Go语言利用指针来更好的分配内存资源。没有多态,没有泛型,没有注释,现在的云端,网络以及DevOps软件都使用的Go语言,自身比较轻量,好多优秀的框架都是go写的,比如Docker和k8s。
总上所述,本人更看好 Go 语言。

如果对你有帮助,还请帮忙点个采纳,谢谢!