<p>Working in IT does not have to mean “sitting in front of the computer screen all day with no real social interaction.”</p>
<p>There are many IT positions where you work as part of a team that includes other technologists, business analysts, business/scientific experts and project managers. Having the desire and ability to “play nicely with others” is a big part of being successful in these places.</p>
<p>Then there are the IT groups that adopt agile methodologies, which among other things can include “pair programming”, where two programmers work on the same console at the same time, interacting and backstopping each other. Indeed, part of the “Manifesto for Agile Software Development” states: “Individuals and interactions over processes and tools…while there is value in the items on the right, we value the items on the left more”</p>
<p>Even if you wanted to work in a job where you sit in front of a screen all day and not interact with others, I’d recommend against it. Those are the kinds of positions that are easily outsourced.</p>
<p>You need to do more research on what’s involved with modern CS/IT to see if your experience thus far really predicts whether or not you’d be happy in this field, but your concern about being forced to become socially isolated if you go into CS/IT is unfounded.</p>
<p>You might consider CIS if you want a lot of interaction with people. CIS is essentially a business major with some programming and computer science courses thrown in.</p>
<p>I’d like to add that CIS is heavily weighed with business courses and there are very few computer related classes.</p>
<p>I don’t want to hijack this thread but my question fits in with the post.</p>
<p>Here at UC (University of Cincinnati) they also have a degree in IT and CS. I would like a job that involves social interaction and I’m a good speaker so I’m not worried about outsourcing. Is a CS degree looked more highly upon than an IT degree? The IT schedule looks much more involved and appealing to me.</p>
<p>Also, our IT program has two tracks (I would choose Software Application Development and Networking (or Database Development)). The program is also the only ABET accredited IT program in Ohio. Past students have been accepted into Software Engineering jobs as well so our program is not as traditional as some of the others.</p>
<p>I’m not sure what job I want to do exactly. Salary is pretty important to me. Any opinions?</p>
<p>To the previous post, I can’t give that much advice about the IT industry in general, since I am still just an undergraduate, but a site I like to use to give people an idea of the general kind of areas CS majors go into is:</p>
<p>Basically the majority of CS graduates become programmers or software engineers of some kind. (career path 1) Maybe 2/3 of them? Then another bunch of them do other general IT stuff such as maintanence or consulting (career path 4) This is the career path that you could also take if you took an IT degree instead of computer science I guess. Career paths 2 and 3 are those who go on to become ACTUAL computer scientists, who conduct research. They can work in either academia or industrial research labs, sometimes in teams with other scientists and engineers. You usually need a phd for this kind of work. It sounds like from your post that this is not the kind of career you are looking for.</p>