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.
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 :)
Até mesmo alguns de vocês!
indeed.com.br Acessado em 07/09/2017
158 vagas
191 vagas
2718 vagas
Gerenciamento
Web
Mobile
UX/UI
Infra
Vendas
Negócios
Especificações
Hardware
Games
Dados
Otimização e Algoritmos
Professor
Gerenciamento
Web
Mobile
UX/UI
Infra
Vendas
Negócios
Especificações
Hardware
Games
Dados
Otimização e Algoritmos
Professor
Website / sistema Web dá lucro para a maioria das empresas.
O que faz um desenvolvedor Web?
Front-End
HTML e CSS
Frameworks
Grid
Javascript
Consumir APIs
Otimização
Client-side
Acessibilidade
Tópicos em UI/UX
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
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
Full Stack Developer
Existem outras áreas de atuação (Testes, Project Manager, Arquiteto, etc)
Front-End e Back-End são as mais comuns
Devops
Scripts de automatização
Cloud / IaaS
Cache
Gerenciamento de SO
Banco de Dados
Monitoramento
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
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
Android
Java
Kotlin
Google (produtos)
Otimização
Banco de Dados
Protocolos de Telefonia
Android
Java
Kotlin
Google (produtos)
Otimização
Banco de Dados
Protocolos de Telefonia
iOS
Swift
ObjectiveC
Cocoa
XCode
CocoaPods
Protocolos de Telefonia
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
Grande
Média
Pequena
Você
Prós
Contras
Prós
Contras
Prós
Contras
Dica de leitura (*acho* que tem na BIM)
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.
Perguntas?
hannelita@gmail.com
@hannelita