I have to respectfully disagree with all of you. And a lot of this
is pure
If you'll notice, I advised him to upgrade his technology skills as well
as other skills, and told him that jobs were out there. But I think
that while you are right in some respects, you are also being naive...it
is a simple fact that many lower-level programming jobs are being done
in India, rather than here, and all of the companies you mentioned are
doing it. But then again, the same goes for call-center and
tech-support, and if you get your taxes done through a major service
(not H&R Block...the other one I can't think of right now) they just
shipped about 35,000 accounting positions to India, because the CPAs are
cheaper, and the position requires 100% math and US tax understanding,
which can be taught, and Zero customer interaction.
nonsense. The main reason companies are hiring in India is because there is
a skilled workforce over there that doesn't exist here.
In software, the jobs that are being filled in India right are almost
invariably the lower-level, straight "coding" jobs, and the jobs that
will produce products for places other than the US. That's not to say
that they aren't skilled programmers, or that they aren't doing new and
advanced stuff, what I mean is that if you have a choice of a guy who
can only do C++ development here in the US, and has no other real skills
beyond programming...and a guy with the exact same skill set in India
(probably with a CS degree to boot) who is willing to work for less, is
less likely to jump jobs on you in a year, who would you pick? And
while it is happening it's not exactly an epidemic. And even if it does
become an epidemic...the simple fact is that we have to take our futures
into our own hands, adapt to the new environment, upgrade our skills,
and move on. Every time an industry has taken to "outshoring", it is
always several years after the "heyday" of that industry here in
America, which means that when you move on to the next thing, which we
never seem to have a problem creating when the need arises, then you
have a few good years to prepare.
The only major problem is that a lot of people jumped on the software
bandwagon during the boom, and those people without the requisite skills
or experience or schooling are getting weeded out. That includes people
who do COBOL. I know a guy in Boston who hasn't worked in 2 years.
Why? Because he is a COBOL jockey, and is a holdover from the Y2K
scare. He refuses to upgrade his skills to something as simple even as
VB, knows nothing about web-based development, and continues to expect
that he can command salaries of 100K+...for COBOL. as far as I'm
concerned, his state of unemployment, and the rest who will not upgrade
their skills, is not the fault of the economy, the job market, the
Indians, George Bush, the dotcom bust...it is their own. When I was in
Boston, it took me a couple of months to find a job...because every
ASP/VB/Web Job had about 500-1000 guys just like me looking to fill it.
So I used that couple of months to learn .net and web services, and lo
and behold, I got a .net job.
And frankly, to the original poster, I think the attitude of not wanting
to waste time learning a new platform if you won't find a job in it is
problem #1. If we all, as a group, expect to be gainfully employed in
our current career of choice, we must all be learning and adopting new
technologies at all times. I mean...to learn c#/asp.net you don't even
need to spend money. Go download WebMatrix, and then hit up
4guysfromrolla.com and go to town. If the Delphi jobs aren't out there,
then see what is, and learn that. There's healthcare jobs, so learn
HIPAA regs and concentrate on HL7. There's Biotech jobs, so go pick up
a book on BioInformatics. Write some mobile code, or as William said,
Compact Framework stuff. The time is passed where we can all just be
"programmers"...you have to read the business mags and see what's being
done out there, what's in demand, and what you can do to predict a trend
and come out ahead of the game. Get outside your comfort zone and grow.
William said:
I have to respectfully disagree with all of you. And a lot of this is pure
nonsense. The main reason companies are hiring in India is because there is
a skilled workforce over there that doesn't exist here. America can turn out
education majors like noones business, Sociology/Criminal Justice/ English
all that great stuff. But Computer Science majors. There isn't a school
out there that graduates CS majors at a higher rate the liberal arts. As
far as the $35.00/hr thing goes, if you are interested, I can forward you
some info about two companies that tried recruiting me. One paid $70.00 an
hour in Cleveland Oh, the other paid $110,000 salary in Atlanta. I also had
and offer last march for 72k in Spartanburg SC. I guess at $5.00 an hour,
either of these companies could hire half the population of Punjab.
Speaking of Punjab, a good friend of mine, a Computer Programmer is over in
Gujarat right now. He's working too. And he's making very real money
doing compact framework development. Incidentally, he was born in Miami
just like me and he's too blonde and light skinned to pass as a native.
How in a Country as wealthy and with as many resources as we have, can
programmers possibly be threatened by India or any other country for that
matter. We are a World leader for God's sake. Oracle, Microsoft, Sun,
....are all based here in the states, and trust me, they all have tons of
people working in each of their domestic offices. Look at the top notch
Database professionals and how many are Indian! Even here in the states.
I've seen and worked with too many people that like to whine about new
technology and bask in their bad habit or the way it 'used to be' and won't
learn new stuff. I know a lot of folks who are in LOVE with their code, no
matter how inefficient it is. They all tend to be quite cocky too (go ask
any technical writer out there about 'programmers' and the cocky attitude
many in our profession give other people. Ask them by and large if
foreigners are the ones with attitudes or if it's us).
I've been programming only five years. There are many much better
programmers than me. But I get too many calls from recruiters, know too
many programmers that are making a killing (low-mid 6 figure salaries) to
believe that we are threatened. If you are really that hard up, write me
privately and I can put you in contact with the recruiters of the two above
mentioned jobs.
Bill
<snip>