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.
A saga do desenvolvedor Java: carreira, mercado e dicas
1. A saga do desenvolvedor Java Como é a carreira de um desenvolvedor Java
2. 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
3. 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?
4. 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
5. 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
6. 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
7. 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
8. 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
9. Servidores de aplicação Tecnologias para nuvens Webservices Google AppEngine Amazon Celulares Android Java ME Web HTML, CSS, Javascript Habilidade: Hard Skills
10. 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
11. 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
12. 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
13. 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
14. 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
15. Certificações Cursos Auto estudo Leitura é importante! Colaboração e comunidades Projetos Open Source Networking Autocrítica Feedback Melhorando a empregabilidade