I'm currently a 5th year student and I've always had a huge interest in computers and technology from a very young age. It's coming to the stage where I'll have to decide my course in college and my future career, which I am unsure about...
I have had an interest in programming in the last 3-4 years and I'm currently reading a book and watching tutorials on Java, which I quite enjoy. The Computer App. course in DCU (which I heard to very good and suited to me) also appealed to me. So, up until recently, I was pretty sure on going down the software (pure) path in I.T.
On the other hand, I have some experience in hardware from changing parts in my PC etc. and this interest has grown since I did my week long work placement working alongside a I.S. Desktop Support team in a large company, which I loved. I also like this side of I.T. because of it's hands-on element and you get the chance to design and program a device that you can see and use in the real-world. I'm also trying to get my hands on an old PC so I get take it apart and see what the PC responds with when I disconnect this part etc.
One thing I noticed while on my work experience is that the software developers were always at their desk, all day, and I don't think I'd like to be working like that for the rest of my life (no offence to any Software Engineers/Developers, I just don't think it's for me). Computer/Electronic Engineers (as far as I can see) could be programming at some stage, put then on their feet to have a look at the device and see if it's working.
I don't really have an interest in Business Information Systems so basically I'm tied between CS and CE/EE. Also, I think I have the potential to have my own business in the future so which path would favour this more? Currently, I'm slightly on the side of C&E Engineering as a job of designing and programming the new processor in the iPad really appeals me (pardon the ignorance there!) Additionally, is it true that the computer science side is being more outsourced to countries suchas India etc. more so than engineering (correct me if I'm wrong). Finally, could you tell me which path has better job opportunities for the future (if possible, prob not).
Thanks a thrillion in advance,
James.
P.S. Sorry for the awful long post, I just wanted to get everything that's been in my head for the last while!




If you start off in a IT Technician type role, you get plenty of hands-on hardware experience. This could lead to System Architect/System Administrator type roles. These are the type of roles that cannot be outsourced to India. They can however be outsourced to local companies. So, you could be working in a local IT company that provides IT services to local non-IT companies (guess what I did for a living before I jumped into Education 


