I will be going to depaul university this fall 2009 to pursue a degree in IT, majoring in Network security/telecommunications. as a student what advice can i get from you IT professionals to really excel in this field. should i get some certifications like A+, Net+, security+, mCSE, CCNA before i graduate or do i need to get a lot of internships to get some experience, i had one this last summer for a pc tech/help desk. i want to be more well rounded so i was thinking to also learn some software languages like .net, java, csharp and also get in on web development and ecommerce side as well. is it good to have all these skills or do i need to specialize in something. IT is a vast and confusing field though, if anyone can provide any good links for the above mentioned certs and some programming and web development tutorials i would appreciate that. Thanks for looking.
Software/Hardware used:
ASKED:
March 12, 2009 8:00 AM
UPDATED:
March 28, 2009 10:38 AM
Nothing you learn will ever be wasted. As the previous replier said, the research skills from an Earth History class, helped him. Any certification you get can help you get your foot in the door or be qualified for a particular job. I just turned 40, so I have been in IT for a while now. Like the previous poster, my skill set is a bit of jack of all trades. It’s been my experience that this is beneficial in smaller companies, were their need might be networking one day, PC support (Excel, Word, etc) the next, and writing a program the day after.
If your goal is working for a larger company, then you will want to be more specialized. A programmer at a fortune 500 company is probably going to program 8 hours a day 5 days a week. While a programmer at a smaller company (such as myself were we have 4 staff members) might go weeks or even months at a time without programming.
A lot of that will depend on what kind of company you want to work for, and the area you want to work in. If you love developing and designing networks, and can’t stand the idea of taking a tech support phone call, then you will want to specialize in that area and seek out jobs with larger companies that allow you to do that. If you prefer an enviroment were maybe you know ever person that works for that company and your constantly changing gears, then go the jack of all trades route and look for smaller companies that will let you put your hand into a lot of different areas.
Unfortunately, in this economy, you may be limited to what is available. But if you have a choice then before deciding between two or three job offers, take those kinds of things into consideration. I have known programmers that are great maintenance programmers, but not really good if they have to start from scratch and vice a versa. When I first started programming, I had a really hard time doing maintenance programming. I always tried to make the project bigger then it needed to be. A programmer with more skill then I had to point out that maintenance programming is like being a surgeon. You want to make as small a cut as possible and fix just that one thing you are there to do. That can get really reptitive and boring for a lot of people others excel at it.
While in college, get your brain around as many parts of IT as you can, and see which parts you like the best.
Oh, and good luck and enjoy the ride!
The Comptia and Microsoft certifications can only help. I got my MSCE and N+ while at my current job. Due to large corporation centralization, I only use about 10% of what I learned, but I mainly did it in case I needed to seek employment elsewhere anyway, so that I would have some type of credential to say I have some knowledge of what I’m doing. But more important than any of this, go out and find a job (be it part time or whatever) in the area you are interested in (tech support, programming, etc.) Real world experience speaks VOLUMES when getting a job, especially if an IT Professional is involved in the interview process. Someone coming in with only book-smarts and no expierience is often looked down upon in the IT field. Good luck!
//dan
You can learn java. This language is always hot and will remain hot. There are a lot of freelancing work alos available in java and j2ee. I provide online personal java training if interested check http://javaj2eetraining.blogspot.com