Data structure and algorithm
As long as you are doing development, you must study hard and learn thoroughly, which is of great help to programming optimization.
principles of computer composition
A particularly difficult course, learned thoroughly, is a big cow level.
database
As a software developer, database is definitely necessary and necessary knowledge. At present, MySQL database is widely used and can be studied more.
Network programming
After all, software interacts through the network, so network programming is also very important, TCP, UDP protocol and so on.
Internet industry
Internet industry is still one of the hottest industries at present. If you are good enough after learning IT skills, you will have the opportunity to enter Internet companies such as Tencent, Ali and Netease for high-paying employment. The development prospect is very good, and ordinary people can learn.
Dazhong school
If you want to study systematically, you can investigate and compare the popular schools in related majors. Good schools have the ability to independently develop courses according to the needs of current enterprises. It is suggested to conduct field investigation and comparison.