If you want to learn big data, whether you have zero foundation or a certain foundation, you must know at least one computer programming language, because the development of big data is inseparable from programming languages, not only to understand, but also to be proficient! But this programming language is not necessarily java.
For example, if you focus on Hadoop development, you must learn java, because Hadoop is developed by java.
If you want to focus on the spark direction, you need to learn Scala language, and each direction needs a different programming language.
If you want to go in the direction of data analysis, start with python programming language, which also depends on your future needs.
To sum up: big data needs a certain programming foundation, but you can choose which programming to learn. In fact, as long as you learn one programming language, other programming languages are not a problem.
Second, why do many people choose to learn java?
Big data technology has many directions. As a zero-based person, if you want to enter the field of big data, big data development is the basic direction and a breakthrough for getting started. In big data development technology, java programming language is also used.
Because java is simple, object-oriented, distributed, robust, secure, platform-independent, portable, multi-threaded and dynamic. If you know something about java, you should know that java is a strongly typed programming language with high cross-platform capability, and its exception handling can ensure the stability of the system.
At present, java language is also widely used, which is the choice of many people who study big data. Hadoop and other big data processing technologies all use java, such as Apache's Java-based HBase and Accumulo, and ElasticSearchas.
Therefore, most small partners who want to enter the field of big data will choose to learn the java programming language!
Fire control rectification report 1
In order to effectively strengthen the school safety work, in view of the safety rectification opinions put forward