CS, CE, and EE, and..outsourcing

<p>Best</a> Jobs in America 2009 - Sectors: - Money Magazine on CNNMoney.com</p>

<p>I read this article a couple months back and I noticed that the best jobs in American (growth, pay, etc.) are in the education, construction, engineering, financial, health, and IT industries, to name the top several.</p>

<p>Now its pretty obvious why education, financial, and health industries have the biggest growth..but IT and engineering? I thought these industries had less growth or were declining because of outsourcing to india and china.</p>

<p>Could someone elaborate please? I don't understand why IT and engineering is included here.</p>

<p>~~~~~</p>

<p>Also...I had a second question. Through my research online, it seems that IT can't be completely outsourced because the "databases" and "servers" must be located in the US and there need to be intelligent people that maintain and protect these servers. Well, why don't companies outsource their servers to india? Or is this not possible because of the fact that the servers have to physically stay here? Also, what if someone develops a new kind of technology that allows data to be stored anywhere in the globe and be retrieved? Then wouldn't these supposedly growing IT jobs become just like the programming jobs that got shipped to india? Now I have no idea about how servers and databases work so maybe my questions are nonsense but what is the deal here?</p>

<p>thanks and sory for the slew of questions.</p>

<p>Despite the fact that I’ve not had a degree in IT, I have lots of experience with software and such things, so I may be able to answer your second ‘set’ of questions (someone with more credentials can correct me if I am wrong).</p>

<p>There wouldn’t really be any new sort of technology that allows data to be stored anywhere, because really you can access the data from anywhere, so it’s almost like it is being stored anywhere and everywhere (though not really). The servers that are important most probably remain in the U.S. because we are a developed and industrialized country that has constant power and can maintain our servers safely and efficiently (dust-free environments, cooling, vacuum environments even in some cases). The only times I can think of servers being outside of the U.S. is for the reason of evasion from law (specifically torrent providers, anything really to do with illegal downloading of media such as music and movies). In India, yes you may be able to find these things, but I think despite the slightly higher cost, the U.S. is a better option simply because our power doesn’t go out, we can provide 99% of the time the environment and security needed to keep these servers, which are most likely being used by many people or applications at a time, and companies probably cannot afford to have any discrepancies with anything really. Access to data stores is very important for maintaining businesses, and in most cases, vital.</p>

<p>Speaking for SE only, it’s growing because outsourcing of programming (check the BLS OOH - programming is shrinking and SE is growing) is allowing more lucrative, higher-level software development positions to open up here at home. Yes, some people without enough skills are high and dry, but that happens with progress.</p>

<p>I don’t think any technical majors are going to have a terrible time down the road here in the US.</p>

<p>Generally speaking, check the BLS OOH for explanations of job growth/decline.</p>

<p>For servers, you want reliable power, relative geological stability and access to high-speed networks. If you are an IP company, you might want some physical protection of your IP. Imagine if the IRS outsourced to India or China and there was a leak of large numbers of US tax returns posted on the internet. No IT manager wants to be highlighted on Slashdot for that dubious honor.</p>

<p>For the first question, one of the most important reasons why engineers will always have jobs in the US is defense spending :slight_smile: .</p>

<p>I would say the most important reason why server farms stay in the US is that the consumers/companies accessing the servers are in the US. First, inter-continental fiber lines are relatively slow and expensive to lay. Second, reliability is an issue as the undersea cables can be cut.</p>

<p>thank you for the responses</p>

<p>I know for sure computer programming is a bad way to go. And I’ve been looking at the BLS extensively and I’m sure the data and forecasts are accurate but I’m still kind of wary.</p>

<p>^ Oh. Well, it’s a knowledge economy. If you want to get paid the kind of money people in the US make, you have to be able to get the better jobs which are being created here, rather than competing with cheap labor for grunt work overseas.</p>

<p>Speaking from an IT background it seems to depend alot on what you do and who you work for. </p>

<p>There are some companies ( like mine ) that seem like glorified staffing firms and will do whatever it takes to get as much work as they can shipped over to India. The catch comes with certain aspects of accounts falling under ITAR rules meaning that they cannot be offshored</p>

<p>from my perspective it looks like there is alot of potential in SE, Security, and to an extent networks. But depending on the area of IT, it seems more focus is being put on the other certifications such as the ones offered by MS and Cisco along with the tons of offers out there</p>

<p>according to the latest job outlook, network and data communication, application software eng. are among the top 10. in order to be in one of the best jobs related to computers, i have to study either computer eng. or comp. sci., well i want to know which is the more favourable to study. which of the two, has a better outlook.</p>

<p>In the software engineering world, there’s a bias towards the CS degree just because that’s what a lot of older software engineers are used to looking for.</p>