结合你的情况,如果是做偏分析类的工作,主要还是以分析工具为主,你看到的java其实是偏工程的,比如一些基础的平台开发。
但如果是分析,python+sql(包括对应的数据拉取和分析工具,比如hive)+部分统计分析类的算法(包括对应的工具,比如sklearn学习库之类的)+部分数据可视化报表工具(excel,tableau之类的),应该是够用的了。
落实到业务中,其实是拉取数据,分析问题,找到解决方案,提供策略,这么个逻辑,所以核心是拉取数据的能力和工具语言,然后就是分析,有些时候纯粹的统计分析或者可视化分析搞不定的时候,也会借用一些比如聚类分类等常规的统计算法来做。