let me add in what others havent. you will get bored of it.
i will completely disagree with this. I am a network/security engineer (senior engineer, lol). if you like your field there is always more shit to learn. also, i am doing different shit all the time. but yeah, some dudes have very specific functions and do the same shit all the time.
I say this, the most important thing in getting a job = knowing somebody.
i went to college and did a 6 moths tech school after. spent 5 years in the shittiest IT job on fucking earth where you only skills needed was carrying 20 imacs up 5 flights of stairs in the summer in the 90% poverty public schools in nyc.
the whole time i was studying and getting certs and getting nowhere. i was actually learning the shit i was studying but had no real world experience: mcse, ccnp, ccsp, 2 checkpoint certs, and etc.
then a coworker got a job somewhere else and got me an interview at a new company. I ended up going from like a very jr level engineer to senior engineer - and by sr engineer to me, is the buck stops with you. you have to design shit and configure it and figure everything out. you have no one to go to (well, except tac).
like tripled my salary and finally got my CCIE.
certs will not get you a job but they can help. to become cisco partners and etc, you need a certain amount of employees with X certs. i know CCIEs that are fucking morons though.
there are so many fucking idiots in IT, it pisses me off to this day it took me so many years to get a good job while there are so many fucking idiots that shouldn't have their jobs.
but anyway, knowing someone is the best way to get a job in IT (or anywhere)