Palestrantes
Thiago Faria de Andrade
 Programador há 15 anos
 Bacharel em Sistemas de Informação
 Sócio/Diretor da AlgaWorks
 Diretor de Tecnologia da Boobow
 Consultor, arquiteto, desenvolvedor e instrutor Java
 8 anos de experiência com Java
 Certificado como programador Java pela Sun
Palestrantes
Normandes Júnior
 Bacharel em Engenharia Elétrica
 Arquiteto de software na CTBC
 Consultor e instrutor Java na AlgaWorks
 5 anos de experiência com Java
 Certificado SCJP e SCWCD pela Sun
Como se dar bem no
mercado com Java?
Agenda
 Oportunidades
 Escolha a sua especialidade
 Dificuldades
 Remuneração
 Primeiro trabalho
 Como se preparar para as
exigências do mercado?
 Como se tornar um profissional
de destaque no mercado?
 Sugestões para estudo
 Outras características
importantes
 Diferenciais
 Certificações Java
 A AlgaWorks
 Nossos clientes
 Portfólio de cursos
Oportunidades
http://computerworld.uol.com.br/carreira/2009/07/23/desenvolvedor-java-esta-em-alta-no-mercado/
Oportunidades
 Muitas ofertas de emprego
 Salários atrativos
 Flexibilidade de trabalho
Escolha a sua especialidade
 Desktop
 Web
 Mobilidade
 Telecom
 Etc
Dificuldades
Você pode perder seu emprego para um garoto que
acabou de sair do colegial (ou nem saiu)
Dificuldades
Muita exigência até para vagas iniciantes
Dificuldades
Vagas de estágios são escassas e até exigem alguns
conhecimentos
Dificuldades
Salário inicial pode não ser o desejado
Dificuldades
Alguns projetos exigem esforço físico e mental muito
grande (noites em claro)
Remuneração
 Depende do modelo de contratação (PJ, CLT, CLT
Flex, etc) e benefícios
 Depende do profissional, da empresa e
especialidades exigidas
 Depende da “raridade” do
profissional
 Em BSB, BH, SP, os
salários podem dobrar
Primeiro trabalho
 Estágio (raro)
 Programa de trainee de
grandes empresas (difícil)
 Programador júnior (requer
alguma experiência)
Como se preparar para as
exigências do mercado?
Como se preparar
 Treinamentos específicos
 Desenvolvimento de projetos open-source
 Desenvolvimento de projetos pessoais
 Idiomas (inglês, espanhol, etc)
 Dedicação nas horas vagas
Como se tornar um profissional de
destaque no mercado?
Destacando-se no mercado
 Crie seu próprio blog
 Inscreva-se já no Twitter
 Use outras redes sociais com responsabilidade
Destacando-se no mercado
 Acompanhe notícias e artigos de portais
especializados
 Se for possível, assine revistas
 Acompanhe feeds de blogs sobre Java
Destacando-se no mercado
 Estude muito! Leia livros técnicos e não-técnicos
 Seja curioso! Procure descobrir o porque das coisas
Destacando-se no mercado
 Participe de eventos e faça seu network
 Ministre palestras de assuntos que conhece bem
 Dissemine seu conhecimento: ajude seus colegas
Destacando-se no mercado
 Especialize-se em tecnologias emergentes
Destacando-se no mercado
 Realize sempre bons trabalhos
 Programe por paixão, e não por dinheiro
Sugestões para estudo
 Orientação a objetos e API Java
 Servlets, JSP e JSF
 RichFaces
 Struts
 Hibernate/JPA
 EJB
 Design Patterns
 UML
 Usabilidade na web
 Scrum
Outras características importantes
 Responsabilidade
 Comprometimento
 Bom relacionamento
 Espírito de equipe
 Conhecimento de negócio
Diferenciais
 Configuração de servidores de aplicações
 Sistemas operacionais (Linux)
 Segurança da informação
 Conhecimento em outras linguagens
 Metodologias ágeis
 Banco de dados
 SQL avançado
Certificações Java
 Vale a pena?
 Quando é a hora?
Certificações Java – Quais são?
 OCA, Java SE 5/SE 6
 OCP, Java SE 5 Programmer
 OCP, Java SE 6 Programmer
 OCM, Java SE6 Developer
 OCP, Java EE 5 Web Component Developer
 OCP, Java EE 5 Business Component Developer
 OCP, Java EE 5 Web Services Developer
 OCM, Java EE 5 Enterprise Architect
 OCP, Java ME 1 Mobile Application Developer
 OCP, Java Platform, EE 6 JavaServer Pages and Servlet Developer
 OCP, Java Platform, EE 6 Enterprise JavaBeans Developer
 OCP, Java Platform, EE 6 Java Persistence API Developer
 OCP, Java Platform, EE 6 Web Services Developer
 OCP, Java Platform, EE 6 JavaServer Faces Developer
Sobre a AlgaWorks
Nossos valiosos clientes
Portfólio de cursos
 Formação Consultor Java para Web
 Formação Consultor Java EE Avançado
 Preparatório para Certificação Java
 Modelagem UML
 Gerenciamento Ágil de Projetos com Scrum
Total de 12 cursos e 2 formações.
Novos cursos – em breve
 Lógica de Programação com Java
 Banco de Dados aplicado a Java
 Formação Consultor Microsoft .NET
 Ruby on Rails
 Python e Django
 Gerenciamento de Projetos baseado no PMBoK
 Microsoft Project na Prática
Sucesso!
Thiago Faria de Andrade
thiago.faria@algaworks.com
@thiagofandrade
Obrigado!
www.algaworks.com
@algaworks
Normandes Júnior
normandes.junior@algaworks.com

Mercado Java: como se dar bem?

  • 2.
    Palestrantes Thiago Faria deAndrade  Programador há 15 anos  Bacharel em Sistemas de Informação  Sócio/Diretor da AlgaWorks  Diretor de Tecnologia da Boobow  Consultor, arquiteto, desenvolvedor e instrutor Java  8 anos de experiência com Java  Certificado como programador Java pela Sun
  • 3.
    Palestrantes Normandes Júnior  Bacharelem Engenharia Elétrica  Arquiteto de software na CTBC  Consultor e instrutor Java na AlgaWorks  5 anos de experiência com Java  Certificado SCJP e SCWCD pela Sun
  • 4.
    Como se darbem no mercado com Java?
  • 5.
    Agenda  Oportunidades  Escolhaa sua especialidade  Dificuldades  Remuneração  Primeiro trabalho  Como se preparar para as exigências do mercado?  Como se tornar um profissional de destaque no mercado?  Sugestões para estudo  Outras características importantes  Diferenciais  Certificações Java  A AlgaWorks  Nossos clientes  Portfólio de cursos
  • 6.
  • 7.
    Oportunidades  Muitas ofertasde emprego  Salários atrativos  Flexibilidade de trabalho
  • 8.
    Escolha a suaespecialidade  Desktop  Web  Mobilidade  Telecom  Etc
  • 9.
    Dificuldades Você pode perderseu emprego para um garoto que acabou de sair do colegial (ou nem saiu)
  • 10.
  • 11.
    Dificuldades Vagas de estágiossão escassas e até exigem alguns conhecimentos
  • 12.
  • 13.
    Dificuldades Alguns projetos exigemesforço físico e mental muito grande (noites em claro)
  • 14.
    Remuneração  Depende domodelo de contratação (PJ, CLT, CLT Flex, etc) e benefícios  Depende do profissional, da empresa e especialidades exigidas  Depende da “raridade” do profissional  Em BSB, BH, SP, os salários podem dobrar
  • 15.
    Primeiro trabalho  Estágio(raro)  Programa de trainee de grandes empresas (difícil)  Programador júnior (requer alguma experiência)
  • 16.
    Como se prepararpara as exigências do mercado?
  • 17.
    Como se preparar Treinamentos específicos  Desenvolvimento de projetos open-source  Desenvolvimento de projetos pessoais  Idiomas (inglês, espanhol, etc)  Dedicação nas horas vagas
  • 18.
    Como se tornarum profissional de destaque no mercado?
  • 19.
    Destacando-se no mercado Crie seu próprio blog  Inscreva-se já no Twitter  Use outras redes sociais com responsabilidade
  • 20.
    Destacando-se no mercado Acompanhe notícias e artigos de portais especializados  Se for possível, assine revistas  Acompanhe feeds de blogs sobre Java
  • 21.
    Destacando-se no mercado Estude muito! Leia livros técnicos e não-técnicos  Seja curioso! Procure descobrir o porque das coisas
  • 22.
    Destacando-se no mercado Participe de eventos e faça seu network  Ministre palestras de assuntos que conhece bem  Dissemine seu conhecimento: ajude seus colegas
  • 23.
    Destacando-se no mercado Especialize-se em tecnologias emergentes
  • 24.
    Destacando-se no mercado Realize sempre bons trabalhos  Programe por paixão, e não por dinheiro
  • 25.
    Sugestões para estudo Orientação a objetos e API Java  Servlets, JSP e JSF  RichFaces  Struts  Hibernate/JPA  EJB  Design Patterns  UML  Usabilidade na web  Scrum
  • 26.
    Outras características importantes Responsabilidade  Comprometimento  Bom relacionamento  Espírito de equipe  Conhecimento de negócio
  • 27.
    Diferenciais  Configuração deservidores de aplicações  Sistemas operacionais (Linux)  Segurança da informação  Conhecimento em outras linguagens  Metodologias ágeis  Banco de dados  SQL avançado
  • 28.
    Certificações Java  Valea pena?  Quando é a hora?
  • 29.
    Certificações Java –Quais são?  OCA, Java SE 5/SE 6  OCP, Java SE 5 Programmer  OCP, Java SE 6 Programmer  OCM, Java SE6 Developer  OCP, Java EE 5 Web Component Developer  OCP, Java EE 5 Business Component Developer  OCP, Java EE 5 Web Services Developer  OCM, Java EE 5 Enterprise Architect  OCP, Java ME 1 Mobile Application Developer  OCP, Java Platform, EE 6 JavaServer Pages and Servlet Developer  OCP, Java Platform, EE 6 Enterprise JavaBeans Developer  OCP, Java Platform, EE 6 Java Persistence API Developer  OCP, Java Platform, EE 6 Web Services Developer  OCP, Java Platform, EE 6 JavaServer Faces Developer
  • 30.
  • 31.
  • 32.
    Portfólio de cursos Formação Consultor Java para Web  Formação Consultor Java EE Avançado  Preparatório para Certificação Java  Modelagem UML  Gerenciamento Ágil de Projetos com Scrum Total de 12 cursos e 2 formações.
  • 33.
    Novos cursos –em breve  Lógica de Programação com Java  Banco de Dados aplicado a Java  Formação Consultor Microsoft .NET  Ruby on Rails  Python e Django  Gerenciamento de Projetos baseado no PMBoK  Microsoft Project na Prática
  • 34.
    Sucesso! Thiago Faria deAndrade thiago.faria@algaworks.com @thiagofandrade Obrigado! www.algaworks.com @algaworks Normandes Júnior normandes.junior@algaworks.com