O documento fornece uma visão geral da carreira de desenvolvedor de software, discutindo as habilidades fundamentais, as principais áreas de foco tecnológico, ferramentas, e dicas para progredir na carreira, como projetos pessoais e participação em comunidades open source.
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
7. Web
• HTML e CSS
• Desenvolvimento Web (JSP/Servlets)
• Protocolo HTTP
• JSF (“padrão”)
• Framework MVC (Spring MVC? Spring boot? VRaptor?)
• Outros caminhos?
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?
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.