What is the best degree for IT?
-
When I started my IT internship I was told that CS would be a good general IT degree but after really looking into it, it is just coding. Would just the standard IT degree be good? Or is there something else that IT pros recommend?
A little more info, 4 years into college right now. Started off as a Mechanical Engineering major but changed to CS last semester off of my bosses recommendation. Have learned that I am not good at coding and that is all what CS is. So I am looking into switching to IT degree but I am also trying to transfer schools and the new school does not have an IT degree.
As for work experience I am currently an intern for an IT department and have been for almost 6 months and I will probably be sticking around for a little while.
So I will appreciate any advice I can get.
-
I actually have an article on exactly this that has gone to the publisher but is not out yet. Probably won't be for a month or two as the pipeline for articles is very long.
-
I thought the answer for this was none.
And if you want one anyway - Business was the way to go?
-
But my quick overview is:
Bad: CS. It's not IT and it is a highly focused degree in something else. Worst part is it looks like you never figured out that it was the wrong program or are slumming it looking for IT work. At best you get hired by a bad manager who he himself doesn't know how degrees work. That's not a good best case.
OK: IT related degree like EE or SE. Clearly not IT, but some decent cross over.
Good: Actual IT degree like IT or CIS. Go for a BA, all time spent focused on actual IT classes is wasted, the value is the other stuff.
Better: IT / Other crossover. Like a Business/IT crossover.
Best: Liberal Arts degrees like a BA in Psychology, Business, Literature, Accounting, Finance, Communications, Marketing, Writing, etc.
-
@Dashrender said:
I thought the answer for this was none.
And if you want one anyway - Business was the way to go?
True, none is generally the best answer. BA in Business or similar is quite good.
-
@Draco8573 said:
When I started my IT internship I was told that CS would be a good general IT degree but after really looking into it, it is just coding.
CS isn't just just coding, it is specifically algorithmic research. It's the "pure science" of the coding world. A degree in software engineering is the just coding degree where you write nothing but code, but it is for useful output like making products that IT people might use. CS doesn't even do that. CS does the research to make the languages, tools and theories that the software engineers will use.
As physicists are to mechanical engineers. So are computer scientists to software engineers.
-
@Draco8573 said:
Started off as a Mechanical Engineering major but changed to CS last semester off of my bosses recommendation.
This should worry you that your boss is not very knowledgable either about IT and/or university programs. It's very common for non-technical people, high school teachers and people with no concept of university programs or IT to associate CS with IT because they are "terms they have heard." It's like using the term "cloud".... the less people know about the subject, the more likely that they are to say it.
-
@Draco8573 said:
As for work experience I am currently an intern for an IT department and have been for almost 6 months and I will probably be sticking around for a little while.
So here is one of the biggest questions.... how much will college cost you? Not in money, although that is a consideration too, but in how much IT work and learning could you be doing, how much career building, are you giving up while you spend time working on classes and homework? All of that time can be used in different ways. Determining which is best for you and your goals is critical.
-
What is a good alternative? It's hard to find a job with either no degree or no experience, and let's assume the OP has neither - now what?
-
@scottalanmiller Yeah so that proves that I don't want a CS degree, and the only reason that I am adamant about finishing school is because I am 4 years in and I know that they are not going to teach me everything that is relevant but as of right now I don't know that much and it will just give me a boost.
And TBH it does worry me but it does not surprise me because he has a degree as an environmental engineer.
like I said I don't know much already so I don't think that it will hurt, plus I will continue to work through school so I am hoping to stay here a while longer then find another IT job when I move closer to campus. -
There is no super clear cut answer in any of this (except to always avoid CS degrees, sadly) as there is tons and tons of grey area. You will find hiring managers who will not hire you without a degree, you will find ones that will hold your degree against you, society expects you to have a degree, but the field rewards you best for not having a degree. You have to choose between social acceptance, career success, self motivation, hand holding, etc.
-
@Dashrender said:
What is a good alternative? It's hard to find a job with either no degree or no experience, and let's assume the OP has neither - now what?
It's also hard to find a job with a degree. What no one has shown is if it is harder without one. You also have to consider the alternative - the world is not "college vs. no college." It is "college vs. many other options."
If you do nothing and spend four years drinking coffee and staring at the grass as it grows instead of college, yup, finding a job is going to suck to no end.
However, if you spend that same time as college with books and a home lab teaching yourself IT skills, coming on forums like this and asking questions, doing projects, building a portfolio and working whenever possible which might be interning or a full paid IT job.... you not only have more knowledge and experience but can be long past the point of even needing to worry about getting a first job because you took on that challenge years earlier.
-
What's the best degree for IT? Business management!
-
@scottalanmiller said:
There is no super clear cut answer in any of this (except to always avoid CS degrees, sadly) as there is tons and tons of grey area. You will find hiring managers who will not hire you without a degree, you will find ones that will hold your degree against you, society expects you to have a degree, but the field rewards you best for not having a degree. You have to choose between social acceptance, career success, self motivation, hand holding, etc.
This is not very encouraging.
My boss asked me to look over the current requirement for my position the other day (the job description and requirements). The first requirement was Degree (can't recall if it specifically said in "IT" or not). We talked about this point after the numerous conversations about it here and SW. She said it was there because as a non IT person, she would not be able to tell if she was being snowed by someone looking for the job. She felt that if they have a degree in IT that it would show that at least know something. Of course to her a degree in Computer Programming or DB development would be the same as degree in IT.
-
A better way to think about it is.... who has a harder time getting an IT job before they turn 24:
-
A person who graduated college at 22 and started looking for a job with no experience in teaching themselves new skills?
-
A person who started teaching themselves IT skills and job hunting at 18?
Sure, in "weeks until they get hired" the first person will more likely get a job first. Let's say it takes them four weeks to find their first IT job. In "weeks" we feel like they are the winner. The high school grad at 18 easily will take sixteen weeks. That's four times longer! What a loser, right?
Except the high school grad is still 18 and starting their career while still 18. Even if it is way, way harder to find work, they have a four year jump on the college student. They will face their most challenging years four years earlier and have four years to have either tackled those problems and moved on and/or have been teaching themselves skills, techniques, volunteering, interning, building a portfolio, building an online reputation, etc.
If the alternative is working hard on your career, college has little ability to compete.
-
-
@Dashrender said:
She said it was there because as a non IT person, she would not be able to tell if she was being snowed by someone looking for the job. She felt that if they have a degree in IT that it would show that at least know something. Of course to her a degree in Computer Programming or DB development would be the same as degree in IT.
Right. I would say the opposite. Anyone can get a computer degree. My wife once took a class in Java programming that didn't even use computers but instead did the whole class on writing business cases - which is completely unrelated to IT, programming or anything. Getting a degree is how people often approach tricking SMB managers. People without degrees, I would venture, are in the position of generally needing to "prove" themselves more. Nothing is more misleading than using a degree to show IT skill. As nothing is required to get an IT degree or degree that sounds like IT that would mean that you know anything about IT, using a wholly unrelated guide would be the worst possible option.
That would be similar to only hiring people whose names, when the letters added up, came out to an even number. It's not logical, it is purely a randomizing factor. Or worse, if you assume that the people who care the most go straight to work in the industry and those looking to kick back and relax would almost universally do so through the college system.
-
@scottalanmiller sadly I am 21 and if I change my major again I will probably be another 4 years from graduating. But at least I am gaining work experience.
and I am going to try to set up a home lab or something. Cause right now I just fix friends and families computers but I heard of a beowulf cluster and it sounds fun to try. Just have to wait to get a couple old pcs
but the reason i am in college was because I was going to go for mechanical engineering but that didn't work out. and my parents really want me to get a degree so that I don't have the same struggles that they have had because a lot of doors have been shut in their face because they didn't have that piece of paper. -
@Jason said:
What's the best degree for IT? Business management!
I would clarify: A BA in Business with specific effort put into written and oral communications, statistics, accounting, entrepreneurship and psychology. Some things like economics, finance and more are very good as well.
-
@Dashrender said:
if they have a degree in IT that it would show that at least know something
That shows nothing, and is an SMB way of thinking. We tend to hire people without degrees or only associates degrees/vocational. Our Director of IT has Masters degrees for business management and business information systems.
-
What I don't know is of the great places to work, how many of them discount you when you don't have a degree.
Ultimately (and practically) I'm no longer worried about the start of my career, instead for the middle of it. So many job postings I see list a degree as the first requirement.
Once you have around 10 years of experience, you're now being compared to the guy who is 4 years older than you with the same level of experience (10 years) and they look at you compared to him.. everything is the same except he has a degree. Now what?