Computer Science - Second thoughts

<p>Is it too risky too major in CS? I've been reading up on it lately and all I read has to do with how short lived the jobs of CS majors are. Is it true that most CS majors find a job easily upon graduation , but that they are replaced in a couple of years by more fresh and knowledgeable grads? Are jobs for Computer scientists unstable? Is it worth the time, money, and effort?</p>

<p>bump....interested in this also......</p>

<p>however, i also think outsourcing will play a big role in engineering job opps so us US engineers gotta fight for our spots</p>

<p>job market is tight for CS majors right now....but you don't know what's going to happen in the future...its best to major in the subject that YOU want to major in. When my dad was in India during the 60s, he wanted to go into engineering, but at that time job market for engineers was really bad there...so instead he went to metallurgy...but after a few years engineering jobs were plentiful...and he has regretted that decision ever since...</p>

<p>I second fei...... its better to stick with your field of interest........</p>

<p>yea its easy to say that now lol..hopefully it doenst bite me in the ass</p>

<p>I used to be a CS major. As a freshman my professor told me that CS would not be as big a deal in the future. He felt that CS as a major would not be worth as much since many engineers (with non-CS majors) are good programmers as well. He had degrees in civil engineering and was self-taught in CS. I don't really have any opinions on the matter. I later switched to mechanical engineering and jobs will always be available in that.
As far as choosing where your interests are: choosing the major you like the most will make your college experience better than if you chose something you didn't like. But just because you choose something you like doesn't mean it will always work out the way you expect it to. There were a few things in the past that I was interested in and I applied myself to them but they were not successful. Always have a back-up plan (i.e. an additional set of skills).</p>

<p>How bad is the outsourcing of engineers compared to CS?</p>

<p>ahhh! what a scary subject...thx for the 411 justin</p>