To get into the understanding of the underlying Java and Java class libraries, that is, the JVM and JDK related content. And also more in-depth to understand the framework you use, the way more recommended to read the source code or read the official documents. Advanced 3-5 years, in order to continue to improve skills as the key. This stage is very easy to encounter bottlenecks, this time do not rush to improve their skills, it is already time to improve your influence, you can try to go to some well-known companies to improve your background, you can also go to Github to create an open source project belonging to you, to build their own products.
And big data development capabilities, in the process, you need to gradually establish a systematic system: including Java primary (virtual machine, concurrency), Linux basic operation, Hadoop (HDFS + MapReduce + Yarn), HBase (JavaAPI operation + Phoenix), Hive (Hql basic operation and principle understanding), Kafka, Storm/JStorm, Scala, Python, Spark (Core+sparksql+Spark streaming), auxiliary gadgets (Sqoop/Flume/Oozie/Hue, etc.).
About Java big data development to master what skills, Qingteng Xiaobian will share with you here. If you have a strong interest in big data engineering, I hope this article can help you. If you still want to know more about data analyst, big data engineer skills and materials, you can click on other articles on this site to learn.