Operação de Computadores

Profissões na Área de Informática




Análise de Sistemas

Analistas de sistemas de computador melhoram sistemas de computador existentes. Eles também planejam e desenvolvem novos sistemas e ajudam organizações a redesenhar os sistemas de computador. Às vezes apenas sugerem e implementam alguns softwares para aprimorar o uso dos computadores. Também projetam sistemas de software. Analistas de Sistema se especializam freqüentemente em administração de sistemas, ciência, ou engenharia.

Analistas de sistemas começam projetos colhendo informação, discutem as necessidades de uma organização com seus gerentes e funcionários. Uma vez as metas estão claras, os analistas determinam se eles precisarem projetar um novo sistema de software. Os analistas preparam relatórios que mostram quanto valerão as mudanças. Estes relatórios também discutem como as organizações podem se beneficiar e o que podem esperar dessas mudanças, e os gerentes usam estes relatórios para ajudar decidirem se o sistema proposto valerá o custo. Uma vez que estes planos são aprovados, os analistas de sistemas coordenam a atualização ou instalação do sistema de computador. Alguns analistas de sistemas escrevem o código de programação. Quando eles tiverem um sistema quase concluído, os analistas os testam com seus usuários.

Eles observam a interação dos funcionários com o sistema e como eles o usam, buscando saber se o sistema implantado atende as necessidades da empresa como planejado. Eles também vasculham o computador em busca de problemas existentes e em potencial e procuram corrigi-los.

Quando o sistema estiver pronto e implantado, os analistas promovem o treinamento dos funcionários, para que estes possam utilizá-lo de forma satisfatória. Eles também escrevem manuais que descrevem como usar o sistema. Estes manuais devem ser escritos em condições que os gerentes e outros usuários podem entender. Além disso, analistas escrevem documentação para as pessoas que farão a manutenção do sistema. Alguns analistas são os empregados de organizações. Estes analistas também ajudam os funcionários a resolver problemas com seus computadores.

Análise de sistemas são as atividade que tem como finalidades realizarem estudos de processos a fim de encontrar o melhor caminho racional para que a informação possa ser processada. Os analistas de sistemas estudam os diversos sistemas existentes entre hardwares (equipamentos), softwares (programas) e o usuário final.

Os seus comportamentos e aplicações, são desenvolvidos a partir de soluções que serão padronizadas e transcritas da forma que o computador possa executar.

Os profissionais da área geram softwares (programas), que são executados em hardwares (equipamentos) operados por usuários (indivíduos), preparados e treinados em procedimentos operacionais padronizados, dotados de conhecimentos do software e hardware para seu trabalho. A partir de então a análise de sistemas é uma profissão, cujas responsabilidades concentram-se na análise do sistema e na administração de sistemas computacionais. Cabe a este profissional parte da organização, implantação e manutenção de aplicativos e redes de computadores, ou seja, o analista de sistemas é o responsável pelo levantamento de informações sobre uma empresa a fim de utilizá-las no desenvolvimento de um sistema para a mesma ou para o levantamento de uma necessidade específica do cliente para desenvolver este programa especifico com base nas informações colhidas.

O profissional geralmente possui conhecimento adquirido em faculdades de Sistemas de informação, Ciência da computação, Análise de sistemas, Processamento de dados e Programação, Informática, ou outras disciplinas similares mas a ausência de restrições para o exercício do cargo permite que profissionais capacitados de outras áreas ou mesmo que não possuem educação superior cumprir este papel nas empresas.

Como é uma ênfase, o foco e o núcleo de trabalho está voltado para o processo de desenvolvimento de software, levando em conta a área tecnológica em que irá auxiliar. O analista de sistemas deve servir como um tradutor entre as necessidades do usuário e o programa a ser desenvolvido pelo programador. Para isto, deve ter conhecimento abrangente da área de negócio na qual o sistema será desenvolvido, a fim de que possa implementar corretamente as regras de negócio.



Ciência da Computação

O dia a dia do cientista da computação envolve trabalho duro, a busca por soluções para problemas de diversas áreas das empresas e a procura por novos conhecimentos. Esse profissional elabora softwares, desde programas básicos de controle de estoque até os mais complexos sistemas de processamento de informações, como os utilizados nas pesquisas espaciais e na medicina genética. “É um ramo abrangente. Pode se trabalhar com desenvolvimento de software e sistemas, administração de bancos de dados e gerência de redes”, completa Andre Muraro, gerente de infraestrutura da empresa Locaweb.”Normalmente esse profissional é o responsável pela área de Tecnologia da Informação (TI), podendo ser tanto o analista do suporte, o programador do sistema ou o diretor de tecnologia.” A rotina do profissional engloba desde tarefas operacionais,como atender, monitorar e programar, como também grandes trabalhos de pesquisas e projetos.Para dar certo nessa profissão, além de gostar muito de tecnologia, é preciso estar em dia comas atualizações de linguagem, de produtos e de equipamentos. “Entender que network é extremamente importante, aperfeiçoar-se no inglês e ser um verdadeiro geek, que é pessoa obcecada e apaixonada por tecnologia e eletrônica, também são fatores que ajudam a se destacar”, ressalta.

O que você pode fazer

Banco de dados

Criar programas de computador que organizem, classifiquem, façam a indexação e permitam acesso à informação.

Desenvolvimento de softwares e aplicativos

Elaborar programas de computador, adaptando-os às necessidades do cliente.

Marketing e vendas

Divulgar e vender softwares. Analisar e planejar novos produtos que atendam às necessidades dos usuários.

Suporte

Assessorar usuários na compra de equipamentos e programas. Dar manutenção a sistemas e redes de computadores.



Administrador de banco de dados

É o responsável por manter e gerenciar um banco de dados ou sistemas de bancos de dados, profissional comumente chamado de DBA (do inglês DataBase Administrator). Tem como funções:

• Recuperabilidade: criação e testes de backup para garantir a recuperabilidade dos dados no caso de falha de hardware ou outros problemas severos.

• Integridade: verificar e zelar pela integridade do banco de dados.

• Segurança: ter um controle de acesso aos dados como quem pode acessar e o que pode acessar e talvez quando possa acessar.

• Disponibilidade: garantir o acesso ao banco de dados no maior tempo possivel.

• Desempenho: garantir o máximo de desempenho para o banco de dados.

• Auxilio em desenvolvimento e testes: auxiliar a equipe de desenvolvimento e a equipe de testes a maximizar o uso e desempenho do banco de dados.

Administrador de Rede

É o profissional que tem como atribuição principal o gerenciamento da rede local, bem como dos recursos computacionais relacionados direta ou indiretamente.

O Perfil deste profissional deve possuir curso técnico ou superior em Redes de Computadores, Ciência da Computação ou equivalente, e/ou ser uma pessoa com grande experiência na área de informática. É importante que seja familiarizado com os equipamentos e software com os quais trabalha, tendo como forma de comprovação as tão valorizadas certificações, emitidas por grandes empresas através de provas. Exemplos são as MCP, MCSA e MCSE, certificações profissionais da Microsoft; E também a famosa Formação Cisco-CCNA, vista por muitos profissionais como requisito obrigatório para quem deseja garantir sua vaga no mercado de grandes empresas, em início de carreira.

No aspecto pessoal, o profissional deve ser dinâmico e ter interesse em buscar alternativas técnicas e gerenciais através da dedicação. Deve ser confiável, prestativo e possuir facilidade de comunicação com seus usuários, além de funcionar como mediador com o Departamento de Informática(DIN) nas questões técnicas e administrativas da rede local.É quase obrigatório também, devido as mudanças e os avanços que a tecnologia sofre em curto espaço de tempo, que o profissional da área de informática, se mantenha sempre atualizado, seja por meio do uso de novas tecnologias e, ou, freqüentando salas de cursos e treinamentos, e até mesmo cursando uma Pós-Graduação, que por sinal, é muito bem vista nessa área.

Suas atribuições são:

• Instalação e ampliação da rede local;

• Acompanhar o processo de compra do material necessário para manutenção da rede local junto com o SAT (Setor de Assistência Técnica), orientando o processo de compra e mantendo contato com os fornecedores de equipamentos e materiais de informática;

• Instalar e configurar a máquina gateway da rede local seguindo as orientações "Normas de Utilização do DIN";

• Orientar e/ou auxiliar os administradores das sub-redes na instalação/ampliação da sub-rede; manter em funcionamento a rede local do DIN, disponibilizando e otimizando os recursos computacionais disponíveis;

• Executar serviços nas máquinas principais da rede local, tais como: gerenciamento de discos, fitas e backup's, parametrização dos sistemas, atualização de versões dos sistemas operacionais e aplicativos, aplicação de correções e patches;

• Realizar abertura, controle e fechamento de contas nas máquinas principais do domínio local, conforme normas estabelecidas pelo DIN;

• Controlar e acompanhar a performance da rede local e sub-redes bem como dos equipamentos e sistemas operacionais instalados;

• Propor a atualização dos recursos de software e hardware aos seus superiores;

• Manter atualizado os dados relativos ao DNS das máquinas da rede local;

• Divulgar informações de forma simples e clara sobre assuntos que afetem os usuários locais, tais como mudança de serviços da rede, novas versões de software, etc.;

• Manter-se atualizado tecnicamente através de estudos, participação em cursos e treinamentos, listas de discussão, etc.;

• Garantir a integridade e confidenciabilidade das informações sob seu gerenciamento e verificar ocorrências de infrações e/ou segurança;

• Comunicar ao DIN qualquer ocorrência de segurança na rede local que possa afetar a rede local e/ou Internet;

• Promover a utilização de conexão segura entre os usuários do seu domínio.

• Tendo como foco principal os serviços de Rede e equipamentos a qual a ele compete.

• Colocar em pratica a política de segurança de redes, além de desenvolvê-la.



Administrador de Sistemas

Um administrador de sistemas é uma pessoa encarregada por manter e operar computadores e/ou a sua rede. Administradores de sistemas geralmente são membros do departamento de Tecnologia da Informação (TI).

As funções de um administrador de sistemas são bem abrangente, e varia muito de uma organização para outra. Administradores de sistemas usualmente são encarregados de instalar, suportar, e manter servidores e outros sistemas, e planejar para responder a indisponibilidades de serviços e outros problemas. Outras tarefas incluem programação de scripts ou programas pequenos, gerenciamento de projetos para projetos relacionados a sistemas, supervisionar ou treinar técnicos de operação e de apoio, e consultoria para problemas de sistemas além do conhecimento do Técnico de Apoio ao Usuário ou Suporte de Primeiro Nível. Um administrador de sistemas deve demonstrar tanto competência técnica quanto responsabilidade.

Competências: O escopo da administração de sistemas inclui os sistemas computacionais e as maneiras que as pessoas as usam na organização. Isso engloba conhecimento do sistema operacional e das aplicações, assim como resolução de problemas de hardware e software, mas também o conhecimento do propósito para o qual as pessoas na organização/empresa utilizam os computadores. Os administradores sofrem vários tipos de restrições e stress. O administrador de sistemas é chamado quando um sistema fica inoperante ou mal funcional, e deve ser capaz de rapidamente e corretamente diagnosticar o que está errado e a melhor maneira de retornar ao estado funcional.

Administradores de sistemas não são engenheiros de software ou desenvolvedores. Não faz parte de suas tarefas cotidianas projetar e implementar novas aplicações de software. Porém, eles devem entender o comportamento de um software para poder implantá-lo e resolver problemas, e geralmente conhecer diversas linguagens de programação usadas para scripts ou automação de tarefas recorrentes e/ou agendadas.

Particularmente ao lidar com sistemas críticos aos negócios da empresa ou publicados na internet, um administrador de sistema deve ter uma base sólida em segurança da informação. Isto inclui não meramente aplicar patches aos softwares, mas também prevenir que o sistema seja penetrado e outros problemas de segurança tomando medidas preventivas. Em algumas organizações a administração de segurança da informação é desempenhada como uma função separada e responsável pela segurança em geral e manter os sistemas de firewall e de detecção de intrusos, porém todos os administradores de sistemas são geralmente responsáveis pela seguranças dos sistemas sob sua administração.

Áreas Relacionadas: Muitas organizações incorporam outras funções/papéis afins aos administradores de sistemas. Em uma grande empresa estas funções são normalmente desempenhadas por cargos ou equipes distintas dentro do departamento de Serviços de Informação ou de Informática junto com Telecomunicações. Em empresas menores estes papéis são compartilhados por alguns administradores de sistemas, ou até mesmo em uma única pessoa.

• Um Administrador de Banco de dados (DBA) é responsável por manter um sistema de banco de dados, e é responsável pela integridade dos dados e a eficiencia e performance do sistema.

• Um Administrador de Redes é responsável por manter a infraestrutura de rede como os switches e roteadores, e diagnosticar problemas com estes componentes ou com o comportamento de computadores ligados à rede.

• Um Analista de Segurança é um especialista em segurança de computadores e redes, assim como a administração de dispositivos de segurança como firewalls, e também um consultor para medidas de segurança em geral.

• Um Administrador Web é responsável por manter os serviços de Web (como IIS ou Apache) que permitem o acesso interno e externo às páginas/sistemas web. As tarefas incluem gerenciar múltiplos sites, administrar a segurança, e configurar componentes necessários de hardware e software. Pode também ser responsável pelo software de gerência de mudança.

• Um Técnico de Apoio ao Usuário ou Suporte de Primeiro Nível deve prestar ajuda às dificuldades individuais dos usuários com os sistemas computacionais, prover instruções e algumas vezes treinamento, e diagnosticar e resolver problemas comuns.

• Um Técnico de Operação executa rotinas de manutenção e cuidados necessários, tais como trocar fitas de backup ou substituir discos defeituosos em um RAID. As tarefas executadas usualmente requerem intervenção física no ambiente onde está o computador; embora as tarefas não exijam tanta competência técnica tais como a de um administrador de sistema requerem um nível de responsabilidade e confiança similar, pois o operador tem acesso a dados que podem ser sensíveis/muito importantes.

Em algumas organizações, uma pessoa pode começar como um Técnico de Apoio ao Usuário ou um Técnico de Operação, e então ganhar experiência no trabalho para ser promovido a um cargo de Administrador de Sistemas.

Treinamento: diferente de muitas outras profissões, não há um único caminho para se tornar um administrador de sistemas. Diversos administradores de sistemas possuem diploma superiores nos cursos de Ciência da Computação, Sistema de Informação, Engenharia da Computação, ou mesmo de técnico em informática.

Uma das principais dificuldades do ensino de administração de sistemas como uma disciplina formal na universidade, é que a velocidade que a indústria e as tecnologias mudam é muito maior que o processo de certificação de uma nova ementa curricular para a disciplina. A chance seria grande que após anos de processos e aprovações por comitês, a tecnologia específica para o qual o curso foi desenhado já tenha sido modificadosignificantemente ou que já esteja obsoleta.

Ainda existem, devido a natureza prática da administração de sistema e o fácil acesso e disponibilização dos softwares open source para servidores, muitos administradores de sistemas que entraram no ramo de maneiro auto-didata.

Responsabilidades de um administrador de sistemas:

• Análise de logs dos sistemas e identificação de problemas em potencial.

• Introdução e integração de novas tecnologias no ambiente já existente do CPD.

• Realizar auditorias/validações periódicas de sistemas e softwares.

• Realizar e verificar backups.

• Aplicação de atualizações, patches ou modificações de configuração nos sistemas operacionais.

• Instalação e configuração de novos hardwares e softwares.

• Gerenciamento de informações de conta de usuário e senhas.

• Resposta a problemas técnicos nos sistemas.

• Responsabilidade pela segurança.

• Respondabilidade pela documentação da configuração dos sistemas.

• Solucionar qualquer problema reportado nos sistemas.

• Ajustes para melhorar a performance dos sistemas.

• Assegurar que a infraestrutura de rede esteja disponível e operacional.

Em grandes empresas, algumas das tarefas listadas acima podem ser divididas entre diferentes administradores de sistemas ou membros de equipes diferentes. Por exemplo, uma pessoa poderia estar dedicada a aplicar todas as atualizações dos sistemas, uma equipe de qualidade executaria os testes e validações, e um ou mais redatores técnicos seriam responsáveis por toda a documentação técnica escrita.

Em empresas menores, o administrador de sistemas pode também desempenhar diversas funções que em outras são associadas com outros campos como:

• Técnico de apoio ao usuário

• Administrador de Banco de Dados (DBA)

• Analista/Especialista/Administrador de redes

• Analista de sistemas

• Analista de Segurança da Informação

• Programador

Em empresas pequenas, as funções de TI são menos discernidas, e o termo administrador de sistemas é utilizado de forma genérica para se referir às pessoas que sabem como o sistema funciona e são acionadas quando algum sistema falha.

Analista de Suporte

O analista de suporte é um profissional de TI especialista em tecnologias, constantemente atualizado com novidades mercadológicas de Hardware e Software. Cuida da manutenção da estrutura física de computadores, da estrutura de Rede de área local de computadores e de sistemas operacionais. É também um gestor de pessoas e relacionamentos.

Atribuições:

• Projetar e prestar manutenção em redes de computadores;

• Responsável pela segurança dos recursos da rede (dados e serviços):

1. Criação de políticas de segurança;

2. Prevenção contra invasões físicas e/ou lógicas;

3. Definição e manutenção do controle de acesso aos recursos;

4. Instalar, configurar e atualizar programas de anti-Vírus e anti-SpyWares;

5. Criação e manutenção de rotinas de cópias de segurança (Backup);

• Instalar e manter os diversos Sistemas Operacionais;

• Instalar e manter a comunicação digital (correio eletrônico, WEB, FTP, VPN, etc.):

1. Definir controle de acesso de banda à WEB;

2. Definir políticas de controle de conteúdo;

3. Configurar as contas de correio eletrônico (E-mail);

4. Interligar as possíveis filias por WAN através de VPN´s ou outros recursos;

5. Prover sistemas de mídia digital (VOIP, vídeo-conferência, etc.);

• Instalar e manter sistemas de gestão (ERP);

• Instalar e manter sistemas de banco de dados (SGBD);

• Suporte aos usuários da empresa ou organização ;

Formação: a especialização em Analista de Suporte não depende diretamente da formação superior. Na base cadastral da Curriculum.com.br, 44% dos profissionais desta área têm nível superior incompleto, contra apenas 28% com superior completo, o que demonstra que os cursos profissionalizantes ganham a preferência dos estudantes e satisfaz as necessidades das empresas.

Mercado de Trabalho: devido a informatização global que está ocorrendo, a área de suporte é hoje uma das que mais oferece emprego.

Terceirização: O serviço do Analista de Suporte é, muitas das vezes, realizado por empresas terceirizadas ou prestadoras de serviços devido à redução de custos operacionais e à maior demanda de recursos humanos (não ficando dependente de um único funcionário).

Muitas empresas contratam serviços de suporte em que os Analistas de Suporte de níveis iniciais (nível 1) trabalham como residentes, onde são capazes de resolver problemas elementares. Quando se deparam com problemas mais complexos buscam apoio remoto através de um suporte de segundo nível, realizado por Analistas de Suporte nível 2 ou Analistas de Suporte Seniores.

Em contrapartida, este tipo de serviço sofre uma carência de especialização em uma determinada rotina da organização ou até mesmo de confiabilidade no prestador já que não há vínculo empregatício e também há uma alta rotatividade. Devemos considerar que muitos recursos da organização são confidenciais e não podem ser confiados à pessoas sem comprovado crédito.

Portanto, em uma organização, é extremamente recomendável que haja um Administrador de Redes - que na verdade é um Analista de Suporte Sênior - de extrema confiança, empregado pela organização, bem remunerado, que tenha como função supervisionar toda a equipe de suporte de TI, empregados ou contratados, e gerenciar a organização dos recursos (projetos, cotações, compras, etc.). Desta forma, haverá um ambiente misto onde os recursos da organização estarão seguros e haverá redução de custos na mão de obra menos especializada.

Arquiteto de sistemas

O arquiteto de sistemas é o profissional da área de informática responsável pela concepção, desenho e desenvolvimento da arquitetura de sistemas computacionais. Dentre as suas responsabilidades podemos destacar:

• determinar as necessidades de todas as pessoas envolvidas ou afetadas por qualquer mudança num sistema de informação;

• fazer uma análise de alto nível nos requisitos do sistema, baseada nas necessidades dos usuários ou de restrições como custos e cronograma;

• garantir que estes requerimentos sejam consistentes, completos, corretos e operacionalmente definidos;

• realizar análises da relação custo/benefício para determinar a melhor forma de atender a um requerimento;

• organizar os algoritmos (e outros processos) em módulos discretos de forma a minimizar a comunicação entre módulos e entre usuários e módulos;

• organizar os sistemas em camadas de subsistemas e componentes que podem ser gerenciados por apenas um responsável subordinado ao arquiteto;

• garantir que foi desenvolvida a arquitetura mais robusta possível;

• criar um procedimento de testes, em conjunto com os desenvolvedores e usuários, para garantir que o nível de qualidade inicialmente proposto para o sistema seja alcançado;

• gerar esboços, modelos, protótipos e manuais de usuário, com o objetivo de manter os desenvolvedores e usuários constantemente atualizados, das decisões tomadas para permitir a construção do sistema.

Motivação: Em sistemas grandes e complexos é impraticável que a arquitetura seja concebida de forma descentralizada por um grande número de desenvolvedores ou programadores. Além disso, os desenvolvedores tem a reputação de não entender ou de responder de maneira pouco confortável às necessidades dos usuários e clientes. Um bom arquiteto deve traduzir os requisitos de forma que sejam inteligíveis para clientes, usuários e desenvolvedores. É responsabilidade do arquiteto garantir que o produto final corresponda a visão do usuário. Alguns dizem que: determinar o que um usuário quer a partir daquilo que ele diz querer, "é uma arte e não engenharia". Portando, o arquiteto não é aquele que não segue uma receita, mas aquele que interage intensamente com os usuários para extrair os "verdadeiros requisitos". A maioria dos desenvolvedores é formada por especialistas. Eles conhecem detalhes técnicos em profundidade e aplicam estes conhecimentos para resolver os problemas do mundo real. Avaliar o custo/benefício de uma solução e construir um sistema avaliando todo o cenário do cliente não é a sua função. O arquiteto tem uma visão mais ampla que o desenvolvedor e conta com o apoio de especialistas nas várias áreas envolvidas em um projeto.

Designer digital

Designer digital é o profissional que usa a criatividade e a técnica para desenvolver interfaces digitais interativas, atrativas e eficazes. Essa especialização da área de design visual é necessária para atender as necessidades geradas pelo surgimento (e rápida evolução) da mídia digital. O profissional dessa área concilia os conhecimentos da programação visual - criatividade, senso estético, embasamento visual cultural, estudo da forma voltados aos variados tipos de suporte da mídia digital - com a técnica destinada ao uso das ferramentas adequadas do meio de produção digital para criar soluções para mídia digital e interativa. Por exemplo:

• web design

• animação digital

• videogames

• edição não-linear de vídeo

• foto digital

• design de informação

• design de interação

• comércio eletrônico

• ensino a distância

• TV digital

• PDAs

O mercado de trabalho para o designer digital está em plena expansão, em decorrência da rápida evolução das mídias digitais. As empresas do setor têm dificuldade para encontrar no mercado de trabalho os profissionais com qualificação para atuar nessa área. O profissional formado está capacitado para trabalhar com criação digital especializada e atuar em agência e produtora de mídia digital e interativa; emissora de televisão; produtora de cinema e animação; provedores de internet; empresas desenvolvedoras de games. Poderá também gerenciar projetos relacionados à área da comunicação digital em agência de publicidade e escritórios de design. Tais campos no mercado apontam para a necessidade de um profissional dotado de capacidade multidisciplinar para operar imagens, textos e seus potenciais relacionais de maneira criativa e amigável.

Programador

Em computação, programador ou desenvolvedor de software refere-se a alguém que faz programação de computadores e desenvolve software. Um programador pode ser alguém que desenvolve ou faz manutenção de software em um grande sistema mainframe ou alguém que desenvolve software primariamente para uso em computadores pessoais. Neste sentido, um programador pode ser considerado um engenheiro de software ou desenvolvedor de software, programador é considerado um dos cargos mais importantes da informática por criarem programas que a comunidade necessita.

Primeiros programadores: Ada Lovelace é historicamente considerada a primeira programadora. Ela foi a primeira a desenvolver um algoritmo para implantação em um computador, a máquina de análise de Charles Babbage, em outubro de 1842.

Os que possuem excelentes habilidades em programação de computadores podem se tornar famosos, apesar disto ser normalmente limitado aos círculos da engenharia de software. Muitos dos mais notáveis programadores são chamados algumas vezes de "hackers". Programadores profissionais trabalham em vários ambientes, incluindo departamentos de TI corporativos, grandes empresas de software e pequenas empresas de serviços. Muitos programadores profissionais também trabalham para empresas de consultoria nas instalações dos clientes.

Tipos de programadores:

• Engenheiro de software: São considerados programadores universais pois são excelentes,assim são considerados hackers pelo seu vastos conhecimentos.

• Programador Web: É encarregado de desenvolver sites/sistemas para web, nas mais diversas linguagens (ASP.NET, JSP, PHP). Existem poucos programadores nesta área que são realmente bons. Mas isso é considerado um preconceito dos programadores com os web designers.

• Programador de segurança: É um programador que faz programas para geralmente redes ou ate mesmo testar sistemas para ver se há existência de defeitos. Também são considerados hackers por seu vasto conhecimento.

• Outros: Ainda existem muitos tipos de programadores como:Consultor de segurança ou Administradores de redes. Já em música, programador é a pessoa encarregada da mídia digital, como Craig Jones no Slipknot.

Equipe: A equipe de programadores é um conjunto de programadores que tem por finalidade a construção de algum sistema, tendo como líder um gerente de projetos.

Webmaster

Webmaster é o profissional que sabe operar as tarefas entre um computador e a Internet. O webmaster (se for o caso) recebe do webdesigner os arquivos (em disquete ou CD) do Site com o design pronto e já pré-configurados para ser colocado na Internet. Depois, insere algumas configurações como: incluir contador de acesso, registros em formulários e alguns outros registros de funcionamento. A palavra WebMaster é uma palavra de origem Inglesa, que se traduzindo ao português seria algo como Maestro Web. Porém, muitas vezes escutamos estas palavras: que sou WebMaster, ou que conheço um WebMaster e não sabemos exatamente qual é a função específica destas pessoas. Um WebMaster é a pessoas encarregada de um site, seria o diretor de uma empresa, é a pessoa que decide a tecnologia que será utilizada, decide, os servidores e a estrutura em geral. Para começar um WebMaster é uma pessoa responsável, é o responsável propriamente dito de todo um site, já que é a pessoa que tem por exemplo, os códigos ou passwords para fazer modificações na página. É a única pessoa autorizada a dizer, caso não lhe agrade o que entra ou não entra em relação à estrutura ou aos conteúdos do site.

WebMasters x Design Gráficos.

Não podemos confundir os dois já que o Designer é responsável pela estrutura visual do site enquanto um WebMaster é responsável pela efetivação do site, portanto tem muito mais responsabilidades. Os WebMasters podem dar um toque pessoal ao site e podem fornecer muitas coisas para os encarregados do design, mas uma recomendação muito importante é não interferir no processo de criação do design. O trabalho do WebMaster é “armar” o site, unindo o design, conteúdo e funcionalidade. É essencial mostrar aos designers os servidores de trabalho, explicar quais porcentagens as tecnologias que convém e as que não, e enfim, mostrar o sistema disponível.

WebMasters e segurança

Os WebMaster são as pessoas encarregadas de ter os códigos de acesso à página, que também pode ser o administrador do site, portanto tem que ter conhecimentos amplos sobre a segurança na informática para proteger o site de qualquer ataque. Também têm que tratar de que toda a informação que corra pelo site que sejam o mais privadas possíveis, assegurando sempre que o servidor seja seguros para não sofrer ataques de hackers com más intenções e que prejudicam o trabalho. Os WebMasters são pessoas altamente capacitadas no âmbito da Internet e que conhecem a fundo as tecnologias do mercado, são os que em parte técnica sabem bem sobre o que está trabalhando.

Profissões - Entenda a diferença entre os cursos

da Folha de S.Paulo



Os limites entre os cursos superiores de informática não são claros, e o enfoque muda de uma universidade para outra. Em geral, os cursos se orientam da seguinte forma:



Sistemas de informação (ou análise de sistemas)

Nesses cursos, o computador é usado como ferramenta para solução imediata de problemas empresariais, sem grande preocupação com os fundamentos teóricos da informática



Ciência da computação

Nesse caso, o computador -seus os fundamentos teóricos e matemáticos- é o objeto de estudo. O profissional formado em ciência da computação está habilitado a construir equipamentos (hardware) e a criar programas (software), com ênfase no desenvolvimento de sistemas para ambientes computacionais



Engenharia da computação

Próximo da ciência da computação, o curso de engenharia aborda a elaboração de projetos de equipamentos (hardware) para propósitos específicos, como automação de funções administrativas, médicas e industriais



Tecnologia em processamento de dados

Foram criados nos anos 70 com a mesma vocação dos sequenciais de hoje, visando atender rapidamente a demanda do mercado por mão-de-obra qualificada. São cursos com duração de três anos e com formação mais imediatista e operacional



Outras denominações: bacharelado em informática, engenharia de software, licenciatura em informática e engenharia de informação

Fonte: http://www1.folha.uol.com.br/folha/educacao/ult305u7374.shtml









CARREIRA (tabela 2008)





Cargo mínimo médio máximo

Gerente de e-commerce

12.699 14.434 19.640

Webmaster

5.847 6.474 7.734

Webdesigner

3.632 4.393 5.197

Analista de sistemas de internet

6.548 8.560 8.689

Analista progr. sistemas sênior

6.497 7.568 9.408

Analista progr. sistemas pleno

5.206 5.778 7.757

Analista progr. sistemas júnior

3.107 3.618 6.271

Analista de suporte técnico

3.690 4.339 5.355

Gerente de sistemas

14.853 17.227 21.456

Chefe de sistemas

6.935 8.174 10.786

Analista de sistemas sênior

5.999 7.521 8.252

Analista de sistemas pleno

4.621 5.412 7.922

Analista de sistemas júnior

3.946 4.212 5.446

Administrador de banco de dados sênior

6.437 8.190 9.305

Administrador de banco de dados pleno

4.894 5.006 5.116

Administrador de banco de dados jr.

3.457 3.681 4.069

Gerente de projetos de sistemas

12.376 13.212 14.853

Coordenador de projetos de sistemas

7.095 9.760 11.883

Analista de projetos de sistemas sr.

5.746 6.670 8.770

Analista de projetos de sistemas pl.

4.567 4.979 5.355

Analista de projetos de sistemas jr.

3.014 3.557 4.039

Chefe programação de sistemas

7.599 7.969 10.048

Analista programador sr. - cliente/serv

4.743 5.802 7.062

Analista programador pl. - cliente/serv

4.388 4.672 5.146

Analista programador jr. - cliente/serv

3.916 3.985 4.217

Analista programador sr. - micro

4.786 4.838 4.855

Analista programador pl. - micro

4.291 4.467 4.645

Analista programador jr. - micro

2.628 3.269 3.642

Operador de computador sr.

2.432 2.681 3.270

Operador de computador pl.

1.956 2.188 2.661

Operador de computador jr.

1.681 1.818 2.086

Gerente de suporte técnico

11.292 11.422 13.736

Chefe de suporte técnico

6.324 8.251 11.481

Analista de suporte técnico sr.

6.333 6.888 8.689

Analista de suporte técnico pl.

4.927 5.274 5.921

Analista de suporte técnico jr.

2.136 3.283 4.753

Engenheiro de sistemas - software

5.277 5.286 5.297

Gerente produção de operações

6.003 7.973 11.612

Analista de produção sr.

4.521 4.588 5.184

Analista de produção pl.

3.784 3.929 4.021

Gerente segurança de sistemas sr.

10.533 11.611 13.650

Analista segurança de sistemas sr.

6.074 6.179 6.285

Analista segurança de sistemas pl.

3.559 4.391 5.158

Analista segurança de sistemas jr.

3.639 4.196 4.753

Consultor TI especializado

5.769 7.357 10.509

Consultor TI funcional

5.436 5.880 8.153

Analista de negócios

4.853 5.405 5.746

Gerente de telecomunicações

15.884 18.621 23.105

Engenheiro de telecomunicações sr.

5.907 7.194 9.568

Engenheiro de telecomunicações pl.

4.520 5.643 8.185

Engenheiro de telecomunicações jr.

3.878 4.074 4.864

Chefe de telecomunicações

6.548 10.717 12.222

Analista de telecomunicações sr.

6.935 7.612 8.288

Analista de telecomunicações pl.

5.306 5.502 5.550

Analista de telecomunicações jr.

3.070 3.247 3.991

Técnico de telecomunicações sr.

2.877 4.300 6.980

Técnico de telecomunicações pl.

3.074 3.588 5.691

Técnico de telecomunicações jr.

2.167 2.563 4.049

Fonte: Manager Assessoria em Recursos Humanos

http://info.abril.com.br/carreira/salarios.shl







Principais benefícios concedidos pelas empresas:



Os percentuais representam o número de profissionais que recebem o benefício, em relação ao total de respondentes das quatro áreas específicas:



Seguro Saúde - 15, 78%

Assistência Médica – Padrão Livre Escolha - 7,65%

Assistência Médica Conveniada - 39,66%

Seguro de Vida - 16,67%

Seguro de Vida em Grupo - 19,79%

Assistência Odontológica - 19,66%

Tíquete Refeição - 32,29%

Restaurante na Empresa - 21,06%

Tíquete Alimentação (compras em Supermercado) - 11,10%

Financiamentos e Empréstimos para quaisquer finalidades - 4,37%

Automóvel Nacional - 3,25%

Automóvel Importado - 0,46%

IPVA do Automóvel - 2,03%

Gasolina ou Tíquete Combustível - 8,13%

Manutenção do Automóvel - 3,63%

Seguro do Automóvel - 3,71%

Estacionamento (no local de trabalho ou convênio) - 24,52%

Previdência Privada - 9,81%

Assistência Farmacêutica - 7,93%

Bolsa de Estudos/Crédito Educativo - 6,61%

Cursos de Idiomas - 12,17%

Estudos de Pós-Graduação/MBA - 6,00%

Instrução dos Filhos/Auxílio Escolar - 2,03%

Stock-Options - 2,54%



Área de Criação



Englobando os cargos de WebMaster, WebDesigner e Animador em Computação Gráfica, esta é uma área diferente dentro da TI. Nela, mais valem a criatividade e os trabalhos realizados do que experiência e certificações. Segundo o Diretor-executivo da ConquestOne, Antonio Loureiro, há dificuldade para encontrar profissionais com habilidade no relacionamento interpessoal.



“Essa área precisa de pessoas com capacidade de comunicação. Para entender o cliente e traduzir sua necessidade em termos de criação, a capacidade de ouvir e de se expressar tem que ser refinada - explica.



Por essas particularidades, a remuneração varia muito, estando diretamente relacionada ao portfólio do profissional. Assim, para o cargo de WebDesigner, foram encontrados valores de cerca de R$ 4 mil na região Sudeste e por volta de R$ 1.800 no Sul. Já o salário de WebMaster fica em torno de R$ 4 mil no Sudeste e de R$ 4.500 no Sul. E o cargo de Animador em Computação Gráfica só estava presente nos dados de uma das consultorias do Sudeste, ganhando em média R$ 4 mil.



Rede/Infra-Estrutura



Técnico por excelência, para este setor a certificação é fundamental, chegando a aumentar o salário do profissional em até 40%. Os cargos de Técnico em Informática, Analista de Suporte e Administrador de Redes ainda têm outro desafio: escolher entre seguir o caminho Windows, Linux ou Cisco.



O salário de Técnico em Informática varia de R$ 1 mil para cargos de nível médio até R$ 2.500, para técnicos com nível superior. Já a remuneração de Analistas de Suporte apresentou enorme discrepância, indo de R$ 2.6 mil na região Sul até R$ 6.500, no Sudeste. Nesses dados, uma constatação: o cargo de Analista de Suporte para Mainframe está bem cotado, com salário de R$ 2.900 no Sudeste e R$ 5.800 no Sul.



Entre as certificações, o salário para um profissional MCSE varia de R$ 4.275 no Sul até R$ 6 mil no Sudeste. O nível inicial, MCP, ganha R$ 3.500 no Sul e em torno de 4 mil no Sudeste. Já as certificações Cisco apresentam remuneração da ordem de R$ 3.900 para CCNA no Sul e confirmam a fama de mais valorizadas pelo mercado, indo até R$ 8 mil para CCIE no Sudeste.



Uma área difícil de avaliar foi a de Linux. Por ser um sistema operacional em ascensão no ambiente corporativo, o mercado de trabalho ainda está se adaptando. Foram fornecidos apenas dados de Analista de Suporte Linux com salário de R$ 2.500 no Sul e de profissional certificado LPI, por R$ 6 mil no Sudeste. Há ainda o cargo de Analista de Suporte Unix, com salário de R$ 3.100 no Sudeste e R$ 4 mil no Sul.



Desenvolvimento



Computadores precisam de programas para funcionar. Logo, sempre há lugar para quem desenvolve sistemas e projeta aplicações. Difícil foi encontrar as funções de Programador e Analista de Sistemas isoladas. Cada vez mais se pede que o profissional reúna o conhecimento técnico da programação com a visão de negócios e de projetos da análise.



Também não foi possível encontrar os cargos sem estarem associados a alguma tecnologia: as empresas hoje já exigem o profissional direcionado para uma linguagem. E as mais requisitadas - confirmando a matéria Poliglota Digital publicada no TI Master - são mesmo Java e .NET. Por outro lado, a área de mainframes, de acordo com o Diretor da People Consulting, Shuji Shimada, apresenta demanda por profissionais que saibam Cobol porque o mundo acadêmico ainda não enxergou essa necessidade.



“As escolas pararam de ensinar mainframe. Por isso, há e poucos profissionais no mercado e oportunidades para todos os ambientes, até para AS/400 – afirma.



Assim, o salário de um Analista/Programador .NET ou Java varia entre R$ 4.700 no Sul a R$ 6.500 no Sudeste. Este resultado faz cair por terra a idéia de que o profissional Java é mais caro que o .NET. Na área de mainframe, um Analista-Programador Cobol ganha cerca de R$ 4.300 no Sul e entre R$ 4.500 e R$ 5.500 no Sudeste.

http://www.timaster.com.br/revista/materias/main_materia.asp?codigo=1150