Education Qualifications for a Network Admin?
Volkov137 asks: "As I ponder where to go after high school for a future job in Network Administration, I have a couple of choices. Either go to a University and get a 4-year bachelors degree in Computer Networking and Administration, or go to a 2-year trade school that will be much more focused on what I need to know. Is the University really worth paying for, and will it mean anything more in today's IT world? Also, how important are certifications (Network+, Cisco, Linux+, etc) when entering this job market?"
I'm currently in a 4-year program at UIUC. For 95% of the things a network admin needs to do, a two year trade school is sufficient. But you learn a lot of useful skills, and learn how things work on a lower level, in a university. For example, in the networking lab class we write our own TCP/IP stack from scratch, so we really understand how things work better. Or in our OS design class we write a software RAID 0+1 driver module for linux. A university degree also makes it a lot easier to get your first job in today's competitive job market.
Well, anecdotal as this is, I'll simply offer this:
I dropped out of the 9th grade and have been pulling down close to six figures since I came of drinking age. That was some time ago. I have a respectable resume and accomplished what I have through nothing more than working hard, being reliable, being productive, learning new concepts and constantly proving myself to people.
The most important skill you can ever have is comprehension. More important than "do you know xyz" is "can you learn xyz". If you can learn new skills as necessary and be a reliable and productive person - that's all anyone will really ask of you. After all, what you learn in school regarding tech is only going to be applicable as long as that is the prevailing technology - which is usually not that long. That said, a degree will help get your foot in the door if you have no other way. But realize that it is not necessarily better. It is merely alternative. If I'd gone for a university education, it would have cost me perhaps $40,000 in tuition, not to mention a few hundred thousand dollars in lost wages that I was making in my career by that time (over four years). And who is to say that after graduating and following the traditional path of internships and such that I'd have landed such a prime offer at all?
The key really seems to be in figuring out what kind of person you are. If you're a hardcore techie that learns on your own - no matter what - and you are a hard worker, maybe there are alternatives. If you need the structure, guidance, etc... then maybe a formal education really is the better path.
Having not gone that rout, I can only speak from the one which I took.
However, be wary of "engineering technology" type degrees. Typically, you'll be wasting your time and money. If you're going to go to college, go for the gold and get a real degree: math, physics, computer science, engineering, etc. These are a lot more impressive than a trade school diploma with B.S. on it. That said, work while in school. Nothing is more worthless than a degree without work experience. There is a delicate balance to strike. Getting a trade school type degree is a quick and easy way to start out but might hamper your future advancement as upper level jobs are almost certain to require a four year degree.
"Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman
I'm 35 years old and have been working with computers for over 23 of those years. I made the choice to not get a degree in Computer Science. Even though I've had a good career as a Sys Admin and independant consultant, I think my decision to not get a 4 year degree was one of the worst I've made.
I got a 2 year diploma as an electronics technician, which at the time was a good paying job. Tell me, how many jobs are out there for board-level electronics repair today? Network administration will go the same way. Oh sure there'll be some jobs out there, but not necessarily 10 years from now.
Get your degree. It's a small amount of time, and even if you decide to not stick with computers, having that degree opens the doors to everything else.
Ruby on Rails Screencast