SlideShare a Scribd company logo
Tuesday, May 5, 2009
Mercado de Trabalho:
                        CODINOME: JAVA
                             Eduardo Bregaida




Tuesday, May 5, 2009
Quem Sou?
               •       Desenvolvedor Java há 5 anos;

               •       Possui experiência com J2SE, J2EE nas empresas:

                       •   Saargummi do Brasil LTDA, 3º Quadrante Informática, G&P, JAPI Informática LTDA, SOS
                           Computadores, Tata Consultancy Services - TCS (ABNAMRO Bank, VisaNet, Cardif), IT
                           Training, Masterdom (PRODESP), Possege (Co-Fundador) como Analista de Sistemas Java;

               •       Agente certificador do Projeto de ensino a distância JEDI no grande ABC em São Paulo:

               •       Membro do JCP - Java Community Process;

               •       Certificado IBM em Home Broker Developer Solution;

               •       Criador do Blog Java Anywhere - www.javawora.blogspot.com

               •       Coordenador e palestrante em diversos eventos de Java.




Tuesday, May 5, 2009
Tuesday, May 5, 2009
• Java?




Tuesday, May 5, 2009
• Java?
            • Java?




Tuesday, May 5, 2009
• Java?
            • Java?




            • Java?


Tuesday, May 5, 2009
• Java?
            • Java?




            • Java?
                                 • Java?
                       • Java?
Tuesday, May 5, 2009
• Java?
            • Java?




            • Java?
                                 • Java?
                       • Java?
Tuesday, May 5, 2009
Tuesday, May 5, 2009
Tuesday, May 5, 2009
Tuesday, May 5, 2009
O Que é Java?
               •       Desenvolveram uma linguagem e batizaram de Oak;

                       •   Desenvolvida por James Gosling;

                       •   Orientada a Objetos;

                       •   Semelhante ao C++;

                       •   Projetada para funcionar em diversas plataformas.

               •       Desenvolveram, um controle remoto interativo para receptores de TV a cabo,
                       chamado “*7”;

               •       Era avançado demais para sua época e o projeto foi cancelado;

               •       1993 a bolha da Internet cresce e OAK é rebatizado para Java;

               •       1995 é lançada oficialmente a linguagem.



Tuesday, May 5, 2009
Versões
                       JDK 1.1.4 Sparkler Sept 12, 1997
                       JDK 1.1.5 Pumpkin Dec 3, 1997
                       JDK 1.1.6 Abigail April 24, 1998
                       JDK 1.1.7 Brutus Sept 28, 1998
                       JDK 1.1.8 Chelsea April 8, 1999
                       J2SE 1.2 Playground Dec 4, 1998
                       J2SE 1.2.1 (none) March 30, 1999
                       J2SE 1.2.2 Cricket July 8, 1999
                       J2SE 1.3 Kestrel May 8, 2000
                       J2SE 1.3.1 Ladybird May 17, 2001
                       J2SE 1.4.0 Merlin Feb 13, 2002
                       J2SE 1.4.1 Hopper Sept 16, 2002
                       J2SE 1.4.2 Mantis June 26, 2003
                       J2SE 5.0 (1.5.0) Tiger Sept 29, 2004
                       J2SE 6 - Mustang
                       J2SE 7 – Dolphin
Tuesday, May 5, 2009
JUGS




Tuesday, May 5, 2009
Cursos




Tuesday, May 5, 2009
Caelum




Tuesday, May 5, 2009
GlobalCode




Tuesday, May 5, 2009
IT Training




Tuesday, May 5, 2009
Existem Outras Milhares
                    de Escolas,
                  Procure Ótimas
                Referências em Sua
                     Cidade...


Tuesday, May 5, 2009
Outras Alternativas




Tuesday, May 5, 2009
Participe de:

           Projetos no estilo JEDI;
           Foruns;
           Eventos;
           Palestras;




Tuesday, May 5, 2009
Mercado de Trabalho




                       http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Tuesday, May 5, 2009
Mercado de Trabalho




                        http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Tuesday, May 5, 2009
Mercado de Trabalho




Tuesday, May 5, 2009
Mercado de Trabalho




Tuesday, May 5, 2009
Mercado de Trabalho




Tuesday, May 5, 2009
Dicas
                       • Empresas NÃO são laboratórios de teste;
                       • Estude NUNCA pare;
                       • Mire no desconhecido;
                       • Estude novas tecnologias;
                       • As UTILIZE, se e somente se, elas
                         estiverem estáveis.


Tuesday, May 5, 2009
Tuesday, May 5, 2009
Presente...



Tuesday, May 5, 2009
Tuesday, May 5, 2009
Tuesday, May 5, 2009
Tuesday, May 5, 2009
Possíveis Futuros para Java

               •       Menos Provável:

                       •   Java pare de evoluir nas mãos da Oracle;

               •       Provável:

                       •   Existam mais VMs, assim como hoje existem:JRockit, SUN JDK, IBM’s JDK,
                           OpenJDK, etc.

               •       Muito Provável:

                       •   Logo Java como Linguagem pare de evoluir e vire apenas uma plataforma.
                           Exemplo JRuby, Groovy e outras linguagens rodando em cima de Java.




Tuesday, May 5, 2009
Algumas Letrinhas no Mundo de Java
      •       JSE
                             WebWork          Spring            Tapestry
      •       JEE
                             Struts           VRaptor           Facelets
      •       JME

      •       JVM            Hibernate        AJAX              JDO

      •       JDK
                             IBatis           Mentawai          Prevayler
      •       JRE
                             SOA              Design Patterns   JUnit
      •       JCP

      •       JSR            Web Containers   Refactoring       Cactus

      •       JSP
                             Web Servers      Agile             JBanana
      •       JSF
                             Web Services     GWT               Jog4J
      •       JDBC

      •       Genesis        EJB              JRuby             Ant

      •       Swing
                             Wicket           Groovy            Maverick
      •       SWT
                             Click            Struts 2          Barracuda
      •       AWT
Tuesday, May 5, 2009
Java VS Cobol




Tuesday, May 5, 2009
Java VS C




Tuesday, May 5, 2009
Java VS Ruby




Tuesday, May 5, 2009
Java Como Plataforma
                   para outras Linguagens




Tuesday, May 5, 2009
Plataforma Java




Tuesday, May 5, 2009
Plataforma Java




Tuesday, May 5, 2009
plataforma Java




Tuesday, May 5, 2009
Dúvidas?



                                                      Obrigado!



                       eduardo.bregaida@gmail.com
                            http://bregaida.com
                       http://javawora.blogspot.com
                              twitter: bregaida


Tuesday, May 5, 2009

More Related Content

Similar to Java E O Mercado De Trabalho

Avoiding common Accessibility mistakes
Avoiding common Accessibility mistakesAvoiding common Accessibility mistakes
Avoiding common Accessibility mistakes
Dirk Ginader
 
Web Standards and Accessibility
Web Standards and AccessibilityWeb Standards and Accessibility
Web Standards and Accessibility
Nick DeNardis
 
Merb The Super Bike Of Frameworks
Merb The Super Bike Of FrameworksMerb The Super Bike Of Frameworks
Merb The Super Bike Of Frameworks
Rowan Hick
 
No Really, It's All About You
No Really, It's All About YouNo Really, It's All About You
No Really, It's All About You
Chris Cornutt
 
Chad Udell - Developers are from Mars, Designers are from Venus
Chad Udell - Developers are from Mars, Designers are from VenusChad Udell - Developers are from Mars, Designers are from Venus
Chad Udell - Developers are from Mars, Designers are from Venus
360|Conferences
 
Depot Best Practices
Depot Best PracticesDepot Best Practices
Depot Best Practices
Stratepedia Presentations
 
Java: Rumours of my demise are greatly exaggerated
Java: Rumours of my demise are greatly exaggeratedJava: Rumours of my demise are greatly exaggerated
Java: Rumours of my demise are greatly exaggerated
Steve Dalton
 
Django Testing
Django TestingDjango Testing
Django Testing
ericholscher
 
MacRuby - When objective-c and Ruby meet
MacRuby - When objective-c and Ruby meetMacRuby - When objective-c and Ruby meet
MacRuby - When objective-c and Ruby meet
Matt Aimonetti
 
History of java
History of javaHistory of java
History of java
Mani Sarkar
 
01 Getting Started with Java by Ravi Patki
01 Getting Started with Java by Ravi Patki01 Getting Started with Java by Ravi Patki
01 Getting Started with Java by Ravi Patki
Ravi Patki
 
457 WWDC08 Student Welcome
457 WWDC08 Student Welcome457 WWDC08 Student Welcome
457 WWDC08 Student Welcome
rentzsch
 
JSUG - AS3 vs Java by Christoph Pickl
JSUG - AS3 vs Java by Christoph PicklJSUG - AS3 vs Java by Christoph Pickl
JSUG - AS3 vs Java by Christoph Pickl
Christoph Pickl
 
JSUG - ActionScript 3 vs Java by Christoph Pickl
JSUG - ActionScript 3 vs Java by Christoph PicklJSUG - ActionScript 3 vs Java by Christoph Pickl
JSUG - ActionScript 3 vs Java by Christoph Pickl
Christoph Pickl
 
Oxente on Rails 2009
Oxente on Rails 2009Oxente on Rails 2009
Oxente on Rails 2009
Fabio Akita
 
Accessible Javascript using Frameworks - Barcamp London 5
Accessible Javascript using Frameworks - Barcamp London 5Accessible Javascript using Frameworks - Barcamp London 5
Accessible Javascript using Frameworks - Barcamp London 5Dirk Ginader
 
Kamar Moodle
Kamar MoodleKamar Moodle
Kamar Moodle
Richard Dijk
 
DrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsDrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with Views
Irakli Nadareishvili
 

Similar to Java E O Mercado De Trabalho (20)

Avoiding common Accessibility mistakes
Avoiding common Accessibility mistakesAvoiding common Accessibility mistakes
Avoiding common Accessibility mistakes
 
Web Standards and Accessibility
Web Standards and AccessibilityWeb Standards and Accessibility
Web Standards and Accessibility
 
Merb The Super Bike Of Frameworks
Merb The Super Bike Of FrameworksMerb The Super Bike Of Frameworks
Merb The Super Bike Of Frameworks
 
No Really, It's All About You
No Really, It's All About YouNo Really, It's All About You
No Really, It's All About You
 
Chad Udell - Developers are from Mars, Designers are from Venus
Chad Udell - Developers are from Mars, Designers are from VenusChad Udell - Developers are from Mars, Designers are from Venus
Chad Udell - Developers are from Mars, Designers are from Venus
 
Depot Best Practices
Depot Best PracticesDepot Best Practices
Depot Best Practices
 
Java: Rumours of my demise are greatly exaggerated
Java: Rumours of my demise are greatly exaggeratedJava: Rumours of my demise are greatly exaggerated
Java: Rumours of my demise are greatly exaggerated
 
Django Testing
Django TestingDjango Testing
Django Testing
 
MacRuby - When objective-c and Ruby meet
MacRuby - When objective-c and Ruby meetMacRuby - When objective-c and Ruby meet
MacRuby - When objective-c and Ruby meet
 
History of java
History of javaHistory of java
History of java
 
01 Getting Started with Java by Ravi Patki
01 Getting Started with Java by Ravi Patki01 Getting Started with Java by Ravi Patki
01 Getting Started with Java by Ravi Patki
 
457 WWDC08 Student Welcome
457 WWDC08 Student Welcome457 WWDC08 Student Welcome
457 WWDC08 Student Welcome
 
Javascript Library
Javascript LibraryJavascript Library
Javascript Library
 
JSUG - AS3 vs Java by Christoph Pickl
JSUG - AS3 vs Java by Christoph PicklJSUG - AS3 vs Java by Christoph Pickl
JSUG - AS3 vs Java by Christoph Pickl
 
JSUG - ActionScript 3 vs Java by Christoph Pickl
JSUG - ActionScript 3 vs Java by Christoph PicklJSUG - ActionScript 3 vs Java by Christoph Pickl
JSUG - ActionScript 3 vs Java by Christoph Pickl
 
Oxente on Rails 2009
Oxente on Rails 2009Oxente on Rails 2009
Oxente on Rails 2009
 
Accessible Javascript using Frameworks - Barcamp London 5
Accessible Javascript using Frameworks - Barcamp London 5Accessible Javascript using Frameworks - Barcamp London 5
Accessible Javascript using Frameworks - Barcamp London 5
 
Kamar Moodle
Kamar MoodleKamar Moodle
Kamar Moodle
 
DrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsDrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with Views
 
Better Career with Java
Better Career with JavaBetter Career with Java
Better Career with Java
 

More from Eduardo Bregaida

War Room - Bregaida - V1
War Room - Bregaida - V1War Room - Bregaida - V1
War Room - Bregaida - V1
Eduardo Bregaida
 
Feedbacks - V1
Feedbacks - V1Feedbacks - V1
Feedbacks - V1
Eduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
Eduardo Bregaida
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
Eduardo Bregaida
 
Aviação Civil LT sciensa
Aviação Civil  LT sciensaAviação Civil  LT sciensa
Aviação Civil LT sciensa
Eduardo Bregaida
 
Management 3.0 - V. Revisada
Management 3.0 - V. RevisadaManagement 3.0 - V. Revisada
Management 3.0 - V. Revisada
Eduardo Bregaida
 
Minha história
Minha históriaMinha história
Minha história
Eduardo Bregaida
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
Eduardo Bregaida
 
Java acsp
Java acspJava acsp
Java acsp
Eduardo Bregaida
 
Aula 15 minutos
Aula 15 minutosAula 15 minutos
Aula 15 minutos
Eduardo Bregaida
 
Java+DDD+BDD+TDD=Sucesso Total
Java+DDD+BDD+TDD=Sucesso TotalJava+DDD+BDD+TDD=Sucesso Total
Java+DDD+BDD+TDD=Sucesso Total
Eduardo Bregaida
 
DDD + BDD + TDD - RF 2015
DDD + BDD + TDD - RF 2015 DDD + BDD + TDD - RF 2015
DDD + BDD + TDD - RF 2015
Eduardo Bregaida
 
DDD - Linguagem Ubíqua
DDD - Linguagem UbíquaDDD - Linguagem Ubíqua
DDD - Linguagem Ubíqua
Eduardo Bregaida
 
Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)
Eduardo Bregaida
 
Spring MVC - QConSP
Spring MVC - QConSPSpring MVC - QConSP
Spring MVC - QConSP
Eduardo Bregaida
 
Cultura da Empresa - um problema na Adoção Ágil - Conexão Java
Cultura da Empresa - um problema na Adoção Ágil - Conexão JavaCultura da Empresa - um problema na Adoção Ágil - Conexão Java
Cultura da Empresa - um problema na Adoção Ágil - Conexão Java
Eduardo Bregaida
 
Scrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tourScrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tour
Eduardo Bregaida
 
Cultura da empresa - um problema na adoção ágil
Cultura da empresa - um problema na adoção ágilCultura da empresa - um problema na adoção ágil
Cultura da empresa - um problema na adoção ágil
Eduardo Bregaida
 
Refatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completaRefatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completa
Eduardo Bregaida
 
Falhas nos projetos é culpa da Cultura da Empresa e não das metodologias ágeis
Falhas nos projetos é culpa da Cultura da Empresa e não das metodologias ágeisFalhas nos projetos é culpa da Cultura da Empresa e não das metodologias ágeis
Falhas nos projetos é culpa da Cultura da Empresa e não das metodologias ágeis
Eduardo Bregaida
 

More from Eduardo Bregaida (20)

War Room - Bregaida - V1
War Room - Bregaida - V1War Room - Bregaida - V1
War Room - Bregaida - V1
 
Feedbacks - V1
Feedbacks - V1Feedbacks - V1
Feedbacks - V1
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Aviação Civil LT sciensa
Aviação Civil  LT sciensaAviação Civil  LT sciensa
Aviação Civil LT sciensa
 
Management 3.0 - V. Revisada
Management 3.0 - V. RevisadaManagement 3.0 - V. Revisada
Management 3.0 - V. Revisada
 
Minha história
Minha históriaMinha história
Minha história
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
 
Java acsp
Java acspJava acsp
Java acsp
 
Aula 15 minutos
Aula 15 minutosAula 15 minutos
Aula 15 minutos
 
Java+DDD+BDD+TDD=Sucesso Total
Java+DDD+BDD+TDD=Sucesso TotalJava+DDD+BDD+TDD=Sucesso Total
Java+DDD+BDD+TDD=Sucesso Total
 
DDD + BDD + TDD - RF 2015
DDD + BDD + TDD - RF 2015 DDD + BDD + TDD - RF 2015
DDD + BDD + TDD - RF 2015
 
DDD - Linguagem Ubíqua
DDD - Linguagem UbíquaDDD - Linguagem Ubíqua
DDD - Linguagem Ubíqua
 
Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)
 
Spring MVC - QConSP
Spring MVC - QConSPSpring MVC - QConSP
Spring MVC - QConSP
 
Cultura da Empresa - um problema na Adoção Ágil - Conexão Java
Cultura da Empresa - um problema na Adoção Ágil - Conexão JavaCultura da Empresa - um problema na Adoção Ágil - Conexão Java
Cultura da Empresa - um problema na Adoção Ágil - Conexão Java
 
Scrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tourScrum - passos e desafios - agile tour
Scrum - passos e desafios - agile tour
 
Cultura da empresa - um problema na adoção ágil
Cultura da empresa - um problema na adoção ágilCultura da empresa - um problema na adoção ágil
Cultura da empresa - um problema na adoção ágil
 
Refatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completaRefatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completa
 
Falhas nos projetos é culpa da Cultura da Empresa e não das metodologias ágeis
Falhas nos projetos é culpa da Cultura da Empresa e não das metodologias ágeisFalhas nos projetos é culpa da Cultura da Empresa e não das metodologias ágeis
Falhas nos projetos é culpa da Cultura da Empresa e não das metodologias ágeis
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

Java E O Mercado De Trabalho

  • 2. Mercado de Trabalho: CODINOME: JAVA Eduardo Bregaida Tuesday, May 5, 2009
  • 3. Quem Sou? • Desenvolvedor Java há 5 anos; • Possui experiência com J2SE, J2EE nas empresas: • Saargummi do Brasil LTDA, 3º Quadrante Informática, G&P, JAPI Informática LTDA, SOS Computadores, Tata Consultancy Services - TCS (ABNAMRO Bank, VisaNet, Cardif), IT Training, Masterdom (PRODESP), Possege (Co-Fundador) como Analista de Sistemas Java; • Agente certificador do Projeto de ensino a distância JEDI no grande ABC em São Paulo: • Membro do JCP - Java Community Process; • Certificado IBM em Home Broker Developer Solution; • Criador do Blog Java Anywhere - www.javawora.blogspot.com • Coordenador e palestrante em diversos eventos de Java. Tuesday, May 5, 2009
  • 6. • Java? • Java? Tuesday, May 5, 2009
  • 7. • Java? • Java? • Java? Tuesday, May 5, 2009
  • 8. • Java? • Java? • Java? • Java? • Java? Tuesday, May 5, 2009
  • 9. • Java? • Java? • Java? • Java? • Java? Tuesday, May 5, 2009
  • 13. O Que é Java? • Desenvolveram uma linguagem e batizaram de Oak; • Desenvolvida por James Gosling; • Orientada a Objetos; • Semelhante ao C++; • Projetada para funcionar em diversas plataformas. • Desenvolveram, um controle remoto interativo para receptores de TV a cabo, chamado “*7”; • Era avançado demais para sua época e o projeto foi cancelado; • 1993 a bolha da Internet cresce e OAK é rebatizado para Java; • 1995 é lançada oficialmente a linguagem. Tuesday, May 5, 2009
  • 14. Versões JDK 1.1.4 Sparkler Sept 12, 1997 JDK 1.1.5 Pumpkin Dec 3, 1997 JDK 1.1.6 Abigail April 24, 1998 JDK 1.1.7 Brutus Sept 28, 1998 JDK 1.1.8 Chelsea April 8, 1999 J2SE 1.2 Playground Dec 4, 1998 J2SE 1.2.1 (none) March 30, 1999 J2SE 1.2.2 Cricket July 8, 1999 J2SE 1.3 Kestrel May 8, 2000 J2SE 1.3.1 Ladybird May 17, 2001 J2SE 1.4.0 Merlin Feb 13, 2002 J2SE 1.4.1 Hopper Sept 16, 2002 J2SE 1.4.2 Mantis June 26, 2003 J2SE 5.0 (1.5.0) Tiger Sept 29, 2004 J2SE 6 - Mustang J2SE 7 – Dolphin Tuesday, May 5, 2009
  • 20. Existem Outras Milhares de Escolas, Procure Ótimas Referências em Sua Cidade... Tuesday, May 5, 2009
  • 22. Participe de: Projetos no estilo JEDI; Foruns; Eventos; Palestras; Tuesday, May 5, 2009
  • 23. Mercado de Trabalho http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Tuesday, May 5, 2009
  • 24. Mercado de Trabalho http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Tuesday, May 5, 2009
  • 28. Dicas • Empresas NÃO são laboratórios de teste; • Estude NUNCA pare; • Mire no desconhecido; • Estude novas tecnologias; • As UTILIZE, se e somente se, elas estiverem estáveis. Tuesday, May 5, 2009
  • 34. Possíveis Futuros para Java • Menos Provável: • Java pare de evoluir nas mãos da Oracle; • Provável: • Existam mais VMs, assim como hoje existem:JRockit, SUN JDK, IBM’s JDK, OpenJDK, etc. • Muito Provável: • Logo Java como Linguagem pare de evoluir e vire apenas uma plataforma. Exemplo JRuby, Groovy e outras linguagens rodando em cima de Java. Tuesday, May 5, 2009
  • 35. Algumas Letrinhas no Mundo de Java • JSE WebWork Spring Tapestry • JEE Struts VRaptor Facelets • JME • JVM Hibernate AJAX JDO • JDK IBatis Mentawai Prevayler • JRE SOA Design Patterns JUnit • JCP • JSR Web Containers Refactoring Cactus • JSP Web Servers Agile JBanana • JSF Web Services GWT Jog4J • JDBC • Genesis EJB JRuby Ant • Swing Wicket Groovy Maverick • SWT Click Struts 2 Barracuda • AWT Tuesday, May 5, 2009
  • 36. Java VS Cobol Tuesday, May 5, 2009
  • 37. Java VS C Tuesday, May 5, 2009
  • 38. Java VS Ruby Tuesday, May 5, 2009
  • 39. Java Como Plataforma para outras Linguagens Tuesday, May 5, 2009
  • 43. Dúvidas? Obrigado! eduardo.bregaida@gmail.com http://bregaida.com http://javawora.blogspot.com twitter: bregaida Tuesday, May 5, 2009