![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/c0ed0a36-2496-4b4d-ac77-7d2fd7f2b5b7.png)
I did well in data structures and algorithms in uni, but I have never had those topics come up in my 4 years of being a software developer. I’m in web development, FWIW.
So you don’t really have to know that stuff, depending on what kind of software engineering that you get into.
While I agree that worker wages and safety protections are shit in China, one thing nobody mentions when they compare wages is the fact that Chinese people are given free healthcare and affordable housing.
93 percent of Chinese citizens own their house. They also have a low retirement age. So there are some things that kind of make up for the shit wages and toxic workplace in China.
I still think its pretty terrible to be lower class over there, but I don’t think its really any more terrible than it is to be lower class in America, honestly.