Segundo Dave Ross, a maioria dos negocios depende muito dos sistemas de informacoes, desde e-mails de funcionarios ate a gestao de bancos de dados e sites de comercio eletronico. Os hospitais tem imensos bancos de dados de pacientes para manter. As universidades tem extensas redes para administrar. Mesmo um pequeno negocio precisa de algum tipo de sistema de controle de pedidos. Todas as areas do mercado necessitam de um controle na administracao de dados e informacoes que pode ser feito atraves de sistemas desenvolvidos por profissionais de tecnologia da informacao, por este motivo, a procura por estes profissionais aumenta e a oferta de emprego tambem. Para garantir o bom funcionamento de todos os sistemas de informacao simples e comuns, temos os administradores de bancos de dados, de redes e sistemas. Para auxiliar no projeto de sistemas de informacao que atuam de acordo com as necessidades de uma organizacao, temos os analistas de bancos de dados, de redes e sistemas. Para ajudar no desenvolvimento de hardware e software, a fim de aumentar a capacidade desses sistemas e torna-los confiaveis e seguros, temos os engenheiros de hardware e software. E para garantir que os usuarios tenham acesso a essas informacoes de forma clara, util e dinamica, temos os desenvolvedores e designers da web.De acordo com Dave Ross no site: HOWSTUFFWORKS os programas de graduacao e especializacao em TI podem ser divididos em tres categorias gerais:Ciencias da Informacao:Alternativamente chamada de Tecnologia da Informacao, e uma das especializacoes mais amplas e mais abrangentes da area de TI. Os especialistas em Ciencia da Informacao comecam aprendendo as linguagens de programacao comuns e algoritmos matematicos que fazem hardware e software funcionarem. Depois, aprendem sobre sistemas operacionais, bancos de dados, redes e seguranca. Assim que obtem um entendimento sobre como esses sistemas basicos funcionam, eles aprendem a analisar as necessidades de uma organizacao ou negocio para projetar os melhores e mais seguros sistemas de informacao.Ciencias da Computacao:E mais voltada para a solucao de problemas (em matematica, fisica, engenharia, negocios etc.) nos sistemas computacionais e softwares. Os alunos de especializacao em Ciencia da Computacao terao mais Cursos de programacao do que os especialistas em Ciencia da Informacao. Eles tambem terao mais cursos de matematica e analise estatistica. Os alunos de especializacao em Ciencia da Computacao tambem podem estudar a interacao entre seres humanos e computadores e campos emergentes como inteligencia artificial e robotica.Engenharia da Computacao:E bem abrangente e envolve muitas areas diferentes. Para alunos que estao considerando uma carreira em TI, as melhores especializacoes em Engenharia sao Engenharia Eletrica e Engenharia da Computacao. A Engenharia da Computacao e ideal porque combina o conteudo programatico basico de Engenharia Eletrica e Ciencia da Computacao. Os alunos de especializacao em Engenharia da Computacao aprendem o funcionamento dos circuitos, como construir computadores simples a partir do zero, como programar hardware e software, e como montar essas maquinas em sistemas maiores de redes e informacoes.Em programas de pos-bacharelado em TI o aluno encontra uma variedade tao grande quanto a propria area de TI. Existem centenas, se nao milhares de cargos de TI, segundo Dave Ross