1, programming language learning
For students with zero foundation, it may not be too simple to get started at first. Because of the need to master a computer programming language, we all know that there are many computer programming languages, such as: R, C + +, JAVA and so on. It is recommended to start with Java, easy to learn and very good to use, Java only need to understand some basic concepts, you can use it to write applications suitable for a variety of situations. Nowadays, we usually start from JAVA, which is equivalent to a foundation.
2, the learning of big data-related technologies
After learning the programming language, you can generally learn the big data part of the study. Generally speaking, learning the big data part takes longer than learning Java, which counts as a part of learning big data to learn, in addition to learning big data you need to learn other related types of data knowledge. Big data part, including Hadoop, Spark, Storm development, Hive database, Linux operating system and other knowledge, but also familiar with big data processing and analysis techniques. These are essential if you want to learn big data in its entirety.
3, the project stage
Learning any technology, in addition to the theoretical knowledge, the project of the actual training is also very important to carry out some of the actual project operation of the hands, can help us better understand the content of what we have learned, at the same time for the relevant knowledge can also strengthen the memory. In the future application, can also be faster to get started, for the relevant knowledge how to use also have experience. In the project, it is best to actively record the problems, so that you can better solve the problems you encountered.