Computer Science

<p>As a computer science major, is it going to be tough to a get a job with all the outsourcing that's going on?</p>

<p>my CS friends that have graduated haven't had any trouble finding jobs, especially compared to the majority of college grads. I think the government reported that the job market for EE and CS related jobs shrunk slightly this past year.....but the overall outlook seems to be okay for now. as for the future, who knows?</p>

<p>also I think outsourcing affects IT people with high school diplomas who post on message boards throughout the work day moreso than the hardcore CS nerds.</p>

<p>Are you kidding, CS or computer applications is like the fastest growing career.
There are tons of database jobs as well.</p>

<p>Don't worry about it. Usually very big corporation can outsource but small companies like the ones under 100 still need IT department. Just make sure you don't load up in debt for a degree, it's not worth it for any technical degree. In fact, state schools usually have very good Computer Science department.</p>

<p>Ok, that makes feel better -- thanks for the replies all</p>

<p>
[quote]
also I think outsourcing affects IT people with high school diplomas who post on message boards throughout the work day moreso than the hardcore CS nerds.

[/quote]
</p>

<p>I'd say it's actually the opposite. People graduating from DeVry and ITT Tech should have fairly secure jobs since you're never going to outsource your local IT guy who's there to fix computers to India. It's like suggesting I won't have to hire a plumber from my town anymore because plumbers are much cheaper in China.</p>

<p>Racin,</p>

<p>In that sense your right. But I think he means IT as far as companies that do over the phone IT support and things like that. like the dell support team. Because as far as that goes then IT is more likely to be outsourced.</p>

<p>For actual computer science graduates from a good school, I'd say your pretty safe. Computers is a good field from what I can tell :).</p>

<p>Do you even need any sort of degree to work at those companies? I know their tech support is just based out of a book where they tell you exactly what to do, and not based on the actual knowledge of the operators at the phone.</p>

<p>Also, there was a pretty sweet backlash against Dell by the business community around 4-5 years ago, and they moved all of their corporate tech support telephone people back stateside. It was truly one of the first times I was glad to talk to someone from Tennessee.</p>

<p>if you know sql,c#, and crystal reports you are good. i go to community college and i make 30,000 a year</p>

<p>If they outsource your job its your fault and nobody elses.</p>

<p>I am a CS major and Americans are the only ones to blame for Outsourcing. We need to step up so once again we are just that good and they cant outsource as they will make more profits on American workers, even though they pay us more.</p>

<p>Protectionism is stupid, grow up and take responsibility.</p>

<p>Skill isn't the issue.</p>

<p>I don't think thats the issue, its all about the money.</p>

<p>As is evidenced by the movement of phone call centers to other countries, they don't mind giving a lower quality product as long as it saves them money. :(</p>

<p>But if American programmers ere just that good, they would start to loose money as products would not be able to compete with products from companies whom employ American programmers.</p>

<p>
[quote]
Skill isn't the issue.

[/quote]

[quote]
I don't think thats the issue, its all about the money.

[/quote]
</p>

<p>I disagree, answer this.. why would google hires some international fresh grads with pay like 90k+benefits+work visa cost+lawyer cost+etc etc if they can hire some american fresh grad ? heck they can even pay the american grad 70k-80k (still a lot better than the average fresh grad pay) I'm pretty sure there are plenty of americans who'd be willing to work for google with that salary. Why? it's because of the difference in skill and intellectual abilities. fact: some internationals are better than americans and these guys make all the dough. hiring american because they are american is a stupid decision. its better to hire talented people even though they cost your company more.</p>

<p>Huh? I'm talking about companies outsourcing jobs to overseas countries so they can pay the employees less. I'm not talking about a internationally grad coming to US and working here.</p>

<p>what about when you're 35 and your company lays you off for some hot shot new grad student, who knows the latest language and they can pay less ?</p>

<p>First off, that's why you continue your education even after you leave school. You can't keep your knowledge stagnant, and you have to really work your rear off to learn your job well. That's something I didn't really "get" until I got closer to the real world. Logically, I knew that I would continue learning once I got into practice, but what I really didn't get was how when I started working, I would know <em>nothing</em>. School gave me a full toolbox, but I didn't know how to use a single one of the tools I had to do something useful. Work taught me how to do that. It's really tough. You can't just cruise once you get a job, you have to work to <em>keep</em> that job, too.</p>

<p>Develop your leadership skills. Older employees have experience, which is highly valuable. When you get out into the workplace, keep an eye on the guys who are older than you, the ones who are the leaders of the company, and start watching for the sorts of characteristics they exhibit that have helped them succeed. Figure out what sorts of characteristics your company rewards, and start developing those characteristics.</p>

<p>Beyond that, just try not to work for companies that are evil and that have no soul...</p>

<p>Companies should outsource if it's cost effective and they should lay off workers if it's cost effective. Companies maximize net benefits - get used to it. That's how it should be and that's how it is.</p>

<p>That being said, CS is one of the best field to get in. It opens up doors and gives you options that most other majors can't hit at. Jobs for computer specialists are the fastest growing, companies will be drooling over CS students for a decade to come.</p>

<p>Outsourcing only affects lower end jobs. Here's how outsourcing works:</p>

<p>It costs x dollars to keep 1 American worker. Say you have 1000 American workers. Your cost is 1000x. You then discover that you can hire Indian programmers for some of the more routine stuff, and that they only cost 0.1x. So what do you do? Well, people who don't take these exaggerations with a grain of salt would assume a company would fire all their American workers and hire 100,000 Indians. Not gonna happen, no way, no how. What might happen is that the bottom 10 percent of American employees will be cut - those whose job functions are most easily replaced and less essential - and somewhere between 1 and 10 Indians will be hired in their stead. So let's tally this up...</p>

<p>1000 Americans, 0 Indians. cost: 1000x
900 Americans, 500 Indians. cost:950x</p>

<p>So they save money and increase workforce a bit. This is an example. It's not rocket science. The trick is that you have to not be in the bottom 10 percent if you want job security.</p>

<p>why wouldn't the just go all out indian</p>