In fact, if you find C difficult to learn, don't be discouraged. You can learn Java and Python, which are the mainstream programming languages at present. How to express that you have learned to program? Without books and tutorials, you can independently develop a website, an APP and a small game, even if you have learned it. Everyone says that the IT industry does not look at academic qualifications, which is also true. But only if your ability can prove that others can use you without looking at your education. Education is for others to see, and ability is to stay and do things. The ability to be a programmer is more important than education. If you can reach the level of employability with your current education, you can certainly find a job. It's just that such a company is hard to find. It may be small, but you can do it as long as you can help yourself accumulate project experience and learn something. With the accumulation of work experience, I will jump again in the future, but I still suggest taking another degree, and the better I jump when I quit.