There are a ton of different jobs you can have in IT. I think a better question you should be asking is what are the different career paths within IT that a person can pursue. Job descriptions don't mean a lot, because they vary from company to company. Heck smaller companies won't even have job descriptions and their IT Analyst may do everything from hiring other IT people, setting up outlook accounts, to actually running a domain environment on a server.
I would also say if you haven't started college yet to take a few classes first and see what you like. Programming, development and administration are totally different fields within IT. Most colleges will require a base prerequisite of 10 or so IT classes before you get into your the core of your focus anyways, so that would give you plenty of time and experience to see what you like.
Google IT career paths and see what you come up with.