20 years experience doesn't mean much. I have heard/seen candidates bullying interviewers with their credintials (I've got a PhD in Computer Science) or experience (I've been coding since you were in diapers) and yet still fail to reverse a linked list in-place, or fail to explain the basic idea of hashing.
It bothers me, as an engineer with some experience, to be subjected to the humiliation of 'the interview loop', yet having been involved in hiring I absoluately see why it is needed -- people, well, inflate their credentials when it comes to looking for work. So companies essentially ignore past work experience and ask questions relating to specific engineering problems to try to see what kind of developer you are. Sometimes the interviewer is bad, but that's why it's a "loop" there are at least 4 of them, and one of them should be a more 'senior' interviewer who holds more sway (that is if i'm guessing correctly at your 'leading online retailer').
True, the system isn't perfect. You could be a brilliant engineer, but can't reverse a string. But with the amount of money that is invested into an engineer by the company as high as it is, they company doesn't want to be wrong.
Oh boy, where to start. First off, I'm a Canadian, working in the US. In my experience, the US immigration system is very slow, horribly complicated and arbitrary. IANAL but you can't just show up and open up shop. You need a work visa first, and you can't just get that, you need a 'sponsor', and that means that they need to get you the appropriate visa, and that takes time. Something like an H1 is good for a limited time (3 years, extendable once to another 3, IIRC). If you want to become a permanent resident (green card) you'll need to show expertise in a subject, and still need some sort of sponsor. (again, IANAL) If you do make your way over here and pass the legal hurdels, there are still issues with simple things like establishing credit so that you can get a credit card or a basic phone line in your apartment.
As far as I can tell, the easiest way to cut through all this red tape is to marry a US citizen and then after a year or so you'll be set
However might I suggest you try Canada. The immigration process is ridiculously easy relative to the US, as long as you can show that you have the cash on hand to support yourself while establishing your new life. It's just as easy to start your own business in Canada as in the US, and the countries are fairly similar. The bad things are: the taxes are way higher (especially for small businesses) and lower standard of living (aparently Canada fell below Ireland recently.. yikes!). But because of Canada's proximity to the US there is no shortage of business opportunities to pick up 'near-shoring' contracts.
...that the people who you seem to be reaching out too will not read this article, for they have already filtered out all stories that have to do with politcs or Katz.
20 years experience doesn't mean much. I have heard/seen candidates bullying interviewers with their credintials (I've got a PhD in Computer Science) or experience (I've been coding since you were in diapers) and yet still fail to reverse a linked list in-place, or fail to explain the basic idea of hashing.
It bothers me, as an engineer with some experience, to be subjected to the humiliation of 'the interview loop', yet having been involved in hiring I absoluately see why it is needed -- people, well, inflate their credentials when it comes to looking for work. So companies essentially ignore past work experience and ask questions relating to specific engineering problems to try to see what kind of developer you are. Sometimes the interviewer is bad, but that's why it's a "loop" there are at least 4 of them, and one of them should be a more 'senior' interviewer who holds more sway (that is if i'm guessing correctly at your 'leading online retailer').
True, the system isn't perfect. You could be a brilliant engineer, but can't reverse a string. But with the amount of money that is invested into an engineer by the company as high as it is, they company doesn't want to be wrong.
Oh boy, where to start. First off, I'm a Canadian, working in the US. In my experience, the US immigration system is very slow, horribly complicated and arbitrary. IANAL but you can't just show up and open up shop. You need a work visa first, and you can't just get that, you need a 'sponsor', and that means that they need to get you the appropriate visa, and that takes time. Something like an H1 is good for a limited time (3 years, extendable once to another 3, IIRC). If you want to become a permanent resident (green card) you'll need to show expertise in a subject, and still need some sort of sponsor. (again, IANAL) If you do make your way over here and pass the legal hurdels, there are still issues with simple things like establishing credit so that you can get a credit card or a basic phone line in your apartment.
As far as I can tell, the easiest way to cut through all this red tape is to marry a US citizen and then after a year or so you'll be set
However might I suggest you try Canada. The immigration process is ridiculously easy relative to the US, as long as you can show that you have the cash on hand to support yourself while establishing your new life. It's just as easy to start your own business in Canada as in the US, and the countries are fairly similar. The bad things are: the taxes are way higher (especially for small businesses) and lower standard of living (aparently Canada fell below Ireland recently.. yikes!). But because of Canada's proximity to the US there is no shortage of business opportunities to pick up 'near-shoring' contracts.
Whatever you choose, good luck!
...that the people who you seem to be reaching out too will not read this article, for they have already filtered out all stories that have to do with politcs or Katz.
That's what's so depressing....