30
A saga do desenvolvedor Java Como é a carreira de um desenvolvedor Java

A saga do desenvolvedor java

Embed Size (px)

DESCRIPTION

Nesta palestra, vemos como é a carreira de um desenvolvedor Java, falamos um pouco sobre o mercado, sobre o desenvolvimento de um profissional e damos algumas dicas de como se tornar um ninja.

Citation preview

Page 1: A saga do desenvolvedor java

A saga do desenvolvedor Java

Como é a carreira de um desenvolvedor Java

Page 2: A saga do desenvolvedor java

Josenaldo de Oliveira Matos Flho Diretor da JNaldo Consultoria

◦ http://jnaldo.com Um dos Jugleader do UaiJUG

◦ http://uaijug.com.br Analista de Sistemas na Everis

Apresentação

Page 3: A saga do desenvolvedor java

Profissional em evidência no mercado Mercado aquecido

◦ Boas oportunidades Tecnologia Livre

◦ Baixo custo de início Documentação fartamente disponível

◦ Fácil aprender, apesar de ser trabalhosa

Porque trabalhar com Java?

Page 4: A saga do desenvolvedor java

Desenvolvedores experientes, eficientes e baratos

Conhecimento nas principais tecnologias Java◦ Java SE, Java EE, Java ME e Android

Capacidade de aprender rapidamente◦ linguagem, framework ou tecnologia

Capacidade de usar várias linguagens

◦ Programador poliglota

Expectativas do Mercado

Page 5: A saga do desenvolvedor java

Desenvolvedores inexperientes e lentos Demora e resistência em aprender novas

tecnologias Desenvolvedores que mal sabem Java Bons profissionais são caros Poucos profissionais disponíveis

A realidade

Page 6: A saga do desenvolvedor java

Estude por um bom livro◦ Uma apostila te leva a 100, mas 10 apostilas não

te levam a 1000. Um bom livro te leva a mais de 3000.

Programe◦ Só se aprende programação programando. Sem

prática, o livro não serve pra nada Se está na faculdade, procure estágios. Se já saiu da faculdade, monte um portfólio

com exemplos◦ Mostre ao seu futuro empregador que você sabe

Como iniciar

Page 7: A saga do desenvolvedor java

Estagiário◦ Aquele que atrapalha

Júnior◦ Aquele que precisa de muita ajuda

Pleno◦ Aquele que dá conta do recado

Sênior◦ Aquele que já ensina e ajuda

Master◦ Aquele que é reverenciado e adorado

Ninja◦ Você mal vê seus movimentos

Os níveis

Page 8: A saga do desenvolvedor java

Lógica de Programação Orientação a Objetos Estruturas de Dados Banco de dados Principais APIs do JavaSE Principais APIS do JavaEE

◦ JSP e Servlets, EJB Webservices Frameworks

◦ Struts, JSF, Hibernate e JPA...

Habilidade: Hard Skills

Page 9: A saga do desenvolvedor java

Servidores de aplicação Tecnologias para nuvens

◦ Webservices◦ Google App Engine◦ Amazon

Celulares◦ Android◦ Java ME

Web◦ HTML, CSS, Javascript

Habilidade: Hard Skills

Page 10: A saga do desenvolvedor java

Capacidade de Aprendizagem Suportar pressão: autocontrole Empatia Coragem e Persistência Colaboração e Trabalho em Equipe Pró-atividade Networking Emprendedorismo, criatividade e inovação

Habilidades: Soft Skills

Page 11: A saga do desenvolvedor java

90 mil vagas abertas para TI◦ E aumentando. Possivelmente 230 mil vagas em

2013 Empresas disputando empregados

◦ Algumas tem vagas abertas a meses◦ Empresas ensinam programação

Vantagens do mercado aquecido◦ Melhores salários◦ Pacotes de Vantagens◦ Trabalho home office

Vagas e Mercado

Programadores

Vagas

Page 12: A saga do desenvolvedor java

Programadores mudam frequentemente de empresas, sempre pedindo mais

Ao sair de uma pra outra, faz leilão entre as empresa

Prática mal vista no mercado◦ Como posso confiar um projeto longo a um

profissional que teve 4 empregos em um ano? Não faça leilão da sua carreira!

O leilão de programadores

Page 13: A saga do desenvolvedor java

Pessoa Jurídica◦ Você tem sua empresa◦ Poucos benefícios: sem FGTS, sem estabilidade◦ Maior liberdade, autonomia e flexibilidade◦ Impostos e Contador◦ Melhor pagamento

CLT◦ INSS, FGTS, 13º salário, férias, benefícios◦ Estabilidade e segurança◦ Encargos sobre o salário◦ Assistência em caso de doenças

PJ x CLT

Page 14: A saga do desenvolvedor java

PJ é uma empresa, não um empregado!◦ O importante é o resultado, não o horário◦ O empregador é o cliente e não o chefe

Pagamento não é salário◦ O valor líquido recebido deve ser maior que o CLT,

para valer a pena◦ Pelo menos 80% maior que o equivalente CLT

Sai estabilidade, entra disciplina◦ Prepare-se para adversidades: guarde dinheiro◦ Faça previdência privada e seguros

Armadilhas do PJ

Page 15: A saga do desenvolvedor java

Certificações Cursos Auto estudo

◦ Leitura é importante! Colaboração e comunidades Projetos Open Source Networking Autocrítica Feedback

Melhorando a empregabilidade

Page 16: A saga do desenvolvedor java

Conclusão

Não seja programador Java!

Page 17: A saga do desenvolvedor java

Conclusão

Seja Programador• Aprenda Java, Python, PHP, Javascript, C#...• Aprenda ao menos uma linguagem por ano!

Page 18: A saga do desenvolvedor java

Conclusão

Não trabalhe por dinheiro.

Page 19: A saga do desenvolvedor java

Conclusão

Trabalhe por paixão!• Quem é apaixonado pelo que faz:

• É mais feliz!• Trabalha melhor!• Se torna, em pouco tempo, mais

competente que a média• Tem mais reconhecimento• Ganha melhor

• Dinheiro é consequência!

Page 20: A saga do desenvolvedor java

Conclusão

Nunca mais trabalhe!

Page 21: A saga do desenvolvedor java

Conclusão

Faça aquilo que gosta e nunca mais terá de trabalhar!

Page 22: A saga do desenvolvedor java

Conclusão

Não seja discreto. Não guarde segredo!

Page 23: A saga do desenvolvedor java

Conclusão

Compartilhe com todos seu conhecimento

• O colega a quem você ensina hoje pode:• Ser seu funcionário amanhã• Te indicar num emprego amanhã• Ser seu chefe amanhã

• Quanto mais você compartilha, mais aprende e melhor visto é

Page 24: A saga do desenvolvedor java

Conclusão

Não seja insubstituível!

Page 25: A saga do desenvolvedor java

Conclusão

Quem não pode ser substituído, não pode ser promovido!

• Aprenda a colocar alguém no seu lugar, para que você possa subir em sua carreira

• Trabalhe junto com seus colegas para que todos possam crescer

Page 26: A saga do desenvolvedor java

Conclusão

Não deixe a empresa cuidar da sua carreira!

Page 27: A saga do desenvolvedor java

Conclusão

Quem cuida da sua carreira é você!

• Determine seus objetivos• Determine como vai cumprir seus objetivos• Tome iniciativa• Corra atrás daquilo que quer

Page 28: A saga do desenvolvedor java

Conclusão

Não seja perfeito!

Page 29: A saga do desenvolvedor java

Conclusão

Seja persistente!• Todo mundo erra. A diferença está nos que

persistem!

Page 30: A saga do desenvolvedor java

Perguntas