Onde posso ir como “DEV”?
@pokemaobr
Não todos os caminhos, mas, alguns
twitch.tv/pokemaobr
Rodrigo 'Pokemaobr' Cardoso - twitch.tv/pokemaobr
Bacharel em Matemática Aplicada e Computacional pela UFRRJ
MBA em Engenharia de Softwares Orientado para Serviços pelo IBTA
Streamer @ TwitchTV
Evangelista @ PHPSP
Criador do canal de youtube PokePHP
@pokemaobr - contato@pokemaobr.dev
twitch.tv/pokemaobr
#PRIMEIRO
Existem muitas áreas para
DEVs e você pode pertencer
a mais de uma área
Front-End
Manipula dados no client
Front-End
Front-End
➢HTML, CSS e JavaScript
➢Desenvolver Interfaces
➢Consumir APIs
➢Manipular Dados
O que é desejável saber?
➢Manipular elementos HTML
➢Estilizar com CSS
➢Conhecer JS a fundo
➢Utilizar frameworks para facilitar o trabalho
O que é desejável saber?
➢Usabilidade e Responsividade
➢Acessibilidade
➢Conhecer JS a fundo
➢Utilizar frameworks para facilitar o trabalho
O que é desejável saber?
Back-End
Manipula dados no servidor
Back-End
➢Uma linguagem de back-end (PHP, Java,
Ruby, Python, C#, Kotlin, Elixir, Go, etc)
➢Entender os tipos de dados
➢Criar APIs
O que é desejável saber?
➢Como funcionam as requisições
➢Entender do negócio
➢Padrões de Projeto
➢Desenvolver CRUDs
O que é desejável saber?
➢Um framework para facilitar o trabalho
➢Autenticação e Autorização
➢Hashs
➢Testes
O que é desejável saber?
Mobile
Desenvolve nas
plataformas nativas (ou
não) de dispositivos móveis
Mobile
➢Uma linguagem para desenvolvimento
mobile (Kotlin, Java, Objective-C, Swift, C#,
JavaScript)
➢Criação de Interfaces Mobile
➢Consumir APIs
O que é desejável saber?
➢Como funcionam os dispositivos móveis
➢APIs de cada sistema mobile
➢Fluxos de uso
➢Otimização de recursos
O que é desejável saber?
DevOps
Automatiza processos de
implantação
DevOps
DevOps
➢Como funcionam os sistemas operacionais
➢Containers
➢Automação de Tarefas
➢Ferramentas DevOps
O que é desejável saber?
➢Fluxo de Deploy
➢Comandos de Terminal
➢Linguagem da Ferramenta que for utilizar
➢Monitoramento
O que é desejável saber?
Databases Architect
Manipulam banco de dados
Databases Architect
➢SQL
➢NoSQL
➢Gerenciar bancos de dados
➢Backup
O que é desejável saber?
➢Como funciona o armazenamento de dados
➢Como escalar quantidade de dados
➢Entender das engines de bancos de dados
➢Como otimizar os bancos de dados
O que é desejável saber?
Data Architects / Data
Scientists
Manipulam dados e
transformam em
“inteligência”
Data Architects
➢Qual tipo de dado corresponde a cada
necessidade
➢Como extrair dados
➢Como manipular e tratar dados
O que é desejável saber?
➢SQL
➢NoSQL
➢Como aplicar algoritmos matemáticos
➢O que se deseja saber dos dados
O que é desejável saber?
Testers
Escrevem código para
testes de aplicações
Testers
➢Entender os problemas que a aplicação
resolve
➢Como utilizar a aplicação
➢Ter familiaridade com a linguagem que a
aplicação foi implementada
O que é desejável saber?
➢Fluxos de usuário
➢Comunicação
➢Automatização
➢Escrever casos de uso
O que é desejável saber?
Ainda tem mais...
Iot & Makers
Coordenadores
Analistas
Scrum masters
Product owners
Dúvidas?
Rodrigo 'Pokemaobr' Cardoso
Streamer @ twitch.tv/pokemaobr
@pokemaobr
contato@pokemaobr.dev
twitch.tv/pokemaobr

Onde posso ir como “dev”