COMO SE TORNAR UM DESENVOLVEDOR
DE SOFTWARE
Leonardo Zanivan
SOBRE MIM
▪ Técnico em Informática pela SATC :)
▪ Bacharel em Sistemas de Informação
▪ Desenvolvedor há 10+ anos
▪ Chief Architect na Aurea Software,
consultor, professor e palestrante
▪ Especialista em Arquitetura de Software
▪ Participo da comunidade de Developers
▪ Contribuidor Open Source (Apache)
"Menino do TI"
SOBRE FAZER PROGRAMAS
➔ Infraestrutura
➔ Analista
➔ Desenvolvedor
➔ Testador
➔ Suporte
➔ Gerente
CARREIRA DE TI
#1 Entenda o desafio
➔ Aprenda lógica de programação
➔ Demonstre interesse e curiosidade
➔ Crie um plano de estudos
DICAS PARA SE TORNAR UM DEVELOPER
#2 Mantenha o foco em seu objetivo
➔ Tem certeza que quer ser um dev?
➔ Quer realmente fazer a diferença?
➔ Qual área de especialização?
DICAS PARA SE TORNAR UM DEVELOPER
#3 Linguagens e tecnologias
➔ Seja poliglota
➔ Ninguém nasce sabendo
➔ Veja o mercado e objetivos
DICAS PARA SE TORNAR UM DEVELOPER
#4 Nunca mais pare de estudar
➔ Tecnologia evolui muito rápido
➔ Seja generalista e especialista
➔ Faça cursos / autodidata (leia!)
DICAS PARA SE TORNAR UM DEVELOPER
#5 Coloque o conhecimento em prática
➔ Pratique o máximo possível
➔ Erre o máximo possível
➔ Não é tão fácil quanto parece
DICAS PARA SE TORNAR UM DEVELOPER
“In theory, theory and practice are the same.
In practice, they are not.” ― Anonymous
#6 Compartilhe conhecimento
➔ Participe de grupos / comunidades
➔ Participe de eventos de dev
➔ Conheça pessoas (networking)
DICAS PARA SE TORNAR UM DEVELOPER
#7 Crie seus próprios projetos
➔ Faça a diferença pra alguém
➔ Resolva um problema do mundo
➔ Seja um empreendedor
DICAS PARA SE TORNAR UM DEVELOPER
#8 Master the English language
➔ É a língua de facto na TI
➔ Mundo globalizado e dinâmico
➔ Não é um diferencial!
DICAS PARA SE TORNAR UM DEVELOPER
MERCADO DE TRABALHO
➔ Empresas locais e regionais
➔ Pólos tecnológicos da região e do estado
➔ Empresas de grandes centros ou exterior
➔ Trabalho remoto (home office)
Sempre haverá lugar para um bom desenvolvedor!
Trendings
➔ Blockchain
➔ Machine Learning / AI
➔ Internet of Things - IoT
Carreiras em alta
➔ Arquiteto Software
➔ Arquiteto Cloud
➔ Cientista de Dados
ELON MUSK
➔ Programou seu primeiro "game" com 12 anos
➔ Vendeu a primeira empresa por U$307 milhões
◆ Zip2 -> software web de jornais online (1995-1999)
➔ Vendeu a segunda empresa por U$1,5 bilhões
◆ PayPal -> software web de pagamentos (1999-2002)
➔ Quer revolucionar o transporte e comunicação
➔ Founder/CEO/CTO das empresas:
◆ The Boring Company
◆ SpaceX
◆ Tesla Motors
◆ Neuralink
Obrigado!
@leonardopanga

Como se tornar um desenvolvedor de software melhor

  • 1.
    COMO SE TORNARUM DESENVOLVEDOR DE SOFTWARE Leonardo Zanivan
  • 2.
    SOBRE MIM ▪ Técnicoem Informática pela SATC :) ▪ Bacharel em Sistemas de Informação ▪ Desenvolvedor há 10+ anos ▪ Chief Architect na Aurea Software, consultor, professor e palestrante ▪ Especialista em Arquitetura de Software ▪ Participo da comunidade de Developers ▪ Contribuidor Open Source (Apache)
  • 3.
  • 4.
  • 5.
    ➔ Infraestrutura ➔ Analista ➔Desenvolvedor ➔ Testador ➔ Suporte ➔ Gerente CARREIRA DE TI
  • 8.
    #1 Entenda odesafio ➔ Aprenda lógica de programação ➔ Demonstre interesse e curiosidade ➔ Crie um plano de estudos DICAS PARA SE TORNAR UM DEVELOPER
  • 9.
    #2 Mantenha ofoco em seu objetivo ➔ Tem certeza que quer ser um dev? ➔ Quer realmente fazer a diferença? ➔ Qual área de especialização? DICAS PARA SE TORNAR UM DEVELOPER
  • 10.
    #3 Linguagens etecnologias ➔ Seja poliglota ➔ Ninguém nasce sabendo ➔ Veja o mercado e objetivos DICAS PARA SE TORNAR UM DEVELOPER
  • 11.
    #4 Nunca maispare de estudar ➔ Tecnologia evolui muito rápido ➔ Seja generalista e especialista ➔ Faça cursos / autodidata (leia!) DICAS PARA SE TORNAR UM DEVELOPER
  • 12.
    #5 Coloque oconhecimento em prática ➔ Pratique o máximo possível ➔ Erre o máximo possível ➔ Não é tão fácil quanto parece DICAS PARA SE TORNAR UM DEVELOPER “In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
  • 13.
    #6 Compartilhe conhecimento ➔Participe de grupos / comunidades ➔ Participe de eventos de dev ➔ Conheça pessoas (networking) DICAS PARA SE TORNAR UM DEVELOPER
  • 14.
    #7 Crie seuspróprios projetos ➔ Faça a diferença pra alguém ➔ Resolva um problema do mundo ➔ Seja um empreendedor DICAS PARA SE TORNAR UM DEVELOPER
  • 15.
    #8 Master theEnglish language ➔ É a língua de facto na TI ➔ Mundo globalizado e dinâmico ➔ Não é um diferencial! DICAS PARA SE TORNAR UM DEVELOPER
  • 16.
    MERCADO DE TRABALHO ➔Empresas locais e regionais ➔ Pólos tecnológicos da região e do estado ➔ Empresas de grandes centros ou exterior ➔ Trabalho remoto (home office) Sempre haverá lugar para um bom desenvolvedor!
  • 17.
    Trendings ➔ Blockchain ➔ MachineLearning / AI ➔ Internet of Things - IoT
  • 18.
    Carreiras em alta ➔Arquiteto Software ➔ Arquiteto Cloud ➔ Cientista de Dados
  • 22.
    ELON MUSK ➔ Programouseu primeiro "game" com 12 anos ➔ Vendeu a primeira empresa por U$307 milhões ◆ Zip2 -> software web de jornais online (1995-1999) ➔ Vendeu a segunda empresa por U$1,5 bilhões ◆ PayPal -> software web de pagamentos (1999-2002) ➔ Quer revolucionar o transporte e comunicação ➔ Founder/CEO/CTO das empresas: ◆ The Boring Company ◆ SpaceX ◆ Tesla Motors ◆ Neuralink
  • 23.