Perl e o Mercado de Trabalho Performance e qualidade em sistemas de informação
<ul><li>A Prill Tecnologia </li></ul>
A  Empresa <ul><li>Consultoria, tecnologia e desenvolvimento de software desde 2002. Atendendo ao mercado de TELECOM.  </l...
<ul><li>Aplicações Práticas: </li></ul><ul><ul><li>Valoração e Repasse de Trafego de Dados. </li></ul></ul><ul><ul><li>Cap...
<ul><ul><li>Objetivo : </li></ul></ul><ul><ul><ul><li>Calcular o volume arrecadado com a navegação dos usuários nos sites ...
<ul><ul><li>Objetivo : </li></ul></ul><ul><ul><ul><li>Identificar através de CDR’s (registros de ligações de voz) o aparel...
<ul><ul><li>Objetivo : </li></ul></ul><ul><ul><ul><li>Coletar informações sobre o funcionamento de servidores e gerar alar...
<ul><li>Perl e o Mercado de TI </li></ul>
Perl e o Mercado de TI <ul><ul><li>Como Perl está inserido no mercado atual? </li></ul></ul><ul><ul><ul><li>Scripts simple...
Perl e o Mercado de TI <ul><ul><li>Como Perl é visto pelo Mercado? </li></ul></ul><ul><ul><ul><li>Desconhecimento </li></u...
Perl e o Mercado de TI <ul><ul><li>Como mudar este cenário? </li></ul></ul>Divulgação
Perl e o Mercado de TI <ul><ul><li>Necessidades do Mercado: </li></ul></ul><ul><ul><ul><li>Custo </li></ul></ul></ul><ul><...
<ul><ul><li>Perguntas: </li></ul></ul><ul><ul><ul><li>É possível atender simultaneamente todas as três premissas? </li></u...
<ul><ul><li>Fatos: </li></ul></ul><ul><ul><ul><li>A comunidade Perl é uma das maiores, mais amigáveis e ativas do mundo; <...
<ul><ul><li>Fatos : </li></ul></ul><ul><ul><ul><li>Atualmente a linguagem atingiu um nível altíssimo de maturidade, contan...
<ul><ul><li>Fatos : </li></ul></ul><ul><ul><ul><li>Já existe um vasto número de ferramentas e ambientes para programação. ...
<ul><ul><li>Dificuldades : </li></ul></ul><ul><ul><ul><li>Escassez de pessoal qualificado no mercado; </li></ul></ul></ul>...
<ul><ul><li>Como mudar o cenário atual : </li></ul></ul><ul><ul><ul><li>Divulgação : Precisamos tornar a linguagem e suas ...
<ul><li>Perguntas? </li></ul>
Luis Sauerbronn [email_address] http://www.prill.com.br Obrigado.
Upcoming SlideShare
Loading in …5
×

Perl e o Mercado de Trabalho

802 views
738 views

Published on

Apresentação da Prill Tecnologia no YAPC::BRASIL sobre Perl e o mercado de trabalho de Perl no Brasil

http://www.prill.com.br

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
802
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Perl e o Mercado de Trabalho

  1. 1. Perl e o Mercado de Trabalho Performance e qualidade em sistemas de informação
  2. 2. <ul><li>A Prill Tecnologia </li></ul>
  3. 3. A Empresa <ul><li>Consultoria, tecnologia e desenvolvimento de software desde 2002. Atendendo ao mercado de TELECOM. </li></ul><ul><li>Atua na área de VAS de operadoras e provedores de conteúdo mobile, em parceria com empresas como Sagen-Orga, NSN – Nokia Siemens Network, Gemalto e Chemtech . Auxiliando empresas como Oi, TIM, Claro e Globo a oferecerem serviços de última geração aos seus clientes. </li></ul><ul><li>Trabalho baseado na ética e na responsabilidade, unindo talentos, competência, criatividade e alta qualidade. Fornecendo, assim, soluções aos clientes e parceiros com qualidade, gerando diferenciais e agregando valor aos negócios. </li></ul>
  4. 4. <ul><li>Aplicações Práticas: </li></ul><ul><ul><li>Valoração e Repasse de Trafego de Dados. </li></ul></ul><ul><ul><li>Captura de IMEI. </li></ul></ul><ul><ul><li>Monitoramento e Geração de Alarmes. </li></ul></ul>
  5. 5. <ul><ul><li>Objetivo : </li></ul></ul><ul><ul><ul><li>Calcular o volume arrecadado com a navegação dos usuários nos sites de parceiros, e repassar para eles, parte do valor desta navegação. </li></ul></ul></ul><ul><ul><li>Desafio: </li></ul></ul><ul><ul><ul><li>O processo anterior, escrito em C e Shell Script , não era escalável. Funcionou bem no início, com pouco volume, mas conforme os usos aumentaram, passou a levar cerca de 30 horas para processar os arquivos gerados em um dia. O processamento estava com 90 dias de atraso e as falhas eram constantes. </li></ul></ul></ul><ul><ul><li>Resultado: </li></ul></ul><ul><ul><ul><li>O novo processo em Perl passou a processar a mesma quantidade de dados em 7 minutos . Todo o backlog foi eliminado em 12 horas. </li></ul></ul></ul><ul><ul><ul><li>Hoje, depois de 3 anos , com um volume 10 vezes maior e utilizando o mesmo hardware , o processo ainda leva menos de 10 minutos . Nesses 4 anos não houve nenhuma interrupção no serviço causada por falha na aplicação. </li></ul></ul></ul>Valoração e Repasse de Tráfego de Dados
  6. 6. <ul><ul><li>Objetivo : </li></ul></ul><ul><ul><ul><li>Identificar através de CDR’s (registros de ligações de voz) o aparelho utilizado pelo cliente. De posse desta informação, disponibilizar através de interface WEB relatórios de histórico de uso de aparelhos por assinante e até mesmo a possibilidade de se criar listas de assinantes de determinada região que utilizem aparelhos com uma certa funcionalidade. </li></ul></ul></ul><ul><ul><li>Desafio: </li></ul></ul><ul><ul><ul><li>Processar mais de 10 Milhões de CDR’s diariamente. </li></ul></ul></ul><ul><ul><li>Resultado: </li></ul></ul><ul><ul><ul><li>A aplicação se encontra em produção há 5 anos. Neste período, o volume de CDR’s aumentou cerca de 15 vezes. </li></ul></ul></ul><ul><ul><ul><li>Hoje, a aplicação armazena e gera relatórios online a partir de uma base de dados contendo mais de 25 milhões usuários, aproximadamente 24.000 modelos de celular e mais de 590 mil características distintas cadastradas. </li></ul></ul></ul>Captura de IMEI
  7. 7. <ul><ul><li>Objetivo : </li></ul></ul><ul><ul><ul><li>Coletar informações sobre o funcionamento de servidores e gerar alarmes SNMP em tempo real de falhas de hardware ou da aplicação. </li></ul></ul></ul><ul><ul><li>Desafio: </li></ul></ul><ul><ul><ul><li>Criar uma ferramenta customizável, extensível e que fosse independente da plataforma utilizada para coleta de dados e geração de alarmes. </li></ul></ul></ul><ul><ul><li>Resultado: </li></ul></ul><ul><ul><ul><li>A aplicação, através de conectores configuráveis, utiliza recursos do próprio SO para recuperação e analise de informações sobre o Hardware e o Software. Alarmes podem ser disparados por regras facilmente alteradas, sem a necessidade de interrupção no monitoramento. </li></ul></ul></ul><ul><ul><ul><li>Como esta iniciativa fez parte de um projeto maior, que utilizava Java e log4j. Utilizamos Log4Perl para manter uma configuração centralizada dos logs do projeto. Esta decisão (e algumas provocações dos programadores Java), gerou a iniciativa de construção da biblioteca Log::Dispatch::SNMP . </li></ul></ul></ul>Monitoramento e Geração de Alarmes
  8. 8. <ul><li>Perl e o Mercado de TI </li></ul>
  9. 9. Perl e o Mercado de TI <ul><ul><li>Como Perl está inserido no mercado atual? </li></ul></ul><ul><ul><ul><li>Scripts simples de m anutenção e/ou operação </li></ul></ul></ul><ul><ul><ul><li>Processamento de Texto </li></ul></ul></ul><ul><ul><ul><li>Pequenos sites WEB - CGI </li></ul></ul></ul>
  10. 10. Perl e o Mercado de TI <ul><ul><li>Como Perl é visto pelo Mercado? </li></ul></ul><ul><ul><ul><li>Desconhecimento </li></ul></ul></ul><ul><ul><ul><li>Preconceito </li></ul></ul></ul><ul><ul><ul><li>Medo </li></ul></ul></ul>
  11. 11. Perl e o Mercado de TI <ul><ul><li>Como mudar este cenário? </li></ul></ul>Divulgação
  12. 12. Perl e o Mercado de TI <ul><ul><li>Necessidades do Mercado: </li></ul></ul><ul><ul><ul><li>Custo </li></ul></ul></ul><ul><ul><ul><li>Tempo </li></ul></ul></ul><ul><ul><ul><li>Qualidade </li></ul></ul></ul>
  13. 13. <ul><ul><li>Perguntas: </li></ul></ul><ul><ul><ul><li>É possível atender simultaneamente todas as três premissas? </li></ul></ul></ul><ul><ul><ul><li>Perl pode me ajudar nesta tarefa? </li></ul></ul></ul><ul><ul><li>Resposta: </li></ul></ul><ul><li>Sim , através da padronização ! </li></ul>Perl e o Mercado de TI
  14. 14. <ul><ul><li>Fatos: </li></ul></ul><ul><ul><ul><li>A comunidade Perl é uma das maiores, mais amigáveis e ativas do mundo; </li></ul></ul></ul><ul><ul><ul><li>É uma das linguagens mais portáveis que existe; </li></ul></ul></ul><ul><ul><ul><li>Possui um vasto ferramental de bibliotecas prontas para praticamente todo tipo de integração; </li></ul></ul></ul>Perl e o Mercado de TI
  15. 15. <ul><ul><li>Fatos : </li></ul></ul><ul><ul><ul><li>Atualmente a linguagem atingiu um nível altíssimo de maturidade, contando com um grande número de Frameworks altamente estáveis e desenvolvidos: </li></ul></ul></ul><ul><ul><ul><ul><li>DBIx::Class; </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Catalyst; </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Solstice; </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Mason; </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Template Toolkit; </li></ul></ul></ul></ul><ul><ul><ul><ul><li>HTML::Template; </li></ul></ul></ul></ul>Perl e o Mercado de TI
  16. 16. <ul><ul><li>Fatos : </li></ul></ul><ul><ul><ul><li>Já existe um vasto número de ferramentas e ambientes para programação. </li></ul></ul></ul><ul><ul><ul><ul><li>EPIC – Eclipse Perl Integration; </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Padre – Perl Application Development and Refactoring Environment; </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Komodo; </li></ul></ul></ul></ul>Perl e o Mercado de TI
  17. 17. <ul><ul><li>Dificuldades : </li></ul></ul><ul><ul><ul><li>Escassez de pessoal qualificado no mercado; </li></ul></ul></ul><ul><ul><ul><li>Pouca empresas dispostas a investir no uso da Linguagem; </li></ul></ul></ul><ul><ul><ul><li>Lobby das grandes empresas; </li></ul></ul></ul><ul><ul><ul><li>Modismos; </li></ul></ul></ul><ul><ul><ul><li>Baixa penetração no meio acadêmico; </li></ul></ul></ul><ul><ul><ul><li>Dificuldade de treinamento; </li></ul></ul></ul>Perl e o Mercado de TI
  18. 18. <ul><ul><li>Como mudar o cenário atual : </li></ul></ul><ul><ul><ul><li>Divulgação : Precisamos tornar a linguagem e suas ferramentas conhecidas, pelo mercado consumidor, dentro do meio acadêmico e pelos próprios desenvolvedores de software; </li></ul></ul></ul><ul><ul><ul><li>Qualificação : As ferramentas já existem, a linguagem é estável, os frameworks estão solidificados e a comunidade é enorme e o conteúdo disponível é vasto. Precisamos investir na qualificação das Pessoas ! </li></ul></ul></ul>Perl e o Mercado de TI
  19. 19. <ul><li>Perguntas? </li></ul>
  20. 20. Luis Sauerbronn [email_address] http://www.prill.com.br Obrigado.

×