One is to get in touch with the tutor as soon as possible, and strive to enter the tutor's group earlier, which is the ideal state, after entering the group will have a better communication environment, at the same time there will be a large number of scientific research resources can be used, at this time you should seize the time to determine their own main direction, and do scientific research around the direction of the accumulation. If you can't get into the group, you can let your mentor give you a list of books to read and actively complete some experiments on your own.
The second is to pay attention to the improvement of programming ability, which is very direct for the help of the later graduate school computer science, regardless of the future choice to engage in the development of post, or choose to engage in the algorithm post, a solid programming foundation for the development of the later stage has a more positive effect. In addition, when choosing a programming language, be sure to combine your main direction of specialization.
Third is to pay attention to the learning of algorithmic knowledge, computer science is inseparable from the algorithm during graduate school, a large number of innovations need to be based on algorithms to unfold, so you should understand some common algorithms as soon as possible. For beginners, you can start preparing from machine learning, machine learning not only has a wide range of applications in the field of big data, but also the key to open the door of artificial intelligence technology.