If you are just a programmer or somebody doing trivial work, of course nobody cares about your degree, where you went to school , as long as you can have the work done. However, if you are at the stage looking for a higher position for your career after all these years hard working, your academic backgroud plays a very important role here. Did you see anybody who only had a chinese degree working as a manager or above in North America? All chinese who play important roles in my company have degrees here, either in Canada or US. So if you just want to find a job to support your family, don't waste your time going to school, on the other hand, if you are ambitious enough to make a really good career out of your life, go for a top school in US or Canada.