本文发表在 rolia.net 枫下论坛Let me assume I am an US employeer.
Now I want to hire some people. If you are an H1B holder from China, India, even from Germany, I would not hire you because of the following reasons:
1) I don't want to give a job to a foreigner, because so many of my countryman are out of job.
2) I have no predudice on any alien workers because I myself am an immigrant. However, I don't hire an alient worker because we cannot wait for the H1 visa sponsoring or transfer. There is a big pool of workworce in the market. Just interview a few more candidates, we can find a qualified worker.
At present, there is no minimum quarantee for H1B workers in the US IT industry. Losing a job means the whole life has been crashed. The opportunity for them to get a new job is almost zero. They have the followinng ways out:
1) Going home
2) Going to a US college
3) Moving to canada for some Chinese and Indian IT guys with a Canadian permanent residency
Of course, a few H1B holders can still find a new job, but these lucky guys usually get some help from their former colleagues or bosses.
A person's technical credit is not a guarantee for employment. Frankly speaking, why do we bother to hire an H1B holder? In the IT company, the employer usually hire people towork on a project. After the project is finished, the people are dismissed. There are no long-term plans. So H1B holders in the IT industry are abandoned as a whole. I don't exclude the following example: I am a big guy in some company and I do all my best to help my brother-in-law and my best friend since college.
If you are Canadian citizen, you can work in USA either on H1B or TN visa.
If you take H1B, the employeer needs to sponsor it for you. Again, it is troublesome and time-consuming. Even I am a big guy in an IT companay, I don't think it is easy for me to help you (my brother-in-law!) , because I need to take responsibilities before my boss (director). Of course, you may take TN. The question is how can you get a job offer in USA without networking at present? If you get your Candian citizenchip last month and came to Washington DC this month, how can you get a job interview? If you got a job interview, how can you convince an employer that it is worthwhile for them to do all the paperwork related to TN visa? Again, there are exceptions. One of my friends worked in Sillicon Valley on TN. He was laid off last year with his director. Then, his director brought him to another company.
My above analysis is mainly applicable to IT industry. In other fields, things may be different. Let me say you are going to get a Ph. D from McGill soon and I am a professor in George Mason University. For some reason, I think it is a good idea to have you work with me as a postdoc. In such a case, your life is more smoothier. If I promise you a 2-year term, it will be a reliable promise. If you go well with me, I may help you, for instance, extending your position, sponsoring an H1B and a green card for you. But in IT industry, a permanent job often lasts for a couple of months. Living in the worry of losing a job, it is very difficult for an H1B worker to settle down and get a green card.
Say again, if you have friends in US who help you, if you have some non-IT skills, you may get an opportunity to root in USA. If you are a computer guy, it is hard for you to come now. Even you get a job in USA, you may live in depression and wake up in the evening for no reason.
Some people in Canada think they can hunt for a job in USA as they do in Canada. That's the fact a few years ago. Now it's a different story. With such a high unemployment rate in USA, it is too hard to get a job offer.
Maybe things will get better in a few years. But not now. A Canadian citizen can travel to USA freely and work in USA with a fast TN visa, but that does not mean he is already a US man. As far as job opportunites are concerned, a US green card is a true working permit.更多精彩文章及讨论,请光临枫下论坛 rolia.net
Now I want to hire some people. If you are an H1B holder from China, India, even from Germany, I would not hire you because of the following reasons:
1) I don't want to give a job to a foreigner, because so many of my countryman are out of job.
2) I have no predudice on any alien workers because I myself am an immigrant. However, I don't hire an alient worker because we cannot wait for the H1 visa sponsoring or transfer. There is a big pool of workworce in the market. Just interview a few more candidates, we can find a qualified worker.
At present, there is no minimum quarantee for H1B workers in the US IT industry. Losing a job means the whole life has been crashed. The opportunity for them to get a new job is almost zero. They have the followinng ways out:
1) Going home
2) Going to a US college
3) Moving to canada for some Chinese and Indian IT guys with a Canadian permanent residency
Of course, a few H1B holders can still find a new job, but these lucky guys usually get some help from their former colleagues or bosses.
A person's technical credit is not a guarantee for employment. Frankly speaking, why do we bother to hire an H1B holder? In the IT company, the employer usually hire people towork on a project. After the project is finished, the people are dismissed. There are no long-term plans. So H1B holders in the IT industry are abandoned as a whole. I don't exclude the following example: I am a big guy in some company and I do all my best to help my brother-in-law and my best friend since college.
If you are Canadian citizen, you can work in USA either on H1B or TN visa.
If you take H1B, the employeer needs to sponsor it for you. Again, it is troublesome and time-consuming. Even I am a big guy in an IT companay, I don't think it is easy for me to help you (my brother-in-law!) , because I need to take responsibilities before my boss (director). Of course, you may take TN. The question is how can you get a job offer in USA without networking at present? If you get your Candian citizenchip last month and came to Washington DC this month, how can you get a job interview? If you got a job interview, how can you convince an employer that it is worthwhile for them to do all the paperwork related to TN visa? Again, there are exceptions. One of my friends worked in Sillicon Valley on TN. He was laid off last year with his director. Then, his director brought him to another company.
My above analysis is mainly applicable to IT industry. In other fields, things may be different. Let me say you are going to get a Ph. D from McGill soon and I am a professor in George Mason University. For some reason, I think it is a good idea to have you work with me as a postdoc. In such a case, your life is more smoothier. If I promise you a 2-year term, it will be a reliable promise. If you go well with me, I may help you, for instance, extending your position, sponsoring an H1B and a green card for you. But in IT industry, a permanent job often lasts for a couple of months. Living in the worry of losing a job, it is very difficult for an H1B worker to settle down and get a green card.
Say again, if you have friends in US who help you, if you have some non-IT skills, you may get an opportunity to root in USA. If you are a computer guy, it is hard for you to come now. Even you get a job in USA, you may live in depression and wake up in the evening for no reason.
Some people in Canada think they can hunt for a job in USA as they do in Canada. That's the fact a few years ago. Now it's a different story. With such a high unemployment rate in USA, it is too hard to get a job offer.
Maybe things will get better in a few years. But not now. A Canadian citizen can travel to USA freely and work in USA with a fast TN visa, but that does not mean he is already a US man. As far as job opportunites are concerned, a US green card is a true working permit.更多精彩文章及讨论,请光临枫下论坛 rolia.net