Comments like this worry me
. Especially seeing as it is the one thing I've wanted to do for years. Although I doubt I'd say I wanted to go into programming as such I definitely want to go into development of new systems etc.
In NY, you will build new systems, but the programmers are either imported H1-B visas or outsourced. Design, architecture and QA/QM are still here, and that's slowly moving offshore as well (we have a fairly substantial test team off shore).
Most of the developers I've known over the years either move into management or other aspects of the business, which is OK, but you won't be programming. Vendor management and business analysts are the growth areas here. Not saying you can't get a job programming, but I have to be honest, we won't even interview you unless you came up through the internship path or have 5 years of experience.
They can only outsource jobs that don't require good design, real interaction with product managers, etc. They can try to outsource those kinds of jobs, but the result is nearly universal failure due to language and comprehension issues.
This isn't true anymore as they now have on-shore liasons that work directly with you the analyst / business person. Language is never really an issue here, as there are at least 4 or 5 languages spoken on my floor alone. English is common and we all get by.
It is easy to find a programmer elsewhere, it's hard to find an engineer/architect that has a holistic view of the system and an understanding of what it needs to do and how.
I agree with, but engineer/architect != programmer.
I also wouldn't really want to work for someone short-sighted enough to outsource skilled positions. Things might be very different in New York but the market is so tight here in Austin that we've been unable to find developers for months.
There hasn't been that kind of demand here since the dot-com bubble burst. There was a good market for the last year until the credit crunch took hold. Now the market sucks again. There's jobs, but chances are you need to take a pay cut to do a lateral move. There's very little stability in the financial industry as a whole, Pharmacutical is a mixed bag here, insurance is doing OK.
The "Age of Programmers" thread was pretty indicative of the developer cycle here. Younger people with low salaries are in demand, but as your skill set grows, your either pulled out to be a manager, architect, BA, ect. or your getting RIF'ed.