Da UNIFEI direto para um emprego - sem crise
Olá!
- ECO 2007
- Desenvolvedora de software
- Eletrônica
- Matemática <3 <3
- Física
- Lego
- Meetups
- Bichos
- Café
- GIFs
- Pokémon
Disclaimer
O tema da palestra pode gerar controvérsias. Vocês podem concordar com o que digo ou não.
Tentarei ser imparcial.
Dêem-me alguma credibilidade pelos próximos 60min.
Disclaimer
Essa palestra é sobre programação
Se você não curte programar, não vá embora (ainda!)
Essa palestra pode te ajudar a arrumar um emprego, programando coisas muito diferentes das que você viu em Técnicas de Programação :)
Objetivo: trazer um pouco de otimismo
Enxurrada de fatos negativos
- Abra o G1/UOL
- Ligue a TV no noticiário
- Posts nas redes sociais
- Notas de Eletromag e MecFlu
Até mesmo alguns de vocês!
Vamos falar de coisas boas!
A área de programação possui muitas vagas de emprego
indeed.com.br Acessado em 07/09/2017
158 vagas
191 vagas
2718 vagas
Notícias de 2016
Vagas?QUERO
Agenda
- Quais as principais vagas para o mercado de desenvolvimento?
- O que preciso saber?
- Quais os tipos de empresa?
- Salário $$$
- Opções de carreira
Reutilizando um slide da apresentação que fiz no ano passado
Áreas de atuação
Gerenciamento
Web
Mobile
UX/UI
Infra
Vendas
Negócios
Especificações
Hardware
Games
Dados
Otimização e Algoritmos
Professor
Áreas de atuação
Gerenciamento
Web
Mobile
UX/UI
Infra
Vendas
Negócios
Especificações
Hardware
Games
Dados
Otimização e Algoritmos
Professor
Web
Website / sistema Web dá lucro para a maioria das empresas.
O que faz um desenvolvedor Web?
Web
Front-End
HTML e CSS
Frameworks
Grid
Javascript
Consumir APIs
Otimização
Client-side
Acessibilidade
Tópicos em UI/UX
Web
Front-End
HTML e CSS
Frameworks
Grid
Javascript
Consumir APIs
Otimização
Client-side
Acessibilidade
Tópicos em UI/UX
Back-End
Linguagem
Frameworks
Mensageria
Design de APIs
ORM
Server-side
Tópicos em Infra
Gerenciamento de memória
Web
Front-End
HTML e CSS
Frameworks
Grid
Javascript
Consumir APIs
Otimização
Client-side
Acessibilidade
Tópicos em UI/UX
Back-End
Linguagem
Frameworks
Mensageria
Design de APIs
ORM
Server-side
Tópicos em Infra
Gerenciamento de memória
Ambos
Padrões de Projeto
Javascript
Otimização/Gerenciamento
Design de APIs
Testes
Segurança
HTTP/HTTPS
Web
Full Stack Developer
Web
Existem outras áreas de atuação (Testes, Project Manager, Arquiteto, etc)
Front-End e Back-End são as mais comuns
Infra
Devops
Scripts de automatização
Cloud / IaaS
Cache
Gerenciamento de SO
Banco de Dados
Monitoramento
Infra
Devops
Scripts de automatização
Cloud / IaaS
Cache
Gerenciamento de SO
Banco de Dados
Monitoramento
Cloud/Infra Engineer
IaaS específico
Kernel
Containers
Virtualização
Scripts
Otimização
Tópicos em Segurança
Infra
Devops
Scripts de automatização
Cloud / IaaS
Cache
Gerenciamento de SO
Banco de Dados
Monitoramento
Cloud/Infra Engineer
IaaS específico
Kernel
Containers
Virtualização
Scripts
Otimização
Tópicos em Segurança
Ambos
Script
SO (Linux)
Redes
HTTP/HTTPS/SSH
Otimização
Tópicos em Cloud Computing
Mobile
Android
Java
Kotlin
Google (produtos)
Otimização
Banco de Dados
Protocolos de Telefonia
Mobile
Android
Java
Kotlin
Google (produtos)
Otimização
Banco de Dados
Protocolos de Telefonia
iOS
Swift
ObjectiveC
Cocoa
XCode
CocoaPods
Protocolos de Telefonia
Mobile
Android
Java
Kotlin
Google (produtos)
Otimização
Banco de Dados
Protocolos de Telefonia
iOS
Swift
ObjectiveC
Cocoa
XCode
CocoaPods
Protocolos de Telefonia
Ambos
IDE + Emulador
Store
Testes
Persistência
Segurança
Otimização
Protocolos de Telefonia
Agenda
- Quais as principais vagas para o mercado de desenvolvimento?
- O que preciso saber?
- Quais os tipos de empresa?
- Salário $$$
- Opções de carreira
Toolset/Skillset básico
1. Linux e comandos de terminal (bash)
2. Domine muito bem um editor de texto
3. Git
4. Javascript
5. (opcional) - conhecer uma linguagem interpretada como Ruby ou Python
Dicas: Conseguindo seu primeiro emprego
1. Indicação de colegas - a.k.a networking
2. Tenha um portfolio (ex. um projeto bem elaborado no Github)
3. (clichê) dê uma caprichada no CV
Agenda
- Quais as principais vagas para o mercado de desenvolvimento?
- O que preciso saber?
- Quais os tipos de empresa?
- Salário $$$
- Opções de carreira
Grande
Média
Pequena
Você
Grandes Empresas
Prós
Contras
- Benefícios
- Estabilidade
- Plano de carreira
- Mudança de área
- Burocracia
- Engenharia Social
- Mudanças podem ser demoradas
Pequenas Empresas e startups
Prós
Contras
- Benefícios
- Estabilidade
- Plano de carreira
- Mudança de área
- Pouca Burocracia
- Flexibilidade técnica
- Mudanças rápidas
- Aprender o processo todo
Empreendedor Individual ou PJ
Prós
Contras
- Instabilidade
- Sujeito a variações na economia
- Flexibilidade de projetos
- Renda
- Administração
- Finanças
Agenda
- Quais as principais vagas para o mercado de desenvolvimento?
- O que preciso saber?
- Quais os tipos de empresa?
- Salário $$$
- Opções de carreira
Um post sobre salários
Carreira
- Continuar como desenvolvedor
- Consultoria
- Gerente de Projetos
- Lead Developer
- Experimentar outras áreas, ainda como desenvolvedor
Agenda
- Quais as principais vagas para o mercado de desenvolvimento?
- O que preciso saber?
- Quais os tipos de empresa?
- Salário $$$
- Opções de carreira
Considerações finais
- O mercado de programação está aquecido
- Possibilidade de aprender sobre outras áreas
- Salário decente
- Sejam otimistas!
Considerações finais
Dica de leitura (*acho* que tem na BIM)
Considerações finais
Dica "da tia": Vá em eventos. Há muitos em São Paulo e no Rio de Janeiro (meetups, The Developer's Conference, RubyConf, etc)
Nos eventos, participe de palestras que você não faz a menor ideia sobre o que sejam. Você descobrirá novas tecnologias.
Obrigada! :)
Perguntas?
hannelita@gmail.com
@hannelita
Da UNIFEI direto para um emprego - sem crise
By Hanneli Tavante (hannelita)
Da UNIFEI direto para um emprego - sem crise
- 1,792