Slashdot Mirror


Switching from Comp. Sci. to EE?

kedalion asks: "For the past five years, I've had a good job doing perl programming for the same company but I'm starting to worry. With the current trend in the marketplace to send programming jobs overseas, I'm beginning to wonder if my job will be 'exported' in the near future. With the glut of good programmers out of work, hiring salaries will be depressed as well. About a year ago, I started going back to school to finish my computer science degree. Now, I'm starting to wonder if it would be better to abandon the CS path, and go into either computer or electrical engineering. As an older student, this choice is made even more difficult because I would need to drop to part-time to take an engineering track. Also, I'm concerned that I would only qualify for an entry-level position if I took an engineering job. Anyone have thoughts/suggestions?"

100 comments

  1. I keep asking myself by frenchgates · · Score: 1

    what would Indian companies pay ME for?

    --
    Syntax error: loose != lose, affect != effect, then!=than
    1. Re:I keep asking myself by torpor · · Score: 1

      go there and find out.

      no, seriously.

      globalization is what it is. as a 'member of the global community', you have rights too, and right now, that includes the right to live in new places in search of work.

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    2. Re:I keep asking myself by Anonymous Coward · · Score: 0

      globalization is what it is

      Hrmf. To most of the world (and lots of American Democrats), globalization means fucking Americans out of something in order to integrate better with the rest of the world. The ``something'' could be rights (like free speech or gun ownership) or in this case, the right to work. If you move to India, you will not be able to work because India won't grant you a work visa. This has been discussed on slashdot in various threads, etc, along with places you can research this.

      The rest of the world is keen to drag the United States into a global new world order because it benefits them, not Americans.

    3. Re:I keep asking myself by Anonymous Coward · · Score: 0

      Hi,
      INdia is nice country to work...Especially in Bangalore... In india an experienced professional wil be paid around .1 million rupees per month...Well in dollars it is mere 2000$ ..But in terms of its purchasing power, u can have a cook, chaueffeur driven car and a bungalow with 2 servants :)

      PS: My post is not from "anonymous coward" but "lazy anonymous"

    4. Re:I keep asking myself by AvitarX · · Score: 1

      With the Republican's currently in control the only ant-globilization efforts I have seen taken directly are tarrifs on Dutch steel.

      Somehow if we can't compete with the Dutch plus shipping costs I don't think we should be in that market.

      At the same time an enemy (or at least good ally of the Axis of Evil) that has no standards for work and environment, and happily butchers it's citizens for protesting (not for a while though) and imprisons our students as spys is a good ally in the global economy.

      Since China is such a nice friend we let their sweatshop/river destroying teextile industry slide on the tarrif thing, and cost ourselves and better allies (Latin America) jobs. I am not trying to say this is only a Republican thing, but don't pin it on the Democrats. Remember we want to destroy the free market not encourage it. At least thats what the talk show hosts say that we are doing.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  2. Relevant article on the topic by prostoalex · · Score: 3, Informative

    Reuters has an interesting article today on the "popularity" of CS degrees.

    High-Tech Degrees Don't Guarantee Jobs

  3. House wiring... by advocate_one · · Score: 3, Funny

    Train yourself in the required courses for doing house wiring and also wiring in buildings... they can't outsource that yet... Either that or become a plumber... any skilled trade will do that's in demand...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:House wiring... by Mia'cova · · Score: 1

      My residence at UBC just got free internet finally. This is a more mature residence where people normally just get ADSL. Well, it was too expensive to wire so it's all just 802.11g.

      Try again ;)

      (and yes yes, I know you still have to wire up the wireless, just buggin :P)

    2. Re:House wiring... by Sparr0 · · Score: 1

      Just dont become a cable (modem) installer. Become a contractor, not a sub-contractor. Letting someone 5 steps above you in the chain of command screw up your day by scheduling 5 jobs in 1 hour (not possible, I rock and I do 2 jobs an hour on a good day) and then punishing you for not getting them done is something that gets old really fast.

    3. Re:House wiring... by Anonymous Coward · · Score: 0

      Wireless electricity isn't available yet.

    4. Re:House wiring... by Anonymous Coward · · Score: 0

      -Actually, they can :)

      Thats what an H1-B visa is for :)
      And if it isn't bad enough, try an
      L-class visa; no application fee,
      and no DoL approval required.

  4. premature by Aniquel · · Score: 1
    Sorry, I don't have the links for them, but there have been quite a few rebuttals to the 'outsourcing is the way to go' viewpoint.


    There are quite a few disadvantages to outsourcing - think management, documentation, specification, lack of feedback, etc.


    I'm just suggesting that you do some real research before jumping to the conclusion that US programmers are up shit creek without a paddle.

    1. Re:premature by jbplou · · Score: 1

      I agree, you will see that small and medium sized companies will not like having their computer people 3000 miles away. when a company is used to all of its people being in one metro area they will find it difficult to deal with people who speak english as a second lanuage.

  5. Don't Even Think About It! by saden1 · · Score: 3, Interesting

    The EE/Hardware market is in a lot worse shape then the CS/Development market. Hardware guys are out of work because everything is now being done is Korea, Taiwan, and the rest of the South East Asia countries.

    I happen to know two EE people, one is changing careers and wants to become a dentist and the other is hopelessly looking for work.

    --

    -----
    One is born into aristocracy, but mediocrity can only be achieved through hard work.
    1. Re:Don't Even Think About It! by stevew · · Score: 4, Insightful

      I'm a practicing EE - have been for 25 years.

      I work for a consulting company that has half their staff in India, i.e. we actively outsource EE work there. Becoming an EE isn't going to protect you from this trend. Doing ANYTHING in high-tech is probably open to being sent over-seas at some level.

      The only reason I still have a position (I live in Sillycon Valley) is because I DO have 25 years of experience. I do architecture work, project lead work, etc. I have LOTS of friends who are out of work, and have been for a year or better.

      I can safely say that I would recommend someone going for a degree OTHER than EE or CS for the time being. What EVER you do - the fact that you've got some practical experience is going to help you...but the life-long career in EE or CS is really a harder choice than it was when I got into it.

      Good Luck!

      --
      Have you compiled your kernel today??
    2. Re:Don't Even Think About It! by cybermace5 · · Score: 1

      Do you have any suggestions, maybe, for someone who already has their engineering degree? I've coming up on two years out of school with my EE degree, and recently lost my temp mechanical engineering job. I've been looking, but it seems that the longer I go without any perceived electrical engineering experience, the more of an edge recent graduates have on me. I've been doing my own projects, but that never seems to count. The only thing I can think of right now is somehow getting consulting jobs, but without experience that's pretty tough also.

      I want to be an engineer, I'm not going to be satisfied moving to a different career. My options are wearing very thin though.

      --
      ...
  6. Why is an EE safer? by GOD_ALMIGHTY · · Score: 3, Informative

    What's so different between what an EE does and what a Software Developer does from a business manager's perspective that they wouldn't offshore that as well.

    From what I've seen, there might be more interest in offshoring EE's since they command larger salaries than CS or no major Software Developers. If you want something safe, go into Health Care, sales or politics. Everything that doesn't require your physical presence in the US can and will be offshored without some legislative fix.

    Asia has a booming number of Engineers who are doing work that US Engineers used to.

    --
    Arrogance is Confidence which lacks integrity. -- me
  7. maybe you should ... by croddy · · Score: 3, Funny
    move to India?

    just a thought.

    1. Re:maybe you should ... by agent+dero · · Score: 1

      It'd be easier to recertify or learn a new trade. Visiting a foreign country is one thing; moving to work somewhere else is quite impractical, unless you have no other choices

      --
      Error 407 - No creative sig found
  8. And EE's Won't be Outsourced? by monopole · · Score: 1

    What makes you think that EE's won't be outsourced just as fast? In fact, outsourcing EE's is more likely since the production has been completely outsourced as well.

    1. Re:And EE's Won't be Outsourced? by Anonymous Coward · · Score: 0

      True, but government contracts generally have to be fulfilled by US Citizens. These are quite secture.

  9. Space Boom by Ghotli · · Score: 1

    I'm in almost the same boat as you. I'm a high school senior who is very interested in computer science, but i'm worried that all of the jobs will be exported by the time i'm out of college.
    I have almost decided to completely switch to EE/CompE because of this. Lately i've been thinking about what will happen if bush's plans to go to the moon/mars actually happen. There will be a huge amount of job openings in those fields. I think it would be great for me to have a job relating to space. The only reason i can see to stay in CS currently is the fact that the united states will always have a need for computer security consultants. If this terrorist "red scare" continues for the next decade, security is, and will be a field in CS that people will not trust to offshore interests.

    Anyway, that's just what i think about the subject.

    1. Re:Space Boom by Anonymous Coward · · Score: 1, Interesting

      For students such as yourself, my university (and others, possilby) offers a 5-year Masters degree in Computer Engineering, allowing the option of either a M.S. in Computer Science, or an M.S. in Electrical Engineering (VERY, VERY broad field).

      Basically, you take graduate-level electives instead of "normal" electives in your undergraduate degree. You're allowed to double-count those graduate-level credits toward your MS.

      Ask your potential schools about such programs, and think about getting a minor in C.S. or the like if you feel like programming is in your future. I have a B.S. Computer Engineering, Minor Computer Science, and will have an M.S. Electrical Engineering, all in 5 years of work (excluding summers, including about 24 hours of advanced placement credit). It's worth it, and I like having the option to say "I'm a hardware guy" OR "I'm a software guy" OR "I do both equally well" depending on the employer's needs.

    2. Re:Space Boom by pbox · · Score: 1

      Space Program needs PhDs not MS. Or NASA trends to hire you first if you got a PhD. So keep on studing if that is where you want to work.

      BTW, citizenship is also mandatory, you need sec.clearence to work on most of the projects at NASA or space contractors, such as Boeing, Lockheed, etc.

      --
      Code poet, espresso fiend, starter upper.
    3. Re:Space Boom by gagy · · Score: 1

      Nooooo, what the hell are you thinking. Think of this as the one piece of advice from a stranger that will save your life. You want to do marketing. I'm almost done my undergrad in TWO degrees. One is a BSc in Computer Electronics and one is a Business Admin Degree. Guess which degree is completely UESELESS?
      Marketing is where its at for several reasons anyways. Marketing classes have more (and hot) girls in them. Business/Marketing requires about 15-20 hours of class and a little bit of homework, Computer crap requires days and days of hard work and hairloss. University is the best part of your life. THe last thing you want to do is work. With marketing, you can get a good job. Entry level jobs at GM (where i've worked as an intern) for marketing are over $60K CDN. And you start getting raises after the first year.

      For a better demostration. Computer hardware is like "Write a program to calculate the checksum of a series of 8-bit numbers. The checksum is formed by doing an exclusive OR of all the numbers in the list. For example, if the series had three numbers: $28, $55, and $26, the checksum would be formed by $28 XOR $55 XOR $26. The checksum for the example would be $5B. Assume the length of the list is provided" and marketing is like "Explain the importance of information to the company." Your choice big guy. Make the right one.
      -By the way, the two quotes were both taken from actual course class material.

      --
      -I DDoSed your mom.
    4. Re:Space Boom by Experiment+626 · · Score: 1

      As a software engineer at Johnson Space Center, I just wanted to offer some clarification on this. If you want to be a literal rocket scientist or other NASA researcher, yes you would need a Ph.D. For jobs like software development, system administration, etc. you would be working for one of the contactors and typically have a BS degree. A Masters or Ph.D. would be a nice plus but most people in these positions do not have one. During the IT boom I knew someone who had no degree at all who was doing Java work for the Astronaut Office but this would be unlikely in the current climate. Also the contractors (don't know about NASA itself) do have intern positions for people still in school which would be a great way to get your foot in the door and build on the job experience.

      Most positions do not require a security clearance. Several years ago that was the case, but now a security clearance would only be needed by someone working on projects that actually need one, such as Defense Department payloads. You do however need to pass an FBI background check for any type of space program job (to get access to NASA facilities) so hopefully for you that will not be a problem. This involves criminal history, foreign travel, work and residence history for the past several years, and so on.

    5. Re:Space Boom by Stinger575 · · Score: 1

      Nah. They won't outsource all the IT jobs by the time you get out of college. They'll wait until you have a family you're responsible for.

      Anything in IT that requires that hands be physically placed on the product already in the customers' hands (i.e. desktop support) and can't be performed remotely. Everything else will be either outsourced by many companies or a dead end.

  10. How good are you... by bluGill · · Score: 1

    Be honest, how good are you? I know a few programers who shouldn't be programers. I know a lot of programers that are really good with the first technology they learned, but get them off of C on a 68010(embedded) and they are lost. If you going to be that type, only useful in a small set of circumstances get your degree in something that won't go away or change. (I don't know what that would be though. Perhaps hebrew-english translation?)

    Assuming you are flexable, what are you good at. All the EE people I knew in college were experts in FFT (fast fouire? transforms) I did one or two in math, bearly pasted the test, and left them behind. If you can't deal with difficult math don't bother. (I have a math minor, but I got it by studing other areas of math)

    Truth is, there will always be churn, no matter what job you get into. You may or may not ever see it affect your directly, but you are best off being flexable enough to ride it out. CS is going down now, but I wouldn't bet on that continuting for ever. EE might be going up now (but ask an EE not me) but that won't continute forever.

    The only field I know of that might get you security is heath care. At least in the US, there are not enough people willing to work in a nursing home for all the people who want (need) to get into one. I don't have the personality to deal with that job though. (I'd do it, but I wouldn't do well in it) With the baby boom population this doesn't look like it will change anytime soon. However I won't claim to be an expert who can tell you what will really happen in 40 years. Plenty of "experts" told me there wouldn't be enough programers to fill all the jobs for 20 years, 5 years latter I'm a computer programmer sitting out of work. I'll survive, I hope as a computer programer, but I can build houses if that is what it takes.`

    1. Re:How good are you... by nelsonal · · Score: 1

      If you are very sharp, and willing to eat dirt for about a decade, analog engineers will be in heavy demand for the forseeable term, there are a ton of old guard retiring, and that is something that you pretty much have to have experience doing to do it well.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    2. Re:How good are you... by stevew · · Score: 1

      This guy brings up a REALLY GOOD STRATEGY that happens to fall into some advice my Grand Dad gave me years ago. Don't rely on just one career avenue , try to have at least TWO things you are good at. If one area falls away, take up the other career to get you by.

      My Grand Dad lived this philosophy. He was a police officer for 25 years. He retired from the force and became a general contractor building houses. His son-in-law (my Dad) picked this up from him. My Dad had at least three careers. He did Electrical Engineering, he did general contracting, and did Real Estate Appraisal.

      It's a GOOD idea.

      I thought I had it covered - after all I'm can program. I thought that CS was my alternate career. Well - maybe this advice should be modified to TWO UNRELATED Career paths.

      --
      Have you compiled your kernel today??
    3. Re:How good are you... by madcow_ucsb · · Score: 1

      ...try to have at least TWO things you are good at.

      That's why I switched to CmpeE from CS before my freshman year even started. Now I *do* actually do software (well, portable ANSI C firmware really). But half my coursework was doing hardware (chip design at the transistor level and in Verilog) and designing complete embedded systems (hw and sw). So I can deal well enough with the hardware guys and could pretty easily jump to that side if need-be (actually that was my preferred path, but I didn't find work in hw so I fell back onto firmware/drivers)

      So all you CS people - look into CE. Programming's all well and good, but I thought it was pretty cool to be able to design the computer and then write the software for it.

    4. Re:How good are you... by DrEasy · · Score: 1

      Spot on! No matter the field, if you're REALLY GOOD at what you're doing, and/or if you're PASSIONATE about it, you'll do just fine. Don't do a degree just because there are job prospects in it.

      BTW, a change of path this early would look pretty bad on a resume, as it would mean that you have no idea what you want to do, and therefore you're either not good enough or not passionate enough about it.

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
    5. Re:How good are you... by Anonymous Coward · · Score: 0

      Why would the change of path even show up on his resume? The new major would be the one he'd graduate with, end of story. And even if it did, why would changing as soon as you recognize the error of your ways worse than ignoring the 'writing on the wall' and deliberately continuing down the wrong path? Wouldn't this be considered as valuable skill, the ability recognize the signposts and adapt and overcome?

    6. Re:How good are you... by DrEasy · · Score: 1

      Of course the change of path won't show up on the resume unless the author of the resume makes it so... But then he/she'd have some 'splainin' to do about the number of years it took to graduate.

      I agree with the second part of your post, it's really the potential employer's *perception* of the indecision that looks bad.

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
    7. Re:How good are you... by paulgrant · · Score: 1

      >The only field I know of that might get you security is heath care

      --
      I wouldn't count on this either, incidentally,
      for several reasons:

      #1 - Hiring of experienced people from abroad willing to work for entry pay. (Will kill entry-level) [registered nurses]

      #2 - Illegal immigrants (nursing home attendants)

      #3 - Anything that can be outsourced, will be outsourced; this is specifically in regards to Radiology :)

      #4 - HMO's killing your salary, not making it worth your while to study medicine (overall).

  11. I don't recommend EE by OriginalSpaceMan · · Score: 1

    My wife just finished here 4 year BS degree as an EE. She was one of the top students at a very respectable school (Valparaiso University) and hasn't found a EE job since she graduated in May. The school's placement assistance program can't find anything for her either. Honestly, I would recommend either ME, or nursing. Nursing sounds like a joke, but you can go from there to being a doctor. Plus, you'll always be able to find places in your area that needs someone with nursing experience.
    ... but, I'd go Mechanical

    --

    You talk better than you fool!
    1. Re:I don't recommend EE by innocent_white_lamb · · Score: 1

      I would recommend either ME, or nursing.

      What about trades? Electricians, plumbers, carpenters, drywallers, bricklayers -- all of those guys get paid good money and are in demand. And you can't off-shore hands-on work like that.

      --
      If you're a zombie and you know it, bite your friend!
    2. Re:I don't recommend EE by schlyne · · Score: 1

      I hope that's just a statement and not a recommendation. I know that Mechanical engineering (as far as engineering wise) is where a lot of new hires are going right now.

      I wonder, are electrical engineering jobs still suffering from tech boom days? There were a lot of people I saw in my classes that wanted to go into EE becuase it made good money and it was a really hot job market at the time.

      --
      I love deadlines. I like the "whoosh" sound they make as they fly by. -- Douglas Adams
  12. Finish your CS degree by Apreche · · Score: 4, Insightful

    I'm a 4th year cs student. At my college, RIT, we have a co-op program. This requires me to work at 4 real world cs jobs prior to graduation. Because of this requirement I job hunt for CS jobs on a daily basis. Let me tell you what I have seen. If you don't have a CS degree you can't get a CS job worth crap. I can't tell you how many times I've seen job postings for which I meet and/or exceed the required knowledge, but don't meet the degree requirement.

    What has happened is the .com boom ended, but companies still need programmers. But because there are so many out there, and because of cheap overseas labor, they are only going to hire the best. All the coders who lost their jobs at the end of the boom can't get rehired, because most of them didn't finish their degrees. I know too many people in that position, and now they can't afford to finish college.

    If you are willing to relocate to anywhere in the country CS jobs are not hard to find. But having a degree is an absolute must. Companies are just throwing away every resume that doesn't have a degree written on it. So, if you like CS more, finish it up. If you really like EE a whole lot more than CS, switch it up. Do what you like. There are jobs for people who finish college.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:Finish your CS degree by jbplou · · Score: 1

      The days of 6 month tech schools are over. No more MCSE and get an entry level computer job. But with the baby boom generation about to retire in the next 10 years. IT folks with BS or MS degrees will be able to find jobs. No company is going to outsource 100% of its IT department. I think IT will level out.

    2. Re:Finish your CS degree by cpex · · Score: 1

      i will be graduating with my BSCE this spring from UCSD. BEcause of lots of work experience and a good internship i think i have a good chance at a job as soon as i graduate. I choose CE because i really love thinking like a computer, even though the oberon compiler i am working on is going to be a bitch. I also enjoy the physical side of thing so with the CE major i get lots of exposer to the hardware and I am not limiting myself to just hardware or software. I eventually will like to go for a masters degree but i need to start working soon and making money to support my wife and two kids which is what this is all really about. JV

    3. Re:Finish your CS degree by Anonymous Coward · · Score: 0

      You do not necessarily need a degree to get a decent IT job...A friend and I both work on the same contract, and even before we had an A.S. I was in the $40's and he was in the $50's (sysadmin). I just took another job for a $13k pay increase, and he was just offered a developer position at a remote site for $85k...we are both still 10 classes aways from our Bachelor's (in CS).

      He got his original job through networking, he got me hired at the same place. I got this new job once again through networking ( I know one of the development leads), and he got his offer for the other position the same way...networking. If you have an inside reference and the skills for the position, they are usually more than ready to waive any degree requirements.

      All of these position are in SouthEast Virginia, not exactly the IT hub of the country.

  13. Administration? by arkham6 · · Score: 1

    have you thought about trying to be a SA? A good SA has coding skills, which you do, and if you use unix at all at home, and know how to troubleshoot and do basic maintance like patching and installs, the move over to Sys Admining should be fairly easy. Still going to be a need for SA's.

  14. quit worrying ... by torpor · · Score: 1

    ... and write code.

    computer programming isn't about -persistent maintenance- and blagging.

    its about creating new applications for the processor and its peripherals.

    learn a new language, stay on top of interesting hardware developments, always work outside your steady job to improve your skills (i.e. don't just rely on it for -work- and $$$), and stay motivated.

    there is a glut of programmers in certain markets, but an ocean of markets that have yet to even be -explored- for the talents of computer science, so quit worrying about it like some just-in-"IT"-for-the-money-man weenie, and do something fun.

    computers are infinity machines. there is an endless productive use for them, and they can be endlessly productive in the right circumstances. so, as a programmer, a master of your trade, use those skills and make the computer -do- something cool.

    perl is one thing. its needed, and yeah, duct-tape is a staple of modern business.

    but don't ever, ever, ever think that there will ever be 'nothing left to do' with computers ... there will always be something new that can be done. thats the beauty of them.

    what matters is you converting that fact into food, i know, and to that i have this to say: the sky is the limit. computer skills can be sold -anywhere- ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  15. Get a grip!!! by Otter · · Score: 5, Insightful
    OK, please stop panicking, everyone.

    Yes, there is outsourcing going on. Yes, there is a completely real, entirely serious issue here. But the panic that's set in over the last 6 months that every high-tech job in the US is about to be packed off to India is insane. It's completely counterproductive and has a nasty undertone of racism, to boot.

    People need to grasp the fact that 1998 isn't coming back, and that you're not going to get paid a fortune to reboot servers or do Flash animations. That doesn't mean that no one will ever write code again east of Calcutta.

    1. Re:Get a grip!!! by nelsonal · · Score: 2, Interesting

      What's happening appears to me to be a combination of three things:
      First, output is increasing due to productivity, managers are using employee fear to not hire yet, this will probably hold for up March-June if demand for goods stays healthy. This happens every upturn, and will continue until execs get worried about losing market share to others who hire (or spend on capex).
      Second, there is a shift in production to India and it will last a long time, but right now it is in a bubble (figure that it's 1998-1999 on that one) it will turn around after a few more notable bad experiences with highly skilled trades (there are only so many good engineers/coders in any place it's likely that just like in the .com boom, lots of less effective people are hopping on the band wagon with the really good ones. There will be a ton of jobs that move over there after the bubble bursts, but look at Japan as an example, it took a lot of production through the 1970s and 1980s and now it buys a lot of other things, we may not export many cars to Japan, but luxury goods, CPUs, and Software sell pretty well over there.
      Finally, your last point is very true, and there will be better markets for some things over here. Techs that understand how business works (go take an accounting class or two) and can improve or improvise solutions and explain them to managers in a language that they understand will do very well regardless of markets. There were a ton of stupid projects that were implemented in the late 90s, having someone who understands both that this product works, and will help the business in the following ways will be worth their weight in gold to their employeer (even if it ends up being them).

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    2. Re:Get a grip!!! by HunterZ · · Score: 1

      It's certianly nothing against India, at least from me. But check out how much is actually going on: http://www.fuckedcompany.com/

      Half of the headlines there are for companies outsourcing to India. Damn.

      I just got my BSCS about 6 months ago and I'm currently working at Taco Bell to pay the bills after failing to find even an entry-level position in the greater Seattle area. If I'm lucky, I'll be able to scrape together some contract jobs or a tech-support position to work my way into the industry, but I'm not holding my breath.

      --
      Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
    3. Re:Get a grip!!! by stevew · · Score: 1

      There one problem with your thesis - the concept of there are only so many good engineers being a big one. When you are talking about TWO separate countries (read both India and China) that have 1 billion people each - and they graduate a huge number of bright people in engineering/CS every year (not to mention those that get educated here..) the supply of engineering talent is vast. The number of jobs is finite for a given economic situation.

      Add this to the cost of doing business here in the states, and the salary of US resources and off you go to India/China.

      Right now the number of EXPERIENCED engineers in these countries is low -but when you consider the multi-nationals like Intel/IBM/Cisco going there and hiring 3K-5K each - give it 5 years and the experience issue disappears too.

      --
      Have you compiled your kernel today??
    4. Re:Get a grip!!! by nelsonal · · Score: 1

      Absolutly, but I have some hope. First is that there aren't that many people who can do engineering. Coming from the US DoE college studies, no more than 7% of college grads have the brains to do engineering (that was the percent of undergrads who declared engineering/phy sci majors in 1999/2000 probably about the peak) from the US DoE undergrad study it's a pdf sorry. I think CS has dropped significantly since then. And my own experience shows that a fair number of undergrads don't finish the program. Let's say 5% of graduates make it to graduation in a hard science program (no MIS majors or social sciences). From another study on the site it looked like the national HS graduation rate is about about 4 mil/yr with about 2 million of those entering college each year (45%-50%) which means that about 2% of a population can do engineering. Assuming that within our lifetimes everyone (at least those smart enough to do hard sciences) in India and China gets the opportunity to attend college and they have a similar birth rate. We should have about 3 million (100k annual gradsX30yr career) practicing hard science types in the country (probably about the same in western Europe), China and India each add about 10 million. Yeah that's a lot but most of theirs will be moving towards projects that are required for internal use.
      Also, I would think that good engineers would have some benefits from a bigger population of practicing engineers Unlike other types of jobs (manufacturing really doesn't benefit from this)(more competition but also more opportunites to improve on the ideas generated elsewhere them). Oh and engineers aren't quite that cheap, they go for more like 10k-20k, still low but rising quickly. A ton of lower skill (phone support type stuff) throws off the averages. IBM lost some internal docs relating to the exact costs of skilled workers and managment types (it was about 1/4 of IBM's US salary for the same position).

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    5. Re:Get a grip!!! by GOD_ALMIGHTY · · Score: 2, Insightful

      Why won't the majority of technical jobs be packed off to developing countries with similarly educated workforces that cost 1/6th of US wages? If you're a businessperson, making decisions about performance for stock holders, wouldn't you see that as a great way to boost efficiency?

      That's what business people do. That's why we had record growth last quarter but no jobs.

      While there has been some racist undertones are the part of the unintelligent who have heard of this issue, no one with half a clue would blame India for this. Indians are simply doing what we've suggested and hoped they would for years.

      The problem is that over the next few years, anything technical, from research to implementation is up for grabs in the global marketplace. A worker in those fields in the US is 7x more expensive. If the work can be done offshore, it will be. The only jobs left in the US will belong to companies who require onsite teams and jobs that require interfacing with customers. And health care, cause there are a lot of baby boomers who will need their asses wiped, real soon now.

      Due to our lax immigration policies and foriegn investment, we don't have the labor shortage that Japan is facing due to an aging population. This country needs to create 120,000 jobs a month to absorb new entrants to the labor market.

      I don't think people are whining cause they can't get a history degree then start making US$65K a year writing HTML. People with 8+ years of experience are worried about finishing their careers in this profession. And even if the labor market for tech workers shrinks so much to make it desirable to switch careers, where would one go?

      The Dept of Labor still thinks 8 of the top 10 growth jobs are in IT and tech. Recent trends show this isn't happening. Newsweek (or Time?) last Nov. had an article that talked about how everyone still seems to think the job growth is in IT and tech. None of these reports take into account the recent offshoring trends.

      The problem is the fact that IBM is hiring Indian lawyers to do US legal work, Indian CPAs are being trained in the US tax code. GE opened a pure research facility in India. Every technical job that can be offshored will be.

      So what is the average US citizen supposed to train themselves in? What industry is left? Business administration? Nursing? What will the country actually produce? Talk about trade deficit.... If everything we consume or every service we use is created overseas, what will Americans do?

      The only other areas of job growth, in the reports I mentioned, other than IT and tech were food service and other blue collar, low wage positions. This is a serious problem for the middle class.

      Even if we manage not to export all the white collar jobs in this country, there will be less oppurtunity for those who want to achieve the middle class dream. Also, every historian and political analyst will tell you that democracy and capitalism seem to work best with a strong middle class.

      That's what I'm concerned about. I want to know what I can do that will earn me enough to raise kids, provide them with a good education, save for retirement and not have to worry that my family's security rests on a house of cards.

      I'm not even worried about getting any potential offspring all the oppurtunities in the world. Just at least the same ones I had and that most middle class kids in this country have had.

      I don't see a "market solution" to this problem. We aren't on the verge of any tech revolution. There's no amount of productivity gains I will be able to capitalize on, that my Indian counterpart won't, that will make me 7x more efficient. This isn't like losing manufacturing. We're losing jobs that took members of our population 4-6 years to train in. Retraining these people in comparable fields is going to be a drain on the national output.

      I personally think we need to rethink letting capital flow so much more freely than labor and goods internationally. I also think we nee

      --
      Arrogance is Confidence which lacks integrity. -- me
    6. Re:Get a grip!!! by computational+super · · Score: 1

      - This comment courtesy of the Calcutta Better Business Bureau.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    7. Re:Get a grip!!! by moncyb · · Score: 2, Insightful

      The Dept of Labor still thinks 8 of the top 10 growth jobs are in IT and tech. Recent trends show this isn't happening. Newsweek (or Time?) last Nov. had an article that talked about how everyone still seems to think the job growth is in IT and tech. None of these reports take into account the recent offshoring trends.

      Several years ago, when I was going for my degree in Electronics (graduated with an Associates, had the option of going for a BS in EE, but didn't bother), the Department of Labor was saying similar things for the electronics field. The Electronics Dept. at the school proudly displayed the articles. When I started looking for a job with my major, they just didn't seem to be there. The thing is, they weren't exactly wrong, just the jobs don't end up helping people who graduated with any sort of electronics or EE degree.

      Many of the jobs (for the newer graduates) having to do with electronics are either low-skilled, need skills which have nothing to do with EE, or are just low paid. The only job I got with my major was a solder jockey (electronics assmbly). It paid less than the McDonald's a few blocks away. I bet they also count the jobs of people who distribute electronic products. (Worked in the shipping dept of a computer cable distributer too.) I worked in a printing company for a while, and they had a department which made little electrical dongles by printing conductive material onto sheets of plastic--you needed skill in printing, not electronics.

      There are also jobs (yes, US jobs) working in semiconductor (aka computer chips) manufacturing plants. (At least as of a few years ago, but I haven't kept track) Those jobs are somewhat better paid, but mostly because workers are dealing with hazardous materials, and not because of any EE degree they may have. In fact, most of those jobs don't really need any sort of electronics degree at all.

      Yes, outsourcing has taken some of those jobs, but that is not the only factor. (I haven't even gone into things like how patent parasites are ruining the system, among other things.)

      Though, those with EE degrees and twenty or thirty years experience seem to be fine. They are still needed. The problem is they fill the market. (To the person who wrote the ask slashdot) If you go into EE now, then you'll have to wait until those guys retire until you'll even have a chance at a job. Do you really want to wait around a couple decades for a job? By then things may have changed so much, your degree will be useless. Everything my go optics or genetic sequencing or whatever. Think of someone who trained before the days of the transistor--most of the stuff was vacuum tubes and mechanical switches. Some of it would translate over, but you'd probably be overlooked as having outdated skills anyway.

      I think the same thing is happening with the CS field. Those with several years of experience and really know what they are doing won't have too much trouble in the long term (I could be wrong). Everyone else won't be able to find a high paying job in "IT". To be able to make it in a technology industry, you have to get in on the leading edge of the wave.

      Most of those IT jobs the dept of labor keeps talking about will most likely end up being unskilled install/retry/reboot admin drones, clueless tech support drones, and other jobs which have nothing to do with a CS degree.

      If I were going for a college degree these days, and it just had to be in some tech area, I'd be looking for something on the leading edge. Say maybe nanotechnology or genetic engineering. Though such a thing would still be a gamble.

      If you're looking for a profession to make a decent living, the old standbys are the best bet. Doctor, lawyer, management, etc.

      I'd suggest the ask slashdot summitter look into getting a combined management degree (my school called it "Technology Management") or somesuch, then the CS classes won't be wasted. At the very least, you should be able to make somewhat decent money commanding the hordes of tech-support drones...

    8. Re:Get a grip!!! by ameoba · · Score: 1
      If I were going for a college degree these days, and it just had to be in some tech area, I'd be looking for something on the leading edge. Say maybe nanotechnology or genetic engineering. Though such a thing would still be a gamble.


      I have to assume when you talk about a 'college degree' we're talking about a Bachelor's degree. You're not going to find a BS in nanotech or GE; not only are they still areas that are still only the subjects of heavy research (PhD or ambitious MS stuff) but they also require a lot of background in the fields they draw from. If we're talking about PhD-level research positions, you're still doing OK in most fields, as long as you pick the right sub-field.
      --
      my sig's at the bottom of the page.
  16. Please do by Anonymous Coward · · Score: 0

    Please switch to EE, so I then have better odds of getting a nice Perl job.

  17. learn from the movie Office Space by Tumbleweed · · Score: 1

    Learn to dig ditches.

    Seriously, I keep thinking about learning to be a bricklayer. More fun than digging ditches, and more money. It's like working with giant LEGOs - how cool is _that_?!

    1. Re:learn from the movie Office Space by bluGill · · Score: 3, Informative

      I did carpentry for several months after I last the next to last job. It is fun at times and I learned a lot. However I don't want to go back. Every day you are outside doing physical labor. 95 degrees, and you get to run in the sun carrying a heavy load. Then winter comes and you get to truge through a foot of snow when it is -10. (Our cut off for working was -20, and then only because the power tools quit working, humans can work colder than that if they have to)

      Bricklayer is worse. Bricks are heavy, and you get to carry them up a ladder, and lay them one at a time. Looks easy enough, but it is hard on the back.

      There is a reason most construction crews have a lot of young kids with one old guy watching over it all. The old guy is lucky to have a body that can take it, along with the ability to supervise (He doesn't do quite as much physical labor, but few of the kids will beat him in any move materials race when he puts his mind to it.) The kids still have a young enough body that they can abuse it in the trades. PLumbing and electric seem to be exceptions to this rule, old guys are fairly common in those trades.

      I'm not being sexist when I use the term him, and I'm not using it in a gender netural manner. Nearly all the people in construction are men. Genetics means that women cannot keep up hormons (testorosterone?) ensure that they just don't get a body that can do the job. You will see less girls on the job. OTOH, it is a sexy job, so the few girls you do see are staring at you.

    2. Re:learn from the movie Office Space by Anonymous Coward · · Score: 0

      Be a plumber, you can charge more per hour as a plumber than Medicare pays for heart surgery.

    3. Re:learn from the movie Office Space by TrevizeNet · · Score: 1

      My Father is a bricklayer, I worked with him during a couple of summer and winter breaks while I was in college. Quite frankly, even though I'm sure he would have liked me to follow in his footsteps, he's a little jelous that I work in a climate controlled environment. The saying among the bricklayers is that Februrary is the longest month of the year. Unless you have a job that can be closed off and heated its impossible to do your job because frozen mortar tends to not be structurally sound. During the rest of the year a rainy day will keep you at home, its like a snow day except bad because you have bills to pay. Toss in back-breaking work, corrupt unions, and Neandertal coworkers and it loses it appeal real quick.

      One recommedation though, become an electrician. Dad's sage advice; "Never piss off the electrician, you need him so your power tools work". If I was to work in construction, that is what I would do.

  18. ee better than cs? by gyratedotorg · · Score: 1

    a friend of mine graduated with a masters in ee last spring and hasnt been able to find a job yet. from what he tells me, switching to ee might make you even worse off.

    --
    Gyrate Dot Org - "Where high-tech meets low-life"
  19. Engineering degrees are more versatile by peter+hoffman · · Score: 1

    I have been in the work force for 30 years and I have observed that a degree in engineering is about the most valuable B.S. you can have. It is assumed if you can do engineering you can probably do just about anything (i.e., management, sales, teaching, etc.).

    On the other hand, a B.S. in CompSci is a good degree but graduates are pigeon-holed as computer people.

    Disclaimer: I have an engineering degree.

    1. Re:Engineering degrees are more versatile by buckinm · · Score: 1

      I find the majority of B.S. comes from those with Business or Marketing degrees.

      --
      This isn't any ordinary darkness. It's advanced darkness.
  20. Most of Elec Engineering is Software by sunbane · · Score: 1

    My EE teachers always said that 90% of us EE's would end up doing software. Well, in my case at least, they were right. It is just different software - more machine level or hardware oriented. So, I would think you could get your experience to help you land more than an entry level position if you got an EE degree.

    The other comments about EE's being outsourced can be true as well. I know we have setup design centers in China, Japan, and Europe. However we are still hiring EE's at my company... but we are being very selective. (Better have a good gpa and some good experience to go along with it.) As the economy gets rolling again the big companies will all start hiring again - that should be a bigger worry than outsourcing.

  21. Why are you doing this? by jabberjaw · · Score: 1

    It seems as if you are motivated by greed. In the current economic situation this will get you nowhere. On the other hand if your true passion is CS, I say stick with it. I have found that the ones who truly enjoy CS are employable as they truly devote themselves to the subject. Those who do not enjoy CS faulted in the job market because they simply cannot see past the dollar signs, although the situation has improved post-bubble. If it is greed, then I will say switch to EE, as a rule of thumb, an engineering BS is the "best" BS you can get (aside from a few others, and they depend mostly on who you know) as far as pay goes.

    1. Re:Why are you doing this? by Anonymous Coward · · Score: 0

      Switch to EE, take as many CS classes and as much experience as possible. The EE degree will get you into places a CS degree won't, like the power industry (they need engineers who can code and read line diagrams, plus everyone will be retiring soon). When I graduated with my BS EE in August 2003, the only people who got jobs now work for power companies.

      Or learn how to weld. They make as much as entry-level engineers.

  22. Any other reason to switch? by HeyLaughingBoy · · Score: 1

    Is there any reason other than potential job opportunites that is making you think about switching? There will be many, many jobs in the foreseeable future for both CS and EE types. Decide which you find more interesting: your enthusiasm for the work will drive you to become better at it and that makes you more marketable.
    At the same time, there are no guarantees...

    With your EE degree and CS experience a whole new set of fields open up for you. I've noticed even for programming work, my EE degree opens doors. Clued-in employers prefer developers who understand the low level aspects of computers and programming. And since my work is always embedded design, I get to do hardware integration as well. And that's a big part of it -- the type of work you want to do. The database/web/Enterprise workflow type stuff seems to be streaming overseas at warp speeds in large part because it's very easy to find people with that expertise.
    At the same time, I work with very bright people who have no idea what a 74LS00 is, but I'm amazed at the software constructs they come up with -- when you enjoy your work, you tend to be very good at it.

    Look, I'm an EE who moved into software (BE EE -> MS SE) because I found that I really liked it. At the same time, I realized that fewer people were doing the kind of electrical engineering I had been doing (small-signal analog/mixed signal interfacing to microcontrollers and PCs) so finding a job doing that didn't seem like it would be too difficult, but it was getting boring. And who wants to do boring work for 40 years?

    I work in the medical device industry and will probably stay there for a while because it's fun, I get to work with really smart people, and all those FDA requirements mean I get to work in a common-sense, ordered development environment. AND because medical device companies prefer to hire people with medical device backgrounds, there isn't as much of the HR nonsense I read about here. These companies are picky about who they hire; the domain knowledge is really important to them, so this kind of work is not likely to be sent overseas just yet.

    What I'm getting at is that your question is a bit too broad: you really need to find a type of work you like to do within those fields of CS/EE and see if it's the kind of work that will be around 10 years from now.

  23. Why does a degree mater by MerlynEmrys67 · · Score: 1
    I have a EE, work in computer science for 12 years now... My understanding of ASIC design (from the few people that I talk to that actually do it) is that it looks like a simplified C syntax.

    Yes the days of sneezing on a piece of paper - calling it a business plan, and getting rich are over. Now the tech industry requires hard work. If you are only in it for the money - go find something else. If this is what you like to do there are jobs around, there always will be, and you can make a nice living doing it (don't expect a garage full of 100K cars though, but a couple nice cars for you and your spouse are in order)

    Degree doesn't matter, but experience and actually HAVING a piece of paper that you can wave around does matter.

    --
    I have mod points and I am not afraid to use them
    1. Re:Why does a degree mater by Anonymous Coward · · Score: 0
      >My understanding of ASIC design is that it looks like a simplified C syntax.

      It is clear that you don't understand hardware construction since you reduce the problem to "writing code with simplified C syntax".

    2. Re:Why does a degree mater by MerlynEmrys67 · · Score: 1
      The Verilog that I saw - and as it was described to my by the ASIC engineer - was C.

      Now you don't have access to a full C Standard Library - but you do for the most important parts of your job.

      How would you describe what verilog looks like ?

      --
      I have mod points and I am not afraid to use them
  24. EE Ends up being CS in the End by Bruha · · Score: 1

    My fiance is finishing her BSEE this year and it's obvious that she may have to add some more CS courses (She switched to CS becuase she thought EE would be more interesting) now she wonders if it was worth the hassle it has been.

    I advised her since we live close to a good gaming college that she should persue game programming which will be near impossible to export to other countries. This is due to the fact that many of those places software jobs are being sent to are culturally incompatible with the games we play.

    1. Re:EE Ends up being CS in the End by truffle · · Score: 1

      Lots of games programming is being done partially in eastern europe now. Grand theft auto for example. Outsourcing games programming to eastern europe is a big trend right now.

      --

      ---
      I support spreading santorum
    2. Re:EE Ends up being CS in the End by dev11 · · Score: 1
      This is due to the fact that many of those places software jobs are being sent to are culturally incompatible with the games we play.

      The defense industry is pretty safe from this too, for obvious reasons. I work in this industry as a progammer. Budget cuts are another matter, however.

      I also have experience doing system adminstration, and could fall back on that if the need arises. Scripting and programming could be outsourced, sure, but it's hard to diagnose a hardware error from India.

      Pretty much everything else in tech can be outsourced. Learning a well paying trade, like plumber, electrician, auto mechanic might be useful too, I suppose.

  25. Network Admin going on to EE by mnmn · · Score: 1

    Ive a similar position for different reasons. I'm an underpaid Network Admin working towards my CCIE, after which I aim for the CISSP and other bunch of certificates. I'm in Canada and will also begin working towards learning french, something I always wanted but now have a major reason for (too many IT jobs in Canada absolutely require being fluent in both French and Eng).

    But Ive kept a very close eye on microcontroller markets, their costs and abilities, the dev kits, software kits including running Linux / NetBSD on them etc, and I feel for the past 3 years, I've been more interested here than admining IP networks.

    I know EE is more easily outsourced than Network administration (someone in India cant diagnose switch port problems between two ATM switches here), and that most EE jobs are kaput especially in Canada, except for the few major ones: ATI, Blackberry, Nortel. But I feel with a small group we could build something here thats sustainable, and we could outsource manufactuing, yet keep us designers employed here.

    I'll keep my interest in ASICs and EE, and will work for possibly the safest IT position: network/system administration until the market changes if it ever does. Boy do I envy those developers in China churning out those megapixel cameras for cheap. Things are booming there and they have so many opportunities to do interesting things.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  26. Well, sort of... by GCP · · Score: 3, Insightful

    I agree that people often overreact to a change, and this is no exception.

    But for you to set up the strawman that "*every* high-tech job in the US is about to be packed off to India" and knock it down with the assurance that it won't actually be every single one isn't much of an argument.

    Yes, of course, there are still going to be programmers in the US. There are still steel workers and, for that matter, farmers and coal miners, but I wouldn't want to be one of them.

    People are right to view this as a genuine structural change that has implications for career-related decisions such as a college major. They can do so without being guilty of "panicking".

    I think the question is quite sensible, and "get a grip" and "stop panicking" aren't very useful answers.

    And I think your "nasty undertone of racism" remark is bunk. You can always find an example of name-calling when people get frustrated and label an entire argument "racism, racism!", but that's mostly a red herring used to shut people up. If the jobs were going to Moscow instead of Bangalore, people would be just as upset and making the same arguments ("we're better than they are", "their quality isn't good", "they can't communicate", "our bosses are greedy and short-sighted", etc.) The issues would be the same.

    And many of the most upset are Asian Americans (both East Asian and South Asian) who are having their previously elite status seriously eroded by large numbers of those they thought they left behind in the Old Country.

    I don't see anyone doing anything wrong here. It's just the natural balancing of supply and demand at work, but it's a whopper of a change that people need to factor into their personal plans.

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    1. Re:Well, sort of... by Otter · · Score: 2, Interesting
      People are right to view this as a genuine structural change that has implications for career-related decisions such as a college major. They can do so without being guilty of "panicking" ... and "get a grip" and "stop panicking" aren't very useful answers.

      Absolutely -- "get a grip" was intended (as I tried to make clear) as a prelude to thoughtful calculation, not as the last word on the subject.

      But for you to set up the strawman that "*every* high-tech job in the US is about to be packed off to India" and knock it down with the assurance that it won't actually be every single one isn't much of an argument.

      In 25 years, the US will still be the predominant economy in the world, with a proportionate technology sector. Better? That said, 1998 is not coming back, and 1988 may not be coming back either. I'm not saying there's not a serious issue, but it needs to be viewed in perspective.

      And I think your "nasty undertone of racism" remark is bunk. You can always find an example of name-calling when people get frustrated and label an entire argument "racism, racism!", but that's mostly a red herring used to shut people up.

      I'm hardly labeling "an entire argument" racism. What I am saying is that the fixation on and demonization of India and Indians is getting increasingly distasteful. (I am not Indian, by the way. I am, however, a member of the group that normally gets blamed for every economic downturn, and the tone in which India is discussed is unsettlingly familiar.) There's no intention to shut anyone up -- but I'm certainly allowed to register my unease with the tone of hysteria and with the finger-pointing, aren't I? As Hillary Clinton demonstrated recently, Indians aren't protected by standards of political correctness and it shows in the way they're referred to.

    2. Re:Well, sort of... by GCP · · Score: 1

      In 25 years, the US will still be the predominant economy in the world, with a proportionate technology sector. Better?

      Yes, absolutely. (From your mouth to God's ear, as they say.)

      Of course, the US is the predominant economy in the world right now, but that's not making life much easier for workers in the manufacturing sector. Most of them really do need to try to find something else to do like the farmers before them and perhaps a large percentage of programmers now.

      But my intention isn't to nitpick. I think from what you're saying that we mostly agree. There is a sea change in progress, and it should be considered in making one's career choices, but panic, abuse of others, and an assumption that most high tech will leave the US are all foolish.

      I am, however, a member of the group that normally gets blamed for every economic downturn...

      Ah, you're a politician! ;-)

      As Hillary Clinton demonstrated recently, Indians aren't protected by standards of political correctness.

      Yes, you're not the first to notice how Hillary is more interested in governing the lives of others than in just about anything else. Milking envy and resentment for political gain is hardly limited to "that vast right-wing conspiracy".

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
  27. Arbitrage? by Vagary · · Score: 1

    Arbitrage is cool!

    I know it's your sig, but does it have something to do with outsourcing, anyway?

    1. Re:Arbitrage? by nelsonal · · Score: 1

      I guess it does, hopefully the relavent fact here is that arbitrage opportunites are used up as the prices begin to equalize.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  28. Blame Bin Laden for the outsourcing wave by Via_Patrino · · Score: 1

    I've a theory about the outsourcing wave, before 9/11 a lot of indians already worked on the software business in US, and they were well there.

    But then 9/11, anthrax, terrorism fear, came and they became full of fear, US weren't so nice anymore and they came back to their home country.

    Almost all people i knew that was living in US came back fearing terrorism, you probably didn't fell that effect but in the 3rd world we felt very well, every one that was working in the US suddelly showed up.

    So, with all those people caming back to India, a lot were very good professionals (the tops on their companies) and had a lot of money in the pocket for working all those years in US, and we all know that in the 3rd world money worths at least 3 times more than in US (that's why we earn 3U$/hour)

    They also had very good professionals avaible, those that also came back and others that India traditionally has. So they opened their software companies in India, exactly like if they where in the US.

    I don't know exactly how the connection was finally done:
    - If it was the former employer that asked him to come back an he proposed outsourcing (because couldn't come back to US)
    - If it was a fellow indian that remained in the US and happened to already have a Software House and proposed partnership
    - Or if it was a regreted indian, eager for the same money that was earning before, but couldn't return to the US because of the new immigration laws, made contact himself with a Software House in the US

    So that's how it starts, after that it's mouth-to-mouth marketing, companies copying other companies success, need to reduce costs and remain competitive.

    People say that outsourcing is another bubble that will explode, but unlike the internet bubble I don't see many reasons for that. Those that work on a company that is outsourcing are usually the bests around, and are very happy with their sallaries.

    It may happen that companies abroad will receive more demand than they actually can qualitly handle, and start to hire low qualified people reducing quality of their products, but there is a lot of qualified people around able to work, and I don't belive that it will happen soon. It may happen someday but if it happens it will not be a bubble explosion, but an adjustment.

    PS: I'm not from India, I'm from Brazil, but we are togheter with Russia in the outsourcing market and the situation here is very similar to India.

    1. Re:Blame Bin Laden for the outsourcing wave by Otter · · Score: 1
      That's a really interesting point. My impression was that a lot of the immigrants here predicted the impact of the WTC attack based on the way their native country would have reacted and decided to flee as quickly as possible. But, as you say, from this side it didn't make much difference since somebody new showed up immediately to fill their shoes.

      I think the Indian software companies were driven in large part by Indians who made millions in the US in the '90's. Either they went back, or they invested their money back in India and used their connections in the US to get business. It's probably the same elsewhere. I know some Brazilians who made a fortune at Razorfish (Yikes, remember when Razorfish was valued like it was General Motors?) and brought it back home to start a software business there.

  29. What do you like to do? by mhlandrydotnet · · Score: 1
    What do you like to do? Do you enjoy CS? Do you enjoy EE? If you don't like either, maybe you shouldn't do either.

    Sure, if you like CS and continue at it, you may find some things difficult. But at least you'll be happy some of the time. Doing something you dislike just for the salary is a good way to be unhappy all of the time.

  30. That won't save you... by stienman · · Score: 3, Insightful

    The skills you need to obtain and keep a job in the USA are not the technical skills you learn in a CS or EE or CE or whatever program. The skills you need are

    1) The ability to network
    2) The ability to detect and understand business trends within your company and within your industry
    3) The ability to put forth convincing proposals for your solution, whether that solution is buying particular hardware, settling on a platform, or selling yourself
    4) The skill of shopping yourself around constantly, even if you are satisfied with your current position
    5) etc.

    The key here is not that companies are shipping your jobs to other countries, it is that they are making a product for the lowest cost possible, which is what they must do to sell it to consumers or other businesses. If you can present yourself as a low cost/return ratio, then you will always have a job if you are constantly and consistantly involved in looking for one.

    Don't buy into all this nonsense about your ideal work being shipped out. Understand that it will be, and then become the person that the company must hire in order to manage that outsorcing. You can spin this is many ways, but there's always a job for a good worker, or at least a good communicator.

    -Adam

  31. Better be SKILLED trade by Tau+Zero · · Score: 1

    Maybe not even skilled trades will help you, depending. For instance, Austin TX was chock-full of "undocumented" day-laborers a few years back, and anyone who expected to be paid over the table, be eligible for workman's comp, Social Security credits etc. was SOL. Just because something can't be exported to cheap labor doesn't mean that the cheap labor can't be imported.

    --
    Time is Nature's way of keeping everything from happening at once... the bitch.
  32. Quit and start your own business by Ogerman · · Score: 1

    I used to be a CE major until I realized it was preparing me to become a Dilbert clone -- that is if I could get a job at all. My peers in the major were largely a bunch of dolts who were in it only because US News & World Report said that was where the good jobs were -- and not because of any passion for technology. I was the opposite. So what do people with a lot of passion who don't want to become corporate slaves in an unethical industry do? They start their own businesses. Sure, it's a risk, but the other option is a boring life if you're the type that likes to make decisions, do your own thing, change the rules, etc. My current passion is Open Source software and my profession is consulting. (Which is a great combination with virtually no overhead, btw. Yes, you too can be paid to write free software.) If I decide to do something else later on, there's nothing stopping me. I'm quite skilled in many fields and have enough business sense to not do anything stupid while trying. If I was ever to go back to school, it'd probably be in some cheesy business major just to get the degree. Yes, I say cheesy because compared to the rigorous hell that is an engineering / medical / science major, anything else is a piece of cake.

    1. Re:Quit and start your own business by Zarf · · Score: 1

      I wish to become your padawan learner... teach me the way oh great Jedi Master!
      The advice is good but hard to act upon when one is broke and a family needs feeding. Maybe the risks are too great for the average family man. Crazy risks, crazy like a fox risks. Maybe risks that are too great not to take.

      --
      [signature]
    2. Re:Quit and start your own business by eclectro · · Score: 1

      I have came to the exact same conclusion you have. I'm an ex EE major that had a real hard time with the school grind.

      If I wanted to I could go back and finish I now. But my heart is not in it anymore. Everything has changed from 15 years ago.

      They have industrial technology degrees that look like a lot of fun, because you play in the machine shop a lot. But the job prospects are zero.

      I think that nursing (as an earlier poster mentioned) is where its at -- if you can stand to be around sick people as a career. I don't think I can.

      So, I'm looking for a way to slap together my old credits into a degree.

      Needless to say, I can fulfill the science requirements that a liberal arts major suffocate with quite nicely.

      I think that I would do it just to do it and finish it. It bugs me a little.

      Better "cheesy" than nothing at all.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  33. Double It by Anonymous Coward · · Score: 0

    I am majoring in double majoring CS and EE. By the time I get out, I should have those two degrees, a Math minor, a Physics minor, and a CE minor(by virtue of how I chose my EE electives).

    1. Re:Double It by Anonymous Coward · · Score: 0

      No one gives a fuck.

  34. what the professional societies say by sir_cello · · Score: 1

    The opinion of the professional societies (IEEE, IEE and others) is that yes, outsourcing is causing higher unemployment, however outsourcing is happening all around the place in other industries as well. However, it opens opportunities: because there's always a need for the top end in the chain: the high level design, negotiating requirements with customers, project management, research and development and feasibility, etc. So while a lot of the low end work is moving out, professionals should seek to work at the higher end of the scale, and be remunerated appropriately. What this means is that whether you get a CS or EE degree doesn't matter. What matters is what work you start in, and how you apply that degree. Either degree can take you many places.

  35. On your sig [off topic] by Tune · · Score: 1

    >"RMS and FSF are seeking power, not freedom."

    I'm curious... I've always learnerd that with power comes money and vice versa. Now I guess I would agree that RMS&FSF are about power, but could you please point out to me where the money comes in for them? IMHO, the only reason why the free software foundation appears to be after power is to protect its ideals, which are more or less about freedom.

    Care to comment on this?

  36. Kids these days by sql*kitten · · Score: 1

    Also, I'm concerned that I would only qualify for an entry-level position if I took an engineering job. Anyone have thoughts/suggestions?

    My thoughts are that a fresh graduate is by definition only qualified for an entry-level position in their particular discipline. Gone are the days of 23-year-olds with ridiculous titles like "senior engineer". In the real world, you gotta pay your dues.

  37. A perspective by Geccie · · Score: 1

    I graduated with an EE and later returned for a CS 5 years later. Hardware is boring without software. The combination is great as there are few people who can provide end-to-end solutions. Its also a great lead-in to robotics. After 16 years, I'm thinking of becoming a tree surgeon. Seriously, if you can handle either of these two fields (and are mechanically adept), there are few occupations you couldn't handle. Try automotive electronics and repair, radiology, small business. Look at all the successful small businesses out there. These people aint rocket scientists.
    Here's the short of it. You will never realize the value of your work by working for someone else, _ESPECIALLY_ in a field where management cannot begin to comprehend what is required to do your job.
    The upside is an expected shortage of engineering professionals in the near future. Downside... well, i needn't explain
    Consider other professions. HVAC - nobody bitches about the cost when they're too hot or cold. Teaching... You don't need to learn anything new over a 30 year career. Plus state employee benefits in some cases and a 9 month work year and people think you need a raise because their kids are idiots. Computing... complete framework change every 3 to 5 years... Think HTML standards NOT.
    I go now - Geccie

  38. Tech is dead; try pharmacy, or something by Anonymous Coward · · Score: 0
    The U.S. tech industry is dead, it just hasn't stopped twitching yet.

    I have a EE degree from MIT's prestigious "Course Six", and I am employed as a software engineer for a small, somewhat elite contract R&D firm. Posting as AC so my employer never, ever sees this.

    There are only two reasons that I still have a job:

    • During the tech boom I turned down offers of $90K+ from recruiters to stay at my modestly-salaried, more stable position. Lots of people who left for startups are now long unemployed and hoping to get their old jobs back, but we ain't hiring.
    • When all of our commercial business went poof, I was one of the few engineers who are U.S. citizens, and so the company footed the bill to get me a truly evil security clearance so that I could work on defense contracts. I had a Defense Department investigator interviewing an awful lot of people who knew me, and now I can't leave the country without getting permission in advance.

    I don't recommend the defense contractor route, mostly because it's frustrating to watch those international E-Savers go by, but that's about the only viable option for someone who wants to stay in tech at this point. Check out the Web pages of places like Raytheon, Lockheed Martin, SAIC, etc., and see who they're hiring. Better yet, try to get a summer internship at a defense contractor.

    Defense work has to stay in the USA for security reasons; everything else is heading to India. My company gets basically no commercial business anymore, and a lot of my MIT classmates have been out of work for a long time.

    If you have a qualitative bent and don't want to go into finance, then I recommend pharmacy. Pharmacists sometimes make $80K right out of college, they have stable hours and don't have to take work home with them, and they can work anywhere in the country rather than having to migrate to some tech mecca-- believe it or not, Silicon Valley gets old after a while. In order to buy my own place, I'd have to move far enough away to waste an unbelievable amount of my life commuting.

    But best of all, it's hard to imagine pharmacy getting outsourced overseas, and there are licensing requirements to keep GWB's "guest workers" from undercutting your salary too easily.

    Someday I will get a little older, be more expensive, have a family, and start to work fewer hours with slightly-rustier skills than I do now, and my employer will replace me with two bright-eyed single guys right out of college who will work twelve-hour days for $45K. When that day comes, it's off to pharmacy school for me-- heck, maybe I can even do it in Vegas.

    I should be sitting pretty in the tech industry; the fact that I need a "Plan B" should tell you something.
    Save yourself the trouble and go for your own "Plan B", whatever it might be, right now.

  39. Advice from someone with BOTH degrees by humblecoder · · Score: 1

    I have a unique perspective on this since I have degrees in both CS and EE. Based upon overall job prospects, if I had to choose one or the other, I would definitely choose the Electrical Engineering degree.

    The reason why isn't because I think there will be more EE jobs than CS jobs. I don't have a crystal ball, so it is hard to guess what is going to happen. However, I have noticed that an EE degree (or an engineering degree, in general) opens a lot of doors in a lot of industries, compared to a CS degree. It seems like people have a lot more respect for someone with an engineering background. It could be the perception that an engineering grad has gone through a rigorous course load, so they have the brains and logical thinking that it takes to get the job done.

    I know when I graduated in 1993 with my EE degree, the country was still in the throes of a recession. That coupled with the fact that the defense sector was being hit hard, meant that jobs for entry-level engineers were few and far between. After months of looking, I ended up landing a job at an insurance company in their actuarial department (the department that does all of the statistical studies for the company). I was hired even though I didn't have any formal training in insurance or statistics. The company's reasoning was anyone who could handle the math and science coursework that I typical EE grad has to take could easily handle the workload. That gave me a greater appreciation of what I had accomplished by earning my degree. In hindsight, it makes a lot of sense that engineering grads are prized even outside of the traditional engineering mold.

    I have heard of similar stories from many of my fellow EE classmates. The engineering background has helped people land spots in lawschool, jobs on Wall Street, and even accepatances to medical school. Engineering grads are viewed as having a solid logic and quantitative background - sort of the liberal arts equivalent for the math and sciences.

    1. Re:Advice from someone with BOTH degrees by Shaklee39 · · Score: 1

      Agreed. At my school a CS degree requires far fewer and easier courses than a CPE degree does, which is why I switched. I wanted the challenge and also the knowledge of hardware as well.

  40. Consider an MSEE by ufnoise · · Score: 1

    If there is sufficient overlap with your undergraduate program and that of a CE or EE, consider starting out with the Master's program as it is helpful in today's job market. You may have to take some undergrad classes in order to pick up necessary prerequisites. Many universities offer night courses or courses which can be viewed on the internet. Electrical & Computer engineering are broad. If you choose an area within these disciplines which is less popular (analog circuit design versus digital circuit design), it may be easier to find a job.

  41. High-tech jobs are being exported by msoftsucks · · Score: 1

    Because of the miserable failure of the current administration, any kind of high tech job is destined to be shipped overseas. Switch to health-care or genetics. These industries seem to be hiring local. The EE & CS industries are being slowly killed by this administration. They are rewarding their base, and the only thing their base is interested in is in lowering their costs. Currently, their biggest expense is labor, and so, have targeted all cost-cutting efforts towards labor. This administration has gutted all labor protections. They are even reclassing overtime. This administration believes in only 2 classes for America - the rich who rule the poor. This president has caused the largest transition of the middle class towards the poverty line since the crash of 1929. This is the first generation that will not be better off than the previous one. Don't underestimate the effect of this transition will have on the American people for generations to come.

    Even if a new president is chosen in the 2004 elections, it will take at least another 2-3 years to reverse this trend.

    --
    Quit playing Monopoly with Bill.
    Linux - of the people, by the people, and for the people.
  42. Get a PhD and teach by Anonymous Coward · · Score: 0

    Believe it or not, the US is emerging as one of the preferred education destinations for the world - check the rise in the number of Third World undergraduate and graduate students making it here. A PhD opens your doors to teaching in college, and you only have to see the number of ads in the IEEE magazine to understand the need for good teachers in American education today.

  43. My experience in studying both... by Kosgrove · · Score: 1

    At Penn State, where I got a BS in CompSci, the computer science and computer engineering departments were one and the same. The difference between a CompSci degree and a CompEng degree was basically 3 electical engineering courses.

    At Drexel, where I attended grad school for a year and was a teaching assistant, the EE and CompEng departments were one and the same. I found from teaching my undergraduate courses (a VHDL lab), this gave the students a much lower quality of education. They couldn't program worth shit (real-time programming is likely important if you're going to do comp eng stuff), many didn't even conceptually understand the basic data types and loops that are used in VHDL modelling.

    I found the transition from CS to CompEng to be smooth in lots of parts (architecture, my first networks course), but difficult beacuse I lacked education in signal processing or stochastics (used in my second Networks course).

    So, my advice is that if you want to go into hardware design, most of the necessary knowledge you'll need you will get as part of a CompSci cirriculum, or from a university where the programs of study are very similar. You could consider getting the CompSci degree and parlaying that into an assistantship in CompEng. I'm getting a little off-topic here, but a 3.6 GPA and whatever a 2100 GRE score (on the older version of the test will get you an assiatantship (free tuition and a monthyl stipend in exchange for being a teaching or research assistant) at a decent university.

  44. Great; just what I want to hear from my dentist: by gardyloo · · Score: 1

    "Here, now, I used to be an EE, so rather than give you a shot for that root canal, we'll just hook up these jumper cables here, and HERE..."