java专注业务,c++专注下层,语言简单就要注重其他的东西,java业务上的的东西很多,java,java并发编程,jvm,mysql底层(那些加锁规则等和业务设计就指得琢磨),redis源码,消息队列(kafka,rocketMQ),网络编程netty,IO,springboot,springcloud微服务(注册中心,限流熔断,远程调用,配置中心等)--》分布式(raft等) , 设计模式(业务写的更优美),此外还有些其他东西,es 之类的服务业务。(计网OS也是内功)