Generally speaking, it is strongly recommended that you go to graduate school for the following reasons:
(1) At present, most R&D positions and offer with high starting salaries are only for masters/doctors. See for yourself the high-end positions of Huawei, Ali, Tencent, several major state-owned banks, government agencies and other institutions. Basically, they all require master's degree or above, or undergraduates with rich project experience and outstanding ability. Ordinary undergraduates who have just graduated face the embarrassment of being eliminated by their academic qualifications;
(2) The vast majority of undergraduates have weak foundation, much narrower knowledge than master's/doctor's, limited qualified positions, lower starting point and more limited development speed and promotion space, which is not conducive to their rapid and efficient growth;
(3) Undergraduate students in ordinary schools have little practical ability and opportunities, and they are far from the master's degree.
(4) Both men and women, people with high academic qualifications also have greater advantages and greater choices, while people with low academic qualifications are often in the dilemma of being chosen.
Of course, this does not mean that you will succeed if you have a better degree. A degree is only useful when you are employed, and then it depends on your own work ability and experience. There are also excellent undergraduates who do better than doctors, which is rare after all (for example, graduates from Yao Ban, Tsinghua, earn no less than 2 million a year, surpassing many computer doctors). The deeper the computer science, the higher the requirements for theoretical knowledge, algorithms and mathematics. Postgraduate study can continue to consolidate your foundation, cultivate your scientific research ability and help you go faster and further. The employment treatment of IT masters is much higher than that of undergraduates. The most important thing is that they have more stamina and more promotion opportunities.
If you study for a master's degree in computer science, it is suggested that schools with computer science and technology and national key disciplines should be given priority. Even if there are national second-class key disciplines, at least there should be doctoral programs in computer first-class disciplines and provincial and ministerial key disciplines (laboratories), giving priority to 985, followed by 2 1 1. The computer employment gap in ordinary schools is still obvious (unless there are famous computer schools such as Hangzhou Dianzi University and Chongqing University of Posts and Telecommunications,