首先学java肯定是没错的,至少目前的趋势看,java未来数年依然会是最主流的开发语言之一。
其次学习一门语言只是入门而已,现在的开发工作往往需要一个开发人员懂得多种语言,所以像python和shell都应该学一下,go也可以学一下,我一直认为,基于虚拟机的语言在容器化的时代是会慢慢淘汰的。
还有除了语言外,要了解一下常用的组件例如mysql,mariaDB,postgre,tomcat,jetty,nginx,redis,mc,mongodb,s3,hdfs,kafka,rabbitMQ,docker,k8s,prometheus,grafana,spark,flink等等。因为在未来的开发工作中,大概率你会和这些组件或多或少的打交道,至少早知道这些东西是干嘛用的。