O Profissional de Informática e as Novas Exigências do Mercado de Trabalho Francisco José da Silva e Silva fssilva@deinf.ufma.br Depto. de Informática, UFMA
Agenda Profissionais de informática: funções e perfil Dados do mercado de trabalho Habilidades desejáveis Tendências tecnológicas Mantendo-se atualizado
PROFISSIONAIS DE INFORMÁTICA
Profissionais de Informática Programadores Cientistas da computação, administradores de banco de dados e analistas de redes e comunicação de dados Engenheiros de software Especialistas de suporte e administradores de sistemas Analistas de sistemas computacionais U.S. Department of Labor Occupational Outlook Handbook, 2008-09 Edition
Programadores: funções Escrever, testar e manter as instruções que compõem um programa de computador; Atualizar, reparar, modificar e expandir programas existentes; Usualmente seguem especificações fornecidas por Engenheiros de Software; Em algumas organizações, programadoresanalistas são responsáveis tanto pela análise quanto pela programação.
Programadores: perfil Nos EUA, a maioria (68% em 2006) possui nível superior, mas cursos rápidos de 2 anos ou certificações são suficientes para ocupar alguns postos; As perspectivas são melhores para os profissionais experientes que conheçam diversas linguagens e ferramentas; Ênfase em linguagens orientadas a objetos; Capacidade de comunicação com pessoal não técnico;
Programadores: perfil Conhecimento administrativo, especialmente para gerentes ou coordenadores; Certificações ajudam a comprovar a qualificação; Conhecimentos sobre programação cliente/servidor, aplicações para ambientes móveis, multimídia, interfaces gráficas e aspectos de segurança são desejados.
Administrador de Banco de Dados: funções Responsáveis pela organização e armazenamento dos dados da instituição; Monitoram o desempenho do acesso a estes dados; Responsáveis pela integridade, disponibilidade e segurança de acesso aos dados; Responsáveis pelas cópias de segurança (backup) dos dados.
Analistas de Redes e Comunicação de Dados : funções Realizar o projeto, teste e avaliação de redes locais de computadores (LAN) e redes de grande abrangência (WAN), Internet, Intranet e outros sistemas de comunicação de dados.
WebMaster: funçoes Responsável por todos os aspectos técnicos de sítios Web, incluindo: Aspectos de desempenho, como o tempo de acesso; Aprovação do conteúdo do sítio Desenvolvedores Web Projeto e desenvolvimento de sítios Web
Administradores de Banco de Dados e Analista de Redes: perfil A maioria dos empregadores buscam profissionais graduados em ciência da computação ou sistemas de informação; Alguns empregadores também buscam candidatos com MBA (Master in Bussiness Administration) com ênfase em sistemas de informações; Raciocíonio lógico e capacidade de comunição são requeridos.
WebMaster e Desenvolvedores Web: perfil Curso superior é desejável mas formações mais curtas e certificações são suficientes para exercer algumas funções.
Engenheiros de Software: funções Projeto, desenvolvimento, teste e avaliação de softwares; Coordenar o desenvolvimento, manutenção e expansão dos sistemas computacionais das organizações; Conhecimento de metodologias de desenvolvimento de sistemas e técnicas de engenharia de software.
Engenheiros de Software: perfil A maioria dos empregadores buscam profissionais com graduação; Experiência é importante; Nos EUA, em 2006 80% dos engenheiros de software eram graduados; Certificações possuem valor relativo; Capacidade analítica e de resolução de problemas; Boa capacidade de comunicação.
Especialistas de suporte e administradores de sistemas: funções Assistência, suporte, alerta aos usuários; Inclui especialistas de suporte e técnicos de help-desk; Interpretam problemas e provêm suporte técnico de hardware, software e sistemas; Escrita de manuais de usuário e treinamento dos mesmos; Instalação de equipamentos e sistemas; Coleta de dados e identificação de ataques.
Especialistas de suporte e administradores de sistemas: perfil Cursos rápidos de 2 anos e certificações são suficientes para a maioria dos postos de trabalho; Capacidade analítica e de resolução de problemas; Boa capacidade de comunicação tanto oral quanto escrita.
Analistas de Sistemas Computacionais: funções Uso de tecnologias de computação para atendimento de necessidades da organização; Tipicamente tornam-se especialistas em sistemas específicos: contabilidade e financeiro, gerenciamento de documentos eletrônicos, etc.. Ajudam na seleção do sistema e sua infraestrutura, realizando análises de custobenefício e viabilidade financeira.
Analistas de Sistemas Computacionais: perfil A maioria dos empregadores buscam profissionais com graduação; Experiência é importante.
MERCADO DE TRABALHO
Mercado Brasileiro TI hoje é vista como a base do crescimento comercial das empresas, da competitividade de mercado; Demanda por profissisonais de TI deve chegar a 100 mil ao ano; Existem vagas sobrando no setor de Tecnologia, o grande problema é a falta de qualificação dos profissionais para ocupar os cargos existentes. Fonte: Ministério da Ciência e Tecnologia
Mercado de Trabalho no Reino Unido, o déficit de profissionais especializados que era de 4,2% em 2007 passou para 6,8% em 2008; E-Consulting: mercado brasileiro deve investir R$ 46 bilhões em TI neste ano, um crescimento de 11,8% em relação a 2007; Só o setor de serviços, que também engloba o Service Desk, deve responder por quase metade do montante nesse período.
Mercado de Trabalho Existe um esvaziamento dos cursos de graduação; o Brasil tem atualmente 51 programas e 66 cursos de pós-graduação na área de ciência da computação (Capes); Ações: investir em uma política efetiva, capaz de motivar o retorno coibir a evasão nas universidades investimentos contínuos em cursos profissionalizantes.
Mercado Americano Em geral, o crescimento esperado é muito acima da média das demais ocupações americanas: Programadores: declínio de 4% até 2016 Cientistas da computação, administradores de banco de dados e analistas de redes e comunicação de dados: 37% até 2016 Engenheiros de software: aumento de 38% até 2016 Especialistas de suporte e administradores de sistemas: aumento de 18% até 2016 Analistas de sistemas computacionais: aumento de 29% até 2016
Motivos para Alta Demanda Informática se tornou central para o funcionamento dos negócios gerando uma demanda cada vez maior por tecnologias cada vez mais complexas; Expansão do comércio eletrônico e da Internet; Preocupação cada vez maior com aspectos de segurança; Computação móvel e tecnologias sem fio gerando novos produtos.
Motivos para Redução de Demanda (programadores) Consolidação e centralização de sistemas; Avanços em linguagens de programação e ferramentas: aumento de produtividade; Ferramentas que permitem ao usuário a implementação de programas; Outsourcing para países como Índia, Rússia e Brasil!
Linguagens de Programação Mais Utilizadas
Salários: Folha de São Paulo Gerente sistemas - R$8.550,00 Coordenador sistemas - R$7.028,00 Analista sistema Sr. - R$7.191,00 Analista sistema Pl. - R$5.400,00 Analista sistema Jr. - R$2.261,00 Analista Programador - R$3.886,00 Web-Designer - R$2.706,00 Programador Senior - R$2.319,00 Programador Pleno - R$2.912,00 Programador Junior - R$1.918,00
Salários: O Estado de São Paulo Gerente de Informática - R$12.418,00 Gerente de Desenv. - R$12.040,00 Supervisor de desenv. - R$7.905,00 Analista de negócios - R$5568,00 Analista de sistemas Senior - R$6600,00 Analista de sistemas Pleno - R$4525,00 Analista de sistemas Jr. - R$3194,00
HABILIDADES REQUERIDAS
Habilidades Desejáveis Domínio de línguas estrangeiras, principalmente o inglês; Conhecimento administrativo; Conhecer o alinhamento dos objetivos da TI às estratégias do negócio; Certificações; Bom relacionamento e capacidade de expressão; Trabalhos voluntários.
Habilidades Desejáveis Saber trabalhar em Grupo; Comunicação oral e escrita; Entusiasmo e vontade para aprender e ensinar; Boa estrutura acadêmica e competência. A EXIGÊNCIA DO MERCADO DE TRABALHO PARA PROFISSIONAIS DE TECNOLOGIA DA INFORMAÇÃO MATTOS, Fernando Perfil do Profissional de TI na Era do Conhecimento Alercio Bressano
TENDÊNCIAS TECNOLÓGICAS
Tendências Tecnológicas.NET, C++, C#, Java, Linux, Unix, SAP, HTML, XML, ITIL, Oracle, redes e engenheiros Cisco; Linux and Microsoft.NET SQL e banco de dados Desenvolvimento web: Flash, PHP, Javascript e Perl Surpreendentemente, demanda por Microsoft Certified Systems Engineer (MCSE) é menor. IT recruiters reveal hottest skills in demand ITWire
Tendências Tecnológicas: Quente Análise e projeto de sistemas Projeto de redes de computadores Auditoria de sistemas Planejamento e gerenciamento de segurança Administrador de dados Desenvolvimento Web Inteligência artificial Mineração dados e armazéns de dados
Tendências Tecnológicas: Frio Programação e testes de sistemas Suporte e help-desk Operações: telecomunicações e sistemas operacionais IT Profession 2010 Computerworld
Tendências Tecnológicas Versatilidade: profissional com background tecnológico mas que conhece o negócio por dentro e por fora, planeja e acomplanha planos de TI adicionando valor ao negócio e que possui bons relacionamentos dentro e fora da empresa; Gerenciamento de projetos e desenvolvimento de sistemas são fundamentais.
Tendências Tecnológicas Habilidade para desenvolver sítios Web sofisticados, que incorporem técnicas de inteligência artificial, mineração e armazéns de dados; Domínio de metodologias ágeis para o desenvolvimento de software; Capacidade de planejamento e gerenciamento de segurança. IT Profession 2010 Computerworld
Que Áreas Devem Crescer nos Próximos 5 Anos 1. Serviços Web 2. Computação Móvel 3. Inteligência de Negócios 4. Arquitetura Orientada a Serviços 5. Gerenciamento de Identidade 6. Recuperação de Desastres 7. Planejamento de Continuidade
Que Áreas Devem Crescer nos Próximos 5 Anos 8. Gerenciamento de Dados 9. Análise de Negócios 10. E-business 11. RFID 12. Proteção contra vírus IT Profession 2010 Computerworld
MANTENDO-SE ATUALIZADO
Mantendo-se Atualizado Cursos profissionalizantes; Através de associações de profissionais: SBC: Sociedade Brasileira de Computação http://www.sbc.org.br ACM: Association for Computing Machinery http://www.acm.org IEEE Computer Society http://www.computer.org
Mantendo-se Atualizado Cursos de Nível Superior: Licenciatura em Informática Sistemas de Informação Ciência da Computação Ciência da Computação Engenharia da Computação
Obrigado. Dúvidas e Questionamentos...