Your SlideShare is downloading. ×
Palestra sobre Carreira Java / JavaEE - TDC2012 - Trlha Java
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Palestra sobre Carreira Java / JavaEE - TDC2012 - Trlha Java

1,247
views

Published on

Palestra apresentada no #TDC2012 www.thedevelopersconference.com.br falando sobre a carreira Java, estatísticas, dicas, trabalho no exterior e muito mais

Palestra apresentada no #TDC2012 www.thedevelopersconference.com.br falando sobre a carreira Java, estatísticas, dicas, trabalho no exterior e muito mais

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,247
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
62
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Carreira Java Vinicius SengerProgramador / Fundador da Globalcode Globalcode – Open4education
  • 2. Agenda Minha carreira Principais Projetos Java e Java EE Amigos de Sucesso Demo @vsenger Globalcode – Open4education
  • 3. Vinicius Senger E-mail vinicius@globalcode.com.br Twitter @vsenger Programador e Fundador da Globalcode Desenvolvimento de produtos, treinamentos e consultorias Vendedor de muambas de arduino: Www.eletronlivre.com.br @vsenger Globalcode – Open4education
  • 4. Eu(s) @vsenger Globalcode – Open4education
  • 5. Minha Carreira 1987 - Meu primeiro trabalho... 1989 - Entregador de pizza; 1990 - Entregador de VHS; 1991 - “Ajudante de programador Clipper” 199x – dBase, Clipper, C, VB, VC, Perl e Java 2000 – 2009 - só Java; 2009 > Eletrônica, Arduino, Robótica, Domótica, Programação para Crianças, Open Source; @vsenger Globalcode – Open4education
  • 6. Hoje em dia... Residente em Ubatuba (litoral norte SP); “Life-style design with hard-core marriage” Autor blog hacking-food.blogspot.com Desenvolvedor de produtos da Globalcode Programador – para sempre programador Vida(ão) = programar – cozinhar – educar – tocar violão – navegar – surfar – empreender – beatles – viajar – palestrar – beber @vsenger Globalcode – Open4education
  • 7. Projetos / Experiências G Caixa Econômica Federal – 2001 LO Banco Europeu - 2002 JAREF – 2004 BALCO SuperCRUD.com – 2007 FacesAnnotations – 2008 JSF 2.0 Expert Group - 2008 Elétron Livre - 2009 D Ubatubino / Ubasat - 2010 jHome Automation - 2011 E Devbot - 2012 @vsenger Globalcode – Open4education
  • 8. Java & Java EE Tecnologia participativa e sistema de evolução: Hibernate – JPA JSP - Struts – JSF CDI – Spring / Seam Muitas oportunidades: Sistemas corporativos Ferramentas inovação Embarcados / Mobile / VOIP Web / SOA @vsenger Globalcode – Open4education
  • 9. Java & Java EE Jenkins – jMeter – jUnit – Selenium – Eclipse – Jboss – Netbeans – Glassfish – Cassandra – drools – Scala – Play – Hibernate – JavaFX – Grails – Nexus – Spring – Wicket – Maven – ehCache – Richfaces – Mule – Processing – PureData – Arduino - OSGi OS OPEN SOUR OD CE T ! @vsenger Globalcode – Open4education
  • 10. O Java hoje e amanhã Oracle + Sun / Java = tecnologia + dinheiro (muito) 1.5 bilhões de dólares em P&D só para Java Várias vagas ao redor do mundo Java SE e EE de vento em popa! Mais de 100 linguagens rodam na JVM! O Java Morreu???? @vsenger Globalcode – Open4education
  • 11. TIOBE @vsenger Globalcode – Open4education
  • 12. TIOBE 60% das linguagens 60% das linguagens são baseadas em C são baseadas em C @vsenger Globalcode – Open4education
  • 13. Dicas de carreira Java + Inglês + Certificações + Experiência + Metodologias + Oratória + Ética = COMPLETO Aproveitar experiências internacionais Projetos open source Aproveitar “swell” tecnológico Usar (bem) as redes sociais Ampliar constantemente seu networking Selecionar e aproveitar oportunidades @vsenger Globalcode – Open4education
  • 14. Felipe Leme Fundador Globalcode Campinas Amante dos Estados Unidos Persistente, técnico, testador, radical, seletivo Jogador de poker profissinal Funcionário Google no Vale do Silício @vsenger Globalcode – Open4education
  • 15. Maiko Rocha Funcionário Oracle há mais de 10 anos; Forte Atuação na Oracle Brasil Hoje na Oracle HQ / Vale do Silício @vsenger Globalcode – Open4education
  • 16. Fabiane Nardon Arquiteta Java SENIOR Multi empresária Fundadora ToolsCloud 1o Dukes Choice Award @vsenger Globalcode – Open4education
  • 17. jHome Automation Permite controle da sua casa pelo computador, celular, tablet, internet; Abrir e fechar portas, portões, monitorar sensores, alarmes, cenários e ambientes; Baseado em Arduino e Open Source Hardware Software é 100% open source! Site: jhome.globalcode.com.br @vsenger Globalcode – Open4education
  • 18. jHome Automation Projeto Java EE premiado em 2011: Dukes Choice Award Oracle Innovation Award @vsenger Globalcode – Open4education
  • 19. jHome Automation Plataforma completa para home automation: – API Server side – Web Apps – Android App – Protocolo independente – Firmware @vsenger Globalcode – Open4education
  • 20. Componentes jHome jHome Server: home automation server / home gateway que adminitrará a casa (PC com Java EE Container); jHome Admin: aplicativo Web que permite configurar jHome e dispositivos da sua casa; jHome Control: aplicativo Web para controlar sua casa e monitorar sensores; jHome Arduino: bibliotecas e firmware para ser instalado na sua placa Arduino; @vsenger Globalcode – Open4education
  • 21. Componentes jHome jHome Android: sua casa via aparelho Android; jHome Twitter: controle da sua casa pelo twitter; jHome Sound Sensor: permite controlar sua casa com frequencias sonoras e FFT; @vsenger Globalcode – Open4education
  • 22. jHome Server + Java EE jHome Server = conjunto de EJBs para controle de tomadas, luzes RGB, sensores e agendamento; Forte uso de EJB Singleton e Transações; JAX-RS para servir JSON / XML para jQuery; JAX-WS para integração com .NET; Dual UI: uma para administração com JSF e outra rich com HTML e jQuery Logging via JPA; Integração com internet via JMS; @vsenger Globalcode – Open4education
  • 23. DEMOControle de lâmpadas;Agendamento;RGB;@vsenger Globalcode – Open4education
  • 24. Conclusões Java é um oceano de possibilidades; fazer barulho != fazer dinheiro; Essencial ter um planejamento e manter períodos de foco; Avalie a possibilidade de experiência internacional; Acredite no seu potencial e do seu projeto; O nível técnico mundial não é alto, mas a quantidade de concorrentes é enorme; @vsenger Globalcode – Open4education
  • 25. Obrigado! Perguntas e respostas; E-mail vinicius@globalcode.com.br Twitter @vsenger @vsenger Globalcode – Open4education