SlideShare a Scribd company logo
1 of 25
Download to read offline
• Analista de sistemas formado pela Ucsal e pós graduado pela Ruy Barbosa
• Desenvolvedor e líder de equipe na Indra atendendo a Telefônica/Vivo a mais de 8 anos
• https://www.linkedin.com/in/antonio-lazaro-carvalho-borges
• Quantidade de oportunidades
• Plataforma e comunidade consolidada e líder de
mercado
• Tecnologia livre e gratuita
• Documentação ampla e muito rica
• Estagiário
• Junior
• Pleno
• Sênior
• Master
• Consultor/Especialista
Qual a base de tudo?
• Lógica de programação
• Linguagem de programação
• Estrutura de dados
• Orientação a objetos
• Banco de dados
Conhecimentos
diferenciais
• Arquitetura de computadores
• Sistema operacional
• Redes de computadores
• Sistemas distribuídos
• Linux
• Html, CSS e Javascript
Web
• HTML e CSS
• Desenvolvimento Web (JSP/Servlets)
• Protocolo HTTP
• JSF (“padrão”)
• Framework MVC (Spring MVC? Spring boot? VRaptor?)
• Outros caminhos?
Desktop
• Java Swing
• Java FX
Mobile
• Qual plataforma destino?
• Android? Ios? Windows Phone?
Que ferramentas
usar?
• IDEs?
• Editores de textos?
• Qual servidor?
• Qual sistema operacional?
• Linux? Linha de comando? Eca..
Como começar a
praticar
• Desafios de programação
• Exercícios
• Apostilas
• Use sua criatividade
• Grupo de estudos na faculdade
• Eventos da área
Como avançar?
• Criando projetos pessoais
• Participando de projetos opensource (github)
• Colaborando com projetos de amigos
Como criar um
currículo
• Participe de eventos.
• Alimente seu perfil no linkedin
• Seu código é seu portfólio. Github é uma ferramenta
muito interessante para apresentar
• Certificação Java
Características de um bom
desenvolvedor
• Capacidade técnica
• Vontade de aprender
• Vontade de melhorar o conhecimento sempre
• Capacidade de abstração e transformação de problemas reais em soluções computacionais
• Trabalhar sob pressão
• Trabalhar longas jornadas de trabalho
• Visão de negocio
• Auto organização
• Auto gerenciamento
• Habilidade para se adaptar a novos cenários (a única certeza que temos é que o escopo de um projeto irá mudar)
• Mentalidade de trabalho em equipe.
• Senso de criatividade
• Respeito a prazos
• Ser responsável
• Ouvir críticas e assimilar a mensagem para crescimento
• Colaboração
• Curiosidade
• Cuidado (testes)
• Seja poliglota
• Preguiça
• Coragem
Dia a dia em uma
grande empresa
• Como acontece?
• Como progredir?
• Não seja apenas mais um.
• Inovando dentro da empresa.
• Aproveite seu gás e sede de aprender.
O que as empresas
esperam?
Como me destacar dentro das empresas?
O que você deve
esperar da empresa?
O que você não deve
esperar da empresa?
Sugestão de caminho na
internet
• https://www.caelum.com.br/apostila-java-orientacao-
objetos/
• https://www.caelum.com.br/apostila-java-estrutura-dados/
• https://www.caelum.com.br/apostila-html-css-javascript/
• https://www.caelum.com.br/apostila-java-web/
• https://www.caelum.com.br/apostila-java-testes-jsf-web-
services-design-patterns/
Fontes online
• https://www.alura.com.br/
• http://www.globalcode.com.br/gratuitos/miniCursos
• http://www.algaworks.com/
Usando livros
• http://www.altabooks.com.br/use-a-cabeca.html
• https://www.casadocodigo.com.br/
• http://www.altabooks.com.br/
• https://pragprog.com/
• http://shop.oreilly.com/category/ebooks.do
Livros para aprimorar
conhecimento
Outros livros
• http://www.codepancake.com/10-books-every-
programmer-should-read/
• http://gc.blog.br/2008/03/27/10-livros-recomendados-
para-desenvolvedores/
• http://gc.blog.br/2014/03/03/mais-10-livros-
recomendados-para-desenvolvedores/
Dicas adicionais
• Não seja fanático por uma plataforma ou tecnologia. Conheça a melhor
ferramenta para resolver seu problema. Clientes pouco se importam qual
tecnologia usada, eles querem seus problemas resolvidos.
• Na carreira, não busque exclusivamente salário. O desafio conta também.
• Compartilhe conhecimento sempre.
• Não seja omisso. Tenha coragem de apontar algo que acredita que está errado.
• Não seja único conhecedor de algo, isso impede seu crescimento
• Nunca espere pela empresa para adquirir conhecimento.
• Seja persistente e curioso.
• Obrigado.
• Email: antonio.lazaro@gmail.com
• Twitter: @antonio_lazaro
• Site: https://antoniolazaro.github.io

More Related Content

What's hot

Java e o mercado de trabalho
Java e o mercado de trabalhoJava e o mercado de trabalho
Java e o mercado de trabalhoClaudiney Marques
 
WordPress para Gestores de Conteúdo - WordCamp BH 2015
WordPress para Gestores de Conteúdo - WordCamp BH 2015WordPress para Gestores de Conteúdo - WordCamp BH 2015
WordPress para Gestores de Conteúdo - WordCamp BH 2015Nauweb
 
Lightning Talk: Webdev who?
Lightning Talk: Webdev who?Lightning Talk: Webdev who?
Lightning Talk: Webdev who?Leandro Nunes
 
#1 - Git - Introdução
#1 - Git - Introdução#1 - Git - Introdução
#1 - Git - IntroduçãoRodrigo Branas
 
Design para WordPress- Anyssa Ferreira - WordCamp BH 2015
Design para WordPress-  Anyssa Ferreira - WordCamp BH 2015Design para WordPress-  Anyssa Ferreira - WordCamp BH 2015
Design para WordPress- Anyssa Ferreira - WordCamp BH 2015Anyssa Ferreira
 
Front-end o que é preciso saber?
Front-end o que é preciso saber?Front-end o que é preciso saber?
Front-end o que é preciso saber?João Praia
 
O Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndO Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndRael Max
 
Turbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTurbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTiago Matos
 
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDesenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDomingos Teruel
 
Criando Filtros com AngularJS
Criando Filtros com AngularJSCriando Filtros com AngularJS
Criando Filtros com AngularJSRodrigo Branas
 
Do marketplace ao WordPress - WordCamp BH 2015
Do marketplace ao WordPress -  WordCamp BH 2015Do marketplace ao WordPress -  WordCamp BH 2015
Do marketplace ao WordPress - WordCamp BH 2015Fellyph Cintra
 
ASP .NET MVC - Você esta pronto para a pílula vermelha?
ASP .NET MVC - Você esta pronto para a pílula vermelha?ASP .NET MVC - Você esta pronto para a pílula vermelha?
ASP .NET MVC - Você esta pronto para a pílula vermelha?Douglas Aguiar
 
Gerenciando Projetos Com Ruby On Rails
Gerenciando Projetos Com Ruby On RailsGerenciando Projetos Com Ruby On Rails
Gerenciando Projetos Com Ruby On RailsRodrigo Urubatan
 
Guia do Front-end das Galáxias
Guia do Front-end das GaláxiasGuia do Front-end das Galáxias
Guia do Front-end das GaláxiasDavidson Fellipe
 
WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...
WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...
WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...Vinícius Lourenço
 
JavaScript Firme: Módulos com RequireJS e BDD com Jasmine
JavaScript Firme: Módulos com RequireJS e BDD com JasmineJavaScript Firme: Módulos com RequireJS e BDD com Jasmine
JavaScript Firme: Módulos com RequireJS e BDD com JasmineAndré Willik Valenti
 

What's hot (20)

Java e o mercado de trabalho
Java e o mercado de trabalhoJava e o mercado de trabalho
Java e o mercado de trabalho
 
Case Editora Abril
Case Editora AbrilCase Editora Abril
Case Editora Abril
 
WordPress para Gestores de Conteúdo - WordCamp BH 2015
WordPress para Gestores de Conteúdo - WordCamp BH 2015WordPress para Gestores de Conteúdo - WordCamp BH 2015
WordPress para Gestores de Conteúdo - WordCamp BH 2015
 
Lightning Talk: Webdev who?
Lightning Talk: Webdev who?Lightning Talk: Webdev who?
Lightning Talk: Webdev who?
 
CMS em PHP: essa briga ainda existe?
CMS em PHP: essa briga ainda existe?CMS em PHP: essa briga ainda existe?
CMS em PHP: essa briga ainda existe?
 
#1 - Git - Introdução
#1 - Git - Introdução#1 - Git - Introdução
#1 - Git - Introdução
 
Design para WordPress- Anyssa Ferreira - WordCamp BH 2015
Design para WordPress-  Anyssa Ferreira - WordCamp BH 2015Design para WordPress-  Anyssa Ferreira - WordCamp BH 2015
Design para WordPress- Anyssa Ferreira - WordCamp BH 2015
 
Front-end o que é preciso saber?
Front-end o que é preciso saber?Front-end o que é preciso saber?
Front-end o que é preciso saber?
 
O Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndO Papel do desenvolvedor Front End
O Papel do desenvolvedor Front End
 
Turbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHPTurbinando seu workflow com cakePHP
Turbinando seu workflow com cakePHP
 
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDesenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
 
Javafx
JavafxJavafx
Javafx
 
Criando Filtros com AngularJS
Criando Filtros com AngularJSCriando Filtros com AngularJS
Criando Filtros com AngularJS
 
Do marketplace ao WordPress - WordCamp BH 2015
Do marketplace ao WordPress -  WordCamp BH 2015Do marketplace ao WordPress -  WordCamp BH 2015
Do marketplace ao WordPress - WordCamp BH 2015
 
ASP .NET MVC - Você esta pronto para a pílula vermelha?
ASP .NET MVC - Você esta pronto para a pílula vermelha?ASP .NET MVC - Você esta pronto para a pílula vermelha?
ASP .NET MVC - Você esta pronto para a pílula vermelha?
 
Gerenciando Projetos Com Ruby On Rails
Gerenciando Projetos Com Ruby On RailsGerenciando Projetos Com Ruby On Rails
Gerenciando Projetos Com Ruby On Rails
 
Javascript Cross-browser
Javascript Cross-browserJavascript Cross-browser
Javascript Cross-browser
 
Guia do Front-end das Galáxias
Guia do Front-end das GaláxiasGuia do Front-end das Galáxias
Guia do Front-end das Galáxias
 
WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...
WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...
WordCamp Rio de Janeiro 2015 - Vinícius Lourenço | Desenvolvendo Plugins para...
 
JavaScript Firme: Módulos com RequireJS e BDD com Jasmine
JavaScript Firme: Módulos com RequireJS e BDD com JasmineJavaScript Firme: Módulos com RequireJS e BDD com Jasmine
JavaScript Firme: Módulos com RequireJS e BDD com Jasmine
 

Viewers also liked

NoSQL - Por que e quando usar?
NoSQL - Por que e quando usar?NoSQL - Por que e quando usar?
NoSQL - Por que e quando usar?Nico Steppat
 
Migrations for Java (Javou #4 - JavaCE)
Migrations for Java (Javou #4 - JavaCE)Migrations for Java (Javou #4 - JavaCE)
Migrations for Java (Javou #4 - JavaCE)Rafael Ponte
 
Java User Group - O que é e como eu faço para participar?
Java User Group - O que é e como eu faço para participar?Java User Group - O que é e como eu faço para participar?
Java User Group - O que é e como eu faço para participar?jeffersonmoreirati
 
Usando Python na Google App Engine
Usando Python na Google App EngineUsando Python na Google App Engine
Usando Python na Google App EngineLuiz Cláudio Silva
 
Gaelyk: Desenvolvimento Ágil em Groovy nas Nuvens da Google
Gaelyk: Desenvolvimento Ágil em Groovy nas Nuvens da GoogleGaelyk: Desenvolvimento Ágil em Groovy nas Nuvens da Google
Gaelyk: Desenvolvimento Ágil em Groovy nas Nuvens da GoogleSerge Rehem
 
Coding Dojo em 5 Minutos
Coding Dojo em 5 MinutosCoding Dojo em 5 Minutos
Coding Dojo em 5 MinutosSerge Rehem
 
What is tackled in the Java EE Security API (Java EE 8)
What is tackled in the Java EE Security API (Java EE 8)What is tackled in the Java EE Security API (Java EE 8)
What is tackled in the Java EE Security API (Java EE 8)Rudy De Busscher
 

Viewers also liked (14)

NoSQL - Por que e quando usar?
NoSQL - Por que e quando usar?NoSQL - Por que e quando usar?
NoSQL - Por que e quando usar?
 
Jpa de a à z por que conhecer jpa
Jpa de a à z  por que conhecer jpa Jpa de a à z  por que conhecer jpa
Jpa de a à z por que conhecer jpa
 
Migrations for Java (Javou #4 - JavaCE)
Migrations for Java (Javou #4 - JavaCE)Migrations for Java (Javou #4 - JavaCE)
Migrations for Java (Javou #4 - JavaCE)
 
Java User Group - O que é e como eu faço para participar?
Java User Group - O que é e como eu faço para participar?Java User Group - O que é e como eu faço para participar?
Java User Group - O que é e como eu faço para participar?
 
Spring Data Jpa
Spring Data JpaSpring Data Jpa
Spring Data Jpa
 
Spring Data Jpa
Spring Data JpaSpring Data Jpa
Spring Data Jpa
 
Usando Python na Google App Engine
Usando Python na Google App EngineUsando Python na Google App Engine
Usando Python na Google App Engine
 
Tdd principios oo
Tdd principios oo Tdd principios oo
Tdd principios oo
 
Google Maps API V3
Google Maps API V3Google Maps API V3
Google Maps API V3
 
Gaelyk: Desenvolvimento Ágil em Groovy nas Nuvens da Google
Gaelyk: Desenvolvimento Ágil em Groovy nas Nuvens da GoogleGaelyk: Desenvolvimento Ágil em Groovy nas Nuvens da Google
Gaelyk: Desenvolvimento Ágil em Groovy nas Nuvens da Google
 
Coding Dojo em 5 Minutos
Coding Dojo em 5 MinutosCoding Dojo em 5 Minutos
Coding Dojo em 5 Minutos
 
Jsf 2 slideshare
Jsf 2 slideshareJsf 2 slideshare
Jsf 2 slideshare
 
What is tackled in the Java EE Security API (Java EE 8)
What is tackled in the Java EE Security API (Java EE 8)What is tackled in the Java EE Security API (Java EE 8)
What is tackled in the Java EE Security API (Java EE 8)
 
No sql o_que_e_isso.key
No sql o_que_e_isso.keyNo sql o_que_e_isso.key
No sql o_que_e_isso.key
 

Similar to Palestra Carreira Java Bahia Meeting

Carreira de Desenvolvimento
Carreira de DesenvolvimentoCarreira de Desenvolvimento
Carreira de DesenvolvimentoAlvaro Viebrantz
 
Perfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando AlémPerfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando Alémilegra
 
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioTudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioGuga Alves
 
Apresentação do Módulo de GP de Web
Apresentação do Módulo de GP de WebApresentação do Módulo de GP de Web
Apresentação do Módulo de GP de WebClaudio Barbosa
 
Curso PHP UNIFACS 2014.1 – Frameworks
Curso PHP UNIFACS 2014.1 – FrameworksCurso PHP UNIFACS 2014.1 – Frameworks
Curso PHP UNIFACS 2014.1 – FrameworksJonata Weber
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosOpenBossa
 
A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorMarcos Pereira
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?Fabio Janiszevski
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHPRangel Javier
 
Python mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internetPython mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internetMarcos Petry
 
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web  - Marcos Daniel PetryPython mudando o modo de desenvolver para a web  - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web - Marcos Daniel PetryTchelinux
 
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGModelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGNeubio Ferreira
 
TDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software EnterpriseTDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software EnterpriseDr. Spock
 
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...tdc-globalcode
 

Similar to Palestra Carreira Java Bahia Meeting (20)

Carreira de Desenvolvimento
Carreira de DesenvolvimentoCarreira de Desenvolvimento
Carreira de Desenvolvimento
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Mercado de Trabalho
Mercado de TrabalhoMercado de Trabalho
Mercado de Trabalho
 
Perfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando AlémPerfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando Além
 
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioTudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
 
Apresentação do Módulo de GP de Web
Apresentação do Módulo de GP de WebApresentação do Módulo de GP de Web
Apresentação do Módulo de GP de Web
 
Curso PHP UNIFACS 2014.1 – Frameworks
Curso PHP UNIFACS 2014.1 – FrameworksCurso PHP UNIFACS 2014.1 – Frameworks
Curso PHP UNIFACS 2014.1 – Frameworks
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos Negócios
 
A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao Sênior
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
Curso HTML 5 - Aula Inicial
Curso HTML 5 - Aula InicialCurso HTML 5 - Aula Inicial
Curso HTML 5 - Aula Inicial
 
#Moving br workshop
#Moving br workshop#Moving br workshop
#Moving br workshop
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
Api todo list
Api todo listApi todo list
Api todo list
 
Python mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internetPython mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internet
 
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web  - Marcos Daniel PetryPython mudando o modo de desenvolver para a web  - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
 
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGModelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
 
TDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software EnterpriseTDC2011: Arquitetura de Software Enterprise
TDC2011: Arquitetura de Software Enterprise
 
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...
 

Palestra Carreira Java Bahia Meeting

  • 1.
  • 2. • Analista de sistemas formado pela Ucsal e pós graduado pela Ruy Barbosa • Desenvolvedor e líder de equipe na Indra atendendo a Telefônica/Vivo a mais de 8 anos • https://www.linkedin.com/in/antonio-lazaro-carvalho-borges
  • 3. • Quantidade de oportunidades • Plataforma e comunidade consolidada e líder de mercado • Tecnologia livre e gratuita • Documentação ampla e muito rica
  • 4. • Estagiário • Junior • Pleno • Sênior • Master • Consultor/Especialista
  • 5. Qual a base de tudo? • Lógica de programação • Linguagem de programação • Estrutura de dados • Orientação a objetos • Banco de dados
  • 6. Conhecimentos diferenciais • Arquitetura de computadores • Sistema operacional • Redes de computadores • Sistemas distribuídos • Linux • Html, CSS e Javascript
  • 7. Web • HTML e CSS • Desenvolvimento Web (JSP/Servlets) • Protocolo HTTP • JSF (“padrão”) • Framework MVC (Spring MVC? Spring boot? VRaptor?) • Outros caminhos?
  • 9. Mobile • Qual plataforma destino? • Android? Ios? Windows Phone?
  • 10. Que ferramentas usar? • IDEs? • Editores de textos? • Qual servidor? • Qual sistema operacional? • Linux? Linha de comando? Eca..
  • 11. Como começar a praticar • Desafios de programação • Exercícios • Apostilas • Use sua criatividade • Grupo de estudos na faculdade • Eventos da área
  • 12. Como avançar? • Criando projetos pessoais • Participando de projetos opensource (github) • Colaborando com projetos de amigos
  • 13. Como criar um currículo • Participe de eventos. • Alimente seu perfil no linkedin • Seu código é seu portfólio. Github é uma ferramenta muito interessante para apresentar • Certificação Java
  • 14. Características de um bom desenvolvedor • Capacidade técnica • Vontade de aprender • Vontade de melhorar o conhecimento sempre • Capacidade de abstração e transformação de problemas reais em soluções computacionais • Trabalhar sob pressão • Trabalhar longas jornadas de trabalho • Visão de negocio • Auto organização • Auto gerenciamento • Habilidade para se adaptar a novos cenários (a única certeza que temos é que o escopo de um projeto irá mudar) • Mentalidade de trabalho em equipe. • Senso de criatividade • Respeito a prazos • Ser responsável • Ouvir críticas e assimilar a mensagem para crescimento • Colaboração • Curiosidade • Cuidado (testes) • Seja poliglota • Preguiça • Coragem
  • 15. Dia a dia em uma grande empresa • Como acontece? • Como progredir? • Não seja apenas mais um. • Inovando dentro da empresa. • Aproveite seu gás e sede de aprender.
  • 16. O que as empresas esperam? Como me destacar dentro das empresas?
  • 17. O que você deve esperar da empresa?
  • 18. O que você não deve esperar da empresa?
  • 19. Sugestão de caminho na internet • https://www.caelum.com.br/apostila-java-orientacao- objetos/ • https://www.caelum.com.br/apostila-java-estrutura-dados/ • https://www.caelum.com.br/apostila-html-css-javascript/ • https://www.caelum.com.br/apostila-java-web/ • https://www.caelum.com.br/apostila-java-testes-jsf-web- services-design-patterns/
  • 20. Fontes online • https://www.alura.com.br/ • http://www.globalcode.com.br/gratuitos/miniCursos • http://www.algaworks.com/
  • 21. Usando livros • http://www.altabooks.com.br/use-a-cabeca.html • https://www.casadocodigo.com.br/ • http://www.altabooks.com.br/ • https://pragprog.com/ • http://shop.oreilly.com/category/ebooks.do
  • 23. Outros livros • http://www.codepancake.com/10-books-every- programmer-should-read/ • http://gc.blog.br/2008/03/27/10-livros-recomendados- para-desenvolvedores/ • http://gc.blog.br/2014/03/03/mais-10-livros- recomendados-para-desenvolvedores/
  • 24. Dicas adicionais • Não seja fanático por uma plataforma ou tecnologia. Conheça a melhor ferramenta para resolver seu problema. Clientes pouco se importam qual tecnologia usada, eles querem seus problemas resolvidos. • Na carreira, não busque exclusivamente salário. O desafio conta também. • Compartilhe conhecimento sempre. • Não seja omisso. Tenha coragem de apontar algo que acredita que está errado. • Não seja único conhecedor de algo, isso impede seu crescimento • Nunca espere pela empresa para adquirir conhecimento. • Seja persistente e curioso.
  • 25. • Obrigado. • Email: antonio.lazaro@gmail.com • Twitter: @antonio_lazaro • Site: https://antoniolazaro.github.io