I worked in canada for a year and was offered to stay, my permanent residency would have been granted after 6 months and citizenship in 2 years.
After 5 years in the US, I'm on this situation, even after obtained a Software Engineering master degree in the US from CMU, my application is being dragged.
That's why there's no rational reason experienced developer who have a wife and kids will choose USA over Germany. In USA he would first need to wait at least one year until his family can arrive, then wait for 5 or more years to get permanent residency (Green Card) in which period his wife will not have permission to work, and he would be unable to plan his future in any significant way because he would live on the edge of deportation if his current employer decide he doesn't work (good/hard/long) enough. That's at least six years of limbo in someones' life. It might be ok for singles with no kids, but noone else.
Compare that to Germany where it takes at most 3 months to be completely settled with the family where wife also gets work permit, and children can start getting child benefits and going to state subsided kindergartens from the get go.
I would start thinking about moving to US if and only if I would get Green Card from the start, but even then I'm not sure I would change EU(ropean) way of life for 50+ work weeks, one week of vacation and no payed sick or parental leave, super expensive education and no universal health care.
I'm not sure I would change EU(ropean) way of life for 50+ work weeks, one week of vacation and no payed sick or parental leave, super expensive education and no universal health care.
No paid sick leave? One week of vacation? Super expensive education (for kindergarten???)?
Where in the US are you talking about? While we don't tend to have laws mandating sick leave, nearly every company that you'd immigrate for gives it. I've never worked anywhere that didn't offer at least two weeks of vacation.
Working 50+ hours is really a personal choice (as long as you work for an ethical employer) since it isn't legal to require someone to work more than 40 hours/week.
I'm not sure about super expensive education. Out of state tuition is typically expensive if you want to go to a top university, but the average community college is downright cheap.
| Where in the US are you talking about? While we don't tend to have laws mandating sick leave, nearly every company that you'd immigrate for gives it. I've never worked anywhere that didn't offer at least two weeks of vacation.
No offense, but your proof here is purely anecdotal. I've worked for employers who offer less than two weeks. My first STEM job offered 5 days your first year, with 5 more each additional year, capping at 20. 2 weeks may be thought of as the norm, but since there is no actual law about it, its only a suggestion.
|Working 50+ hours is really a personal choice (as long as you work for an ethical employer) since it isn't legal to require someone to work more than 40 hours/week.
This is only true if you are hourly, and dont fall under a salaried exception. Its also only true if your employer is ethical, as you say. Since the US is largely at-will, you can be fired for most any reason. They aren't even required to tell you why. So, if you turn down your unethical boss insistence on a 50 hour week at a 40 hour weeks pay, you can be on the street in an hour. You can try to fight it, but the laws in the US are stacked in the employers favor.
|I'm not sure about super expensive education. Out of state tuition is typically expensive if you want to go to a good university, but the average community college is downright cheap.
This is generally true. JC are comparably cheap, but contrast this against someplace in the EU that has "high" tuition. A 4 year degree from a good school in England will set you back about 30k. Here, an equivalently prestigious degree can cost you 150k, easy. While you may learn the same at a 2 year JC, which will still cost you 15k by the by,you lack the prestige that a University degree gets you. Sadly, thats what gets you in the door. So, to be equally prestigious, you need to have 150k in debt in the US, and only 30K in debt in the UK. Thats not the same at all.
No offense, but your proof here is purely anecdotal. I've worked for employers who offer less than two weeks. My first STEM job offered 5 days your first year, with 5 more each additional year, capping at 20. 2 weeks may be thought of as the norm, but since there is no actual law about it, its only a suggestion.
For professional jobs in the US, the average paid vacation after the first year of service is 10 days (2 weeks)[1]. Sadly they don't have statistics for 0-1 years so I don't know if your package was atypical.
That said, we certainly don't match our European counterparts, but then again, we don't even use most of the vacation time we are given every year[2]. The US simply doesn't have a culture of taking vacations like Europe.
I've often wondered about this. Given how many Americans move cross-country for work, does that mean large numbers spend only a day or two a year with their immediate families?
If you are coming to the US to work in a professional position (Green Card or H1B1 etc) then you should be in a position to negotiate your sick time and vacation days. If an employer is not willing to work with you on these concerns then you might want to think twice about going through the financial and emotional hurdles of uprooting and moving to a different country.
If a hiring company is playing by the immigration rules then they should be paying at least going-rate for the position they are hiring you into (as well as having to pick up substantial legal fees). If you are just cheap labor then they will abuse you - but why would you take a job knowing you are not being valued from day 1?
> I've never worked anywhere that didn't offer at least two weeks of vacation.
Anecdotal, and also, in most of Europe one is legally obliged to have at least four weeks. I'm pretty sure I'd just burn-out quite quickly only having two weeks a year, myself.
Anecdotal, but I personally don't know any engineer having less that 6 weeks of paid vacation here in Germany. Add to that 12 days of public holidays, a pair of days of "company holidays", and ability to actually get to (fully payed) sick leave whenever you get actually seek.
Now, compare that to parent comment which obviously considers two weeks of vacation per year a good deal for the USA.
I'm on 3 weeks a year in the US and it feels entirely insufficient - 3 weeks is fairly standard for a senior role in a "good" company, btw.
I work far away from where my family lives, meaning the only time I really get to see them is over Christmas. Simply going back to visit them eats up 2 weeks out of my 3 weeks.
So each year I effectively only have one actual week for actual time off. It sucks. I am seriously considering negotiating for 5+ weeks at my next job, but this is basically unheard of in the USA.
> Out of state tuition is typically expensive if you want to go to a top university, but the average community college is downright cheap.
Studying at Germany’s best public universities (e.g. LMU Munich, FU Berlin etc.) will set you back about 250 € per term (6 months), which includes a public transport ticket (or about 50€ if said public transport ticket is not mandatory for all students).
California Community College tuition is about $1,100 per year and another $1,700 in books and supplies. That excludes room and board, personal expenses, transportation and the like. That's not quite as low as Germany, but very doable.
California State University system by comparison costs $6,600 in tuition for the year while the University of California system is around $13,000. Of course both of those are probably located nowhere near your home, so you'll end up spending a far greater amount on room and board if you need it.
They vary dramatically in quality (similar to high schools) and they are typically two-year colleges. For training mid-skill workers, they do a decent job. It is hard to really compare them to four-year colleges because they have open enrollment (anyone can go regardless of previous grades).
They also provide an affordable way of transitioning to a four-year college for the highly motivated and in some states, top-ranking high school students can enroll in community college to earn an associates degree their high school pays for putting them on an accelerated path.
Are you really required to buy the books?
I've only bought CLRS and never really needed it.
And there's always the library, bur unless you want to go more in-depth than the lecture, your* lecture notes and the slides would suffice to get through the test.
[*] fortunately I had a friend who was dedicated to producing beautiful lecture notes in LaTeX
You can actually get an immigration (green card) visa from outside the country from the start. You could work for Google Berlin/Zurich for example, and then move over when its all processed for a green card on arrival. One co-worker for the startup I work for came from Chile that way.
You can also just work for Google in Europe for a year or two, and then get transferred over on a L1/L2 visa where your wife can also get a work permit/visa as part of the package.
Also if you work for a company like google/facebook, you get very good health care, can send your children to decent public schools, you have decent working hours, good amount of vacation time, far more pay than you would get in Europe, free meals and I think google offers on site kindergarden too. Also while you just have a work visa, you can still change employers through more paperwork, but no practical ill effects in the end.
I'm here on an L1A visa with my spouse. She quit her high paying job and followed me here after our lawyers said that getting the visa was the hard part.
We have been waiting on her L2 work permit since May. Processing time is supposed to be three months. We called, scheduled an appointment with the USCIS, all that. They say it's being processed, and the lawyers say there is nothing to do but wait.
If you search the internet, you'll find plenty of people waiting to hear back from the USCIS for trivial stuff. Apparently, sometimes they even sit on your application for years, wait for the visa to expire, and then reject on that basis.
I'm talking about the USA. I work for one of those VC funded smaller companies, and they provide comparable services by just hiring immigration lawyers. The fee per employee are around several thousands of dollars and $10-20k for green cards. The new hiring firm also hires the lawyers to switch you over to make it relatively painless on your side. Compared to getting a new H1B visa hire, the switchover employees are much easier to hire.
A smaller startup company will ask more hours of you and wont provide such things as an on site kindergarden, but the benefits can be fairly comparable. Some of those startups also have a foreign office you could work at for a year or two and do the L1 visa thing for you too.
If you define pay as something that you can spend when you deduce tax, health, pension, rent/mortgage, education of children I'm not sure that US offers double. And even if it were double in absolute numbers, so is the number of working hours per year of software engineer in US compared to Germany.
>If you define pay as something that you can spend when you deduce tax, health, pension, rent/mortgage, education of children I'm not sure that US offers double.
I define pay the way most people define pay. The gross amount paid to you by your employer per pay period.
>And even if it were double in absolute numbers, so is the number of working hours per year of software engineer in US compared to Germany.
Unless the average German software engineer works 20-25 hours a week, I'd love to see some statistics on this. According to OECD stats, US workers work 30% more hours than Germans. There's no reason to believe that's different for software devs (in fact, especially on the west coast, it probably trends in the opposite direction).
I worked in canada for a year and was offered to stay
After 5 years in the US
If I am reading this correctly, you came to the United States even though you had an opportunity to stay in Canada. What was the appeal of coming to the United States?
Software engineering salaries in Canada are half what you get from a top-flight US company (e.g., Google, Facebook, etc).
Cost of living isn't that cheap either. Vancouver is an enormously expensive city to live in, and Toronto while cheaper also suffers from low software wages.
I worked in canada for a year and was offered to stay, my permanent residency would have been granted after 6 months and citizenship in 2 years.
After 5 years in the US, I'm on this situation, even after obtained a Software Engineering master degree in the US from CMU, my application is being dragged.