Computer Science or Info Tech?
An anonymous reader writes "I am currently completing my final year of secondary schooling, and in the next few weeks I need to submit my university (or college to all you Americans) preferences for processing. I've decided that I want a career in the IT industry, but am unsure of whether to apply for a Computer Science course or an Information Technology course. I understand the difference between the two courses (CS being the study of the principles and concepts involved in Computing at a more fundamental, and often more sophisticated level, and IT being a more practical, application based approach to computing), but would like to know from anybody who has studied either or both of the courses what kinds of careers each course would lead into and what would you recommend for someone such as myself, having a broad range of interests and wishing to dabble in everything before deciding where to specialise?"
So which do you prefer being - A system admin (follow IT) or a programmer (follow CS). They are not mutually exclusive. As a system admin I do a lot of programming. My boss in my last job favorite question was - "How can we automate this?". I like being a system admin myself - I get out of the cubicle more that way.
:^P
p.s. first post and actually fairly on topic
The above is a little inflammatory, but essentially correct. There is no job you could get as a IT major that you could not get as a CS major. There are many, many jobs you could get as a CS major that you would _not_ get as an IT major. Additionally, you may find yourself _interested_ in the science-y aspects of CS, and perhaps even go on to graduate school -- an avenue which would not only be blocked off as an IT major, but of whose existence you would not even be aware.
Choose scientist over technician.
Ratio of replies to old sig content : replies to actual post content > 0.5. Sig changed.
One option if you can make the time for the investment is to add either a minor, double-major or emphasis in a non-technology field, especially if you're looking at the IT path. This approach will set you apart from other candidates and puts you in a position to be able to communicate and understand problems in specific business domains.
For example, while the Fortune 250 firm I work for is shedding programmers and analysts like mad for outsourced options, it is also hiring project managers, auditors, information security analysts and risk managers who have a non-IT specialization like finance, marketing, legal/regulatory in conjunction with the IT foundation. These multi-domain specialists are critical in moving projects forward, especially when the programming staff is outsourced and someone has to relate business requirements to the outsourcing resource.
Having come up in telecom and IT, I went back and added a finance degree a few years ago and am now completing a masters in economics. I went from having a tough job competing over scarce network engineering positions to a senior position in operational risk. The key was mastering more than one business domain so my employer found I could work between different business units. Many of my friends who've been successful have taken the same approach and it is a great way to reach into a six-figure salary pretty quickly.
If you find you're quantitatively inclined, you might consider getting a double major in finance or statistics to complement that IT degree, rather than focusing on a CS degree. The quant can be harder and the job market is significantly different. Countless firms have a shortage of IT analysts in finance, data mining and other corporate decision-making fields.
As long as you're a replaceable commodity, you'll be at risk to outsourcing and low salary issues. Become someone who can help management understand their problem area and relate it to a technology solution and you'll do very well.