The main reason is that employment is good, mainly depends on how you learn to emphasize an idea.
Java needs to master the skills from the front end to the back end of the database. At present, employment is mainly network development. Main skills are HTML, JS, Java, SQL, etc. Interface development and function, mainstream framework use, database design and development, system maintenance, etc.
Big data mainly focuses on the background and database, mastering the use of in-memory database, relational database and non-relational database as well as Hadoop series. The amount of data is generally above T level, so it has high requirements on performance and large maintenance workload.
So from a practical point of view, learning a language and digging into its foundation is a more beneficial choice. In the process of Java accumulation, learning data structure, learning algorithm, learning CS basic knowledge, learning Java VIRTUAL machine realization of various data structures, learning ideas, implementation specifications, open source products lack, it is easier to achieve their own growth, when the opportunity comes, it is easier to grasp.
Add: The field of big data includes many big data analysts, data development engineers, data mining engineers, and even reptile engineers. In order to solve the problems such as data statistical analysis report, platform operation and maintenance data development, data in-depth mining, data source acquisition and so on, it is not detailed. Data analysis classes are part of SQL, of course, and often use some scripting languages for data processing, etc., etc., including Python, of course, less in Java. Data development engineer is basically a hard development class. Because big data frames are all Java, that’s why Java is popular. Data mining, traditional data mining, Python are all great love, but in distributed mode, Python is actually very limited, and some distributed machine learning libraries, such as Spple MLLIB, are as undynamic as Python. Finally, crawler, many people may not admit that he belongs to big data, but it can be found that the combination of reptiles and data is more and more closely, at least, my crawler is a data team, with crawler is basically of course Python world, Java re Pules is also a drop down. Finally, look at the title of owner!
Big data learning group; 722680258 Zero base to project combat, welcome to join