I majored in economics but I realized I want to work in Information Technology?
Favorite Answer
First rule, you will hear some talk about Microsoft or Linux or Apple, and the nearly religious intonations given for or against. Forget it they are hype, Learn BOTH, or learn in a balanced approach, try not to get too pigeonholed into either one,because unlike traditional religion we can know, that if one side or the other was completely right, the other wouldn’t exist now would they, for my mind, it’s like having different color paints , you use different colors for different things.
What exactly do you like about IT, is it programming, or is it the engineering side, or the analysis or networking or media development. It’s a broad field and not every area offers the same level of opportunity.
Coming from economics, the macro-economic concern presented by outsourcing is also a concern, the arbitrage of the US workforce (especially in this sector of the economy) is probably non-trivial, but it is still possible to find work since it’s also very likely that US firms (larger firms in particular) have outsourced too much work already and are suffering the effects of having too much of their core competency in the hands of other people etc.
You may want to assess your skills overall (see the latter 1/2 of “What color is your parachute”) for a reference on basic skills.
For conversation sake, let’s say you want to go into programming, here I would suggest not bothering with trying to get a job as a “line” programmer, but approach this area as a business analyst. You will of course need the novel skills of programming.
Topics include
– Basic mathematics/algebra
– Logic and logical thinking
– Statistics
– Basic computer programming using either some simple languages (such as BASIC, Visual Basic, C or Delphi/Pascal or Java). I recommend a SIMPLE class just to get the basics.
– Pick and learn a language (I recommend C and then C++/C#, since the skills you will learn with these languages are the most transferable to other languages such as C, Perl, PHP, Java, JSharp)
– Object Oriented Programming / Data structures – Avoid languages or language concepts which are advanced up front – object oriented programming and data-structures are advanced topics and classes which have alot of value but should only be approached once you have some comfort with a language which can use them.
– It pretty much sucks having to learn these cool concepts AND learn the language at the same time, so don’t do that, it might take longer but knowing these more advanced concepts at some depth gives you an advantage later on.
Other advanced topics in this area include
– Database development – (absolutely necessary for most business applications, and here again, you want to take a basic DB development class and then find a more advanced class or two) since there are DEFINITELY good and BAD database developers in the world, taking a class or two in this will prevent the likelihood of you being a BAD DBA.
– Operating Systems – while not specific to programming , learning how your computer is put together at an OS level is so unbelievably educational it’s not funny.
– Network systems – Here again – it’s not specific to programming but you will learn how to tie out your programming with things that we use every day, like browers and chat programs etc.
If you are going for a SERIOUS analysis position , there are additonal classes
– Calculus (about Calc 3 or so) – I HATED calculus personally when I was learning it, but found it absolutely essential when working with some problems (and people).
– Statistics 2/3 – here again – you are looking to give yourself an edge.
– Discrete Mathematics / Number Theory – these classes are TOTALLY theoretical or at least they seem that way at least, some of the most practical problems I’ve ever solved, would have been unsolvable without this stuff!!
I could go on and on, if you have more specific questions, please shoot me an e-mail. I’d be happy to answer offline.
You should be able to troubleshoot… this doesn’t mean looking at a four hundred page program and being able to pick out the two symbols that don’t belong. This means being able to get into a program and fix it, be it Windows, Linux, Mac, whatever. You should get familiar with databases because some of the IT entry-level jobs require them. Brush up on server technology, too, at least to get a basic understanding of how servers work and what plugs into what.
Obviously as a business major, you are by no means a lightweight. Just put yourself out there and good luck!
i have a business admin degree and worked in IT sales and marketing for 15 years. Half of them were with large IT companies like Oracle and IBM. It has been rewarding.
Good luck.
- Academic Writing
- Accounting
- Anthropology
- Article
- Blog
- Business
- Career
- Case Study
- Critical Thinking
- Culture
- Dissertation
- Education
- Education Questions
- Essay Tips
- Essay Writing
- Finance
- Free Essay Samples
- Free Essay Templates
- Free Essay Topics
- Health
- History
- Human Resources
- Law
- Literature
- Management
- Marketing
- Nursing
- other
- Politics
- Problem Solving
- Psychology
- Report
- Research Paper
- Review Writing
- Social Issues
- Speech Writing
- Term Paper
- Thesis Writing
- Writing Styles