The future for computer science majors...

<p>What school teaches IT, please let me know.</p>

<p>MIS is not IT, thats IT management, thats what that M stands for. That M means ya know the money aspect, but the true IT guys usually don't attend colleges, they make have a cert or 2 but they are full out experience.
I know, as Ive worked in IT for a Number of years.</p>

<p>experience is everything, same way that if ya get a engineering degree, all that proves is that you can read a book and manipulate numbers quite well. It doesn't say you can be a engineer.</p>

<p>Computer certs are the same way, I hold around 7+ of them a+,net+,server+, CCNA, RHCE,MCSE, CCIA and some other small ones. Personnaly I just took these certs never studied for them and passed, I learned from full 100% real world experience. While I know many people who try to work IT, have certs, maybe some lower ones and all they did was go to a brain dump site, which makes you practice problems till you know what the answer will be in 3 words. Or they read a book, just because you can do this, doesn't mean you can do the job, there is a huge difference. I have worked under quite a few so called MIS guys, they are all flat out dumb, they know about as much as my mother when it comes to computers.</p>

<p>Sakky, they are talking about Engineers, not IT in that article. There is a huge difference.</p>

<p>P.S Google hires from my 100th ranked Ny state school, hire a **** load of CS majors as well as MIS. Want to know who also hires a ton of us CS majors, the NSA.</p>

<p>I think you guys are forgetting IT is a trade, just like mechanics and plumbers. They dont make the stuff they just use and implement whats already available to them.</p>

<p>
[quote]
What school teaches IT, please let me know.

[/quote]
</p>

<p>I can give you one right now - MIT. </p>

<p><a href="http://cee.mit.edu/index.pl?id=4310&isa=Category&op=show%5B/url%5D"&gt;http://cee.mit.edu/index.pl?id=4310&isa=Category&op=show&lt;/a&gt;&lt;/p>

<p>But that's not really the issue. The issue is that it's not really about schools 'teaching' IT. Rather, IT is what a LOT of CS people end up doing. That is what I am getting at. </p>

<p>
[quote]
but the true IT guys usually don't attend colleges, they make have a cert or 2 but they are full out experience.
I know, as Ive worked in IT for a Number of years.

[/quote]
</p>

<p>I am afraid I must profoundly disagree. Many, probably most IT people that I know have degrees, with a highly disproportionate number of them in CS. </p>

<p>
[quote]
Sakky, they are talking about Engineers, not IT in that article. There is a huge difference.

[/quote]
</p>

<p>No, they are not. They are talking about ALL aspects of IT. </p>

<p>Don't believe me? Fine. Take a look at the following IT job spec's at Google.</p>

<p><a href="http://www.google.com/support/jobs/bin/topic.py?dep_id=1072&loc_id=1116%5B/url%5D"&gt;http://www.google.com/support/jobs/bin/topic.py?dep_id=1072&loc_id=1116&lt;/a&gt;&lt;/p>

<p>Notice how they say words to the effect of a 'degree or equivalent experience' is necessary? Sure, I agree that some people in IT at Google may not have degrees. But others do. </p>

<p>That's my point. A degree,especially a CS job, is in fact useful towards getting an IT jobs. Does it close the deal all by itself? No, of course not. I never said it did. But it is useful.</p>

<p>Sakky that looks to me as MIT's civil engineering IT department. Not a academic program.</p>

<p>There is no need for a degree on any level of IT work, anything other is not IT work, its a sort of engineering. Like I said before IT is the implementation of technologies for the combination of Information and technology. It has nothing to do with development.</p>

<p>At my recent Internship at Martha Stewart Omni media, I didn't meet a single IT guy that had a college degree, nor one that even went to college. Same at other companies.</p>

<p>Its like saying, Can every Mechanical engineer be a automotive Mechanic or a machinist, the chances are very unlikely that they would even know how to assemble a car or fix one. But they could make a part and use there skills in science to say it will work and then pass it off for somebody else to implement.</p>

<p>IN my view, CS majors wouldn't be adequate for IT work, they would be to dumb. Sure a CS major is good at coding, but the implementation of different hardwares and software wouldn't be in there spectrum of academics.</p>

<p>
[quote]
Sakky that looks to me as MIT's civil engineering IT department. Not a academic program.

[/quote]
</p>

<p>Uh, it IS an academic program. If you want to study IT, that is the department that you go to. How is that different from an academic program. Read about it. Here is the "IT" PhD program academic structure.</p>

<p><a href="http://cee.mit.edu/metadot/index.pl?iid=4290%5B/url%5D"&gt;http://cee.mit.edu/metadot/index.pl?iid=4290&lt;/a&gt;&lt;/p>

<p>Now, I agree that it is 'weird' at first glance for MIT to run the IT department within Civil Engineering. The underlying philosophy is that IT is a form of infrastructure, akin to transportation networks or utility networks. But the point is, you asked for a school that offers degrees in IT, and I gave you an example.</p>

<p>But forget about MIT. Here are some more examples.</p>

<p><a href="http://www.it.rit.edu/it/undergrad/itbs/%5B/url%5D"&gt;http://www.it.rit.edu/it/undergrad/itbs/&lt;/a>
<a href="http://www.rh.edu/academic/does/it_degree.html%5B/url%5D"&gt;http://www.rh.edu/academic/does/it_degree.html&lt;/a>
<a href="http://www.umuc.edu/grad/msit/msit_home.shtml%5B/url%5D"&gt;http://www.umuc.edu/grad/msit/msit_home.shtml&lt;/a>
<a href="http://www.capella.edu/schools_programs/business_technology/masters/information_technology.aspx%5B/url%5D"&gt;http://www.capella.edu/schools_programs/business_technology/masters/information_technology.aspx&lt;/a>
<a href="http://www.ggu.edu/academic_programs/information_technology%5B/url%5D"&gt;http://www.ggu.edu/academic_programs/information_technology&lt;/a&gt;&lt;/p>

<p>
[quote]
At my recent Internship at Martha Stewart Omni media, I didn't meet a single IT guy that had a college degree, nor one that even went to college. Same at other companies.

[/quote]
</p>

<p>I have actually worked in IT for a number of years, and I have met PLENTY of people in IT who have degrees. </p>

<p>
[quote]
There is no need for a degree on any level of IT work, anything other is not IT work, its a sort of engineering. Like I said before IT is the implementation of technologies for the combination of Information and technology. It has nothing to do with development.

[/quote]
</p>

<p>Nobody is saying that you "need" a degree to work in IT. When did I say that? Please point to the quote where I said that you needed a degree to work in IT. You can't do it, because I never said. I am saying that degrees PLAY A ROLE in your hiring. In particular, there are companies out there that prefer to interview only people with degrees. And when it comes to the hiring process, somebody with a degree wiill have an advantage. A decisive advantage? No. But an advantage nonetheless. </p>

<p>This is particularly true of the CS degree, as let's face it, other than a degree in IT itself (i.e. one from one of the schools shown in the links above), a CS degree is probably the most useful of all other degrees in terms of getting into IT. It's certainly more useful than, say, a degree in Art History. </p>

<p>
[quote]
IN my view, CS majors wouldn't be adequate for IT work, they would be to dumb. Sure a CS major is good at coding, but the implementation of different hardwares and software wouldn't be in there spectrum of academics.

[/quote]
</p>

<p>Nor did I ever say that it was 'adequate'. That's what training is for. I have always agreed that IT and CS are 2 different things. But somebody who knows CS well can quickly pick up IT skills through proper training.</p>

<p>Look, let me put it to you this way. I used to work at several companies where EVERYBODY had degrees. Even the secretaries. Even the security guards. Heck, many of the secretaries had master's degrees (in various subjects). I think one even had a PhD. </p>

<p>Now, it's obviously true that you don't "need" a degree to be a secretary. But that's not the point. The point is, when we're talking about a competitive environment, where a company offers a desirable work environment, lots of people are going to want to work there. So the company has to use a screening process. For example, one hiring manager told me that when she put out a job spec for a secretary, literally thousands of applications/resumes would show up. Nobody actually has time to read thousands of resumes. So what the company did was they began to start requiring that applicants have degrees. That whittled the pool down to a manageable number. </p>

<p>Now you might say that it's not really "fair" for a company to require a credential that you don't really need to do the job. I agree. But what are you going to do? That's the reality of the situation today. A lot of companies require credentials/capabilities that you don't really need to do the job. This extends to experience too. I know a company who, for their network IT job, required that applicants have at least 5 years of Cisco experience, including strong experience with Ciscoworks. I know what that job entailed, and, frankly, probably only 1 year of Cisco experience was enough, maybe only 6 months, and you didn't really need to know Ciscoworks very well at all (because somebody else was in charge of the Ciscoworks and that job simply entailed interfacing with Ciscoworks, which is not that hard). Basically, It was a very simple job. But the company required 5 years of experience because they knew that they could get people with that kind of experience, even though the job was pretty simple. I know people who applied for that job and never even got a callback for an interview, even though I knew that they could do the job, just because they didn't have that 5 years of experience or the Ciscoworks knowledge, which they didn't really need to do the job. So in some sense, it was 'unfair' to these people that they weren't even considered for the job, just like it wasn't really "fair" that people who didn't have degrees could never be secretaries at my old employer. But it doesn't matter that it's not fair. Life is not fair sometimes. </p>

<p>I'll also give you an example related to training. I know a number of people who have humanities degrees (English, Art, French, etc.) who got hired to become investment bankers. Now, I think we can agree that humanities have nothing to do with investment banking. So why hire them? Well, probably because they are highly trained and smart people. These people that I am talking about graduated from Harvard. What the Ibanks were doing is not hiring them for the specific content of their degree. No, they got hired because they came from Harvard, and specifically because their degree proved that they were good enough to get into Harvard in the first place, as well as stick it out all the way to getting their degree, which indicates that they are sharp people who can be trained to learn a variety of things, including Ibanking. So you say that CS people aren't 'adequate' for IT work, but that's just the same as saying that English majors aren't 'adequate' for investment banking work. The point is not whether they are 'adequate' for it at that moment in time, but whether they have the work ethic and potential to be trained for it. Otherwise, Ibanks would hire only finance and business majors. </p>

<p>In fact, as a general principle, most people will not actually get jobs in whatever it is they studied. For example, most history majors will not become professional historians. Most sociology majors will not become professional sociologists. Most math majors will not become professional mathematicians. The point of a college degree is not to train you for a specific career. The point is to teach you how to think and learn quickly, so that you can obtain the skills you need quickly. Just like my old employer hired people who had degrees to be secretaries not because that job actually required the knowledge of a degree, but because the company wanted secretaries to be sharp thinkers who could pick up task knowledge quickly. CS people are not 'adequate' in terms of IT knowledge, but they can pick it up fairly quickly. </p>

<p>That is why a CSdegree ** plays a role ** in terms of getting an IT job. I never said it was decisive. But it plays a role. Experience is obviously important, but it is not "100% about experience".</p>

<p>I'll give you this thought exercise. Consider 2 candidates. The first guy has 10 years of IT experience. The second guy has 10 years ** and one day ** of experience. So is the 2nd guy automatically better than the first guy? Why not? If it really is "100% about experience", then the 2nd guy must be better, right? After all, he has more experience (by one day) than the first guy, right? I think that clearly shows that it is more than just about experience, otherwise you really would just mechanistically pick the second guy every time. If the first guy has a degree and the second guy doesn't, you might end up picking the first guy. Heck, you might pick the first guy even if he had only 5 years of experience. After all, IT is a fast-moving field and the value of experience beyond a certain point levels off very quickly.</p>

<p>
[quote]
If you guys haven't noticed guys who truly do IT, don't go to school and sure as hell don't get CERTS, I have about 8 years of actual IT experience with various companies in NY. Its 100% about experience these days.</p>

<p>I really don't see how CPA-CITP would be Good for IT, having such things doesn't allow you to do IT work, IT just says "hey Look at Me I can Read a BOOK"

[/quote]
</p>

<p>then later:</p>

<p>
[quote]
Computer certs are the same way, I hold around 7+ of them a+,net+,server+, CCNA, RHCE,MCSE, CCIA and some other small ones. Personnaly I just took these certs never studied for them and passed, I learned from full 100% real world experience.

[/quote]
</p>

<p>UB-Vinny, first off, there is nothing wrong with reading books to learn how to do things, then applying that knowledge as a way to further learning. Second of all, you speak out of two sides of your mouth... whether you got CERTS from experience or from reading a book, the cert is the cert, nobody cares. </p>

<p>Also, knowing how to do IT is one thing, it can make you join the club of programmers who key code all day at the request of their MIS managers. A guy with years of "IT experience", as you put it, can get in the club of software engineers who are told when the project is due and what the parameters are (even IT projects cost money and have time constraints that are highly regulated by, yep, the guy who understands the business side and the IT side). Then when the company decides to go with a different software package, or a different system all together, they lay you off, and hire other IT professionals who know the new, more advanced information. All the while, the IT manager (the guy with an MIS degree you speak so lowly of) is getting bonuses and making the CIO, CEO happy for creating a better IT platform with a lower cost structure. See how that works?</p>

<p>Being able to manage IT is more useful than being able to program and do the trade of IT... IT changes so fast that most who limit their capability to just doing the detail work of IT are going to be cut out eventually.</p>

<p>Ok, just as a little backup, here is an article I found, it's pretty interesting:</p>

<p><a href="http://www.developerdotstar.com/mag/articles/programmer_career.html%5B/url%5D"&gt;http://www.developerdotstar.com/mag/articles/programmer_career.html&lt;/a&gt;&lt;/p>

<p>FYI...</p>

<p>Just remember, Computer Science is a "discipline" that happens to have its own college major. You can still study "computer science" and/or be a computer scientist and not be an actual CS major. I was a Computational Mathematics major and have taken almost all of the CS curriculum (operating systems, automata theory, database systems, networking) and has always work as a computer scientist or in I.T.</p>

<p>"i was talking with someone from the CIA and they said they could guarentee me an internship sophomore year since CS is HIGHLY sought after"</p>

<p>how do you land a job with the CIA?</p>