SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Carreira de Programador
● Programador Full Stack (PagSeguro-UOL).
● Bacharel em Ciência da Computação.
● MBA - Arquiteto de Soluções (cursando).
● 8 anos de experiência.
Lucas Bernardes de Moura
Email: lucasbemo@gmail.com
Linkedin: http://www.linkedin.com/in/lucasbemo
Conteúdo
● Por que ser um Programador?
● Requisitos para ser um Programador
● O dia a dia
● Áreas de Atuação
● Ferramentas de Trabalho
● O Mercado de Trabalho
● Dicas de Carreira
Por que ser um Programador?
● Mercado de trabalho está(e estará) muito aquecido.
● Bons salários.
● Profissão Global.
● Programação é o Futuro.
● Desafios diários.
● Muito conteúdo de aprendizagem na Internet.
● Estimula a pensar fora da caixa.
Por que ser um Programador?
O mais importante:
“VOCÊ GOSTAR DO QUE FAZ”
Por que ser um Programador?
● Ter um bom raciocínio lógico.
● Ser autodidata.
● Gostar de resolver problemas.
● Saber inglês.
● Gostar de Aprender.
● Ser dinâmico.
● Gostar de sempre estar estudando.
Requisitos para ser um Programador
O dia a dia de um Programador
● Descobrir erros em produção.
● Criar novas Funcionalidades.
● Criar todo o esquema do banco de dados para um app.
● Pesquisar soluções desconhecidas.
● Compartilhar seus conhecimentos.
● Decidir quais ferramentas utilizar.
● Sempre dar uma estimativa de quando vai concluir uma tarefa.
O dia a dia de um Programador
Áreas de atuação de um programador
Áreas de atuação
Programador de Games
Áreas de atuação
Programador de IOT
Áreas de atuação
Programador Mobile
Áreas de atuação
Programador Frontend
Áreas de atuação
Programador Backend
Ferramentas de trabalho
Linguagens de Programação
Ferramentas de Trabalho
IDE: Ambiente de Desenvolvimento Integrado
Ferramentas de Trabalho
Editor de Texto
Ferramentas de Trabalho
Sistema de Controle de Versão
Ferramentas de Trabalho
Servidor Web
Ferramentas de Trabalho
Servidor Java
Ferramentas de Trabalho
Mercado de Trabalho
Vagas PHP
Mercado de Trabalho
Vagas Javascript
Mercado de Trabalho
Vagas Java
Mercado de Trabalho
Média do Salário
Mercado de Trabalho
Dicas
Github: https://github.com/
Dicas
Meetup - https://www.meetup.com/pt-BR/
Dicas
Hacker Rank - https://www.hackerrank.com/
Dicas
● Catho - https://www.catho.com.br
● Indeed - https://www.indeed.com.br
● Linkedin - https://www.linkedin.com
● Glassdoor - https://www.glassdoor.com
Dicas
Site de Vagas
Obrigado.

Mais conteúdo relacionado

Mais procurados

Agilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceAgilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceWagner Mendes Voltz Fusca
 
#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel MusicalLaudivan de Almeida
 
TDC2018SP | Trilha Machine Learning - Automacao de Machine Learning - Do data...
TDC2018SP | Trilha Machine Learning - Automacao de Machine Learning - Do data...TDC2018SP | Trilha Machine Learning - Automacao de Machine Learning - Do data...
TDC2018SP | Trilha Machine Learning - Automacao de Machine Learning - Do data...tdc-globalcode
 
Palestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endPalestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endRodrigo Caneppele
 
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
MVCSummit - DDD e ASP NET MVC na prática com o LiteFxMVCSummit - DDD e ASP NET MVC na prática com o LiteFx
MVCSummit - DDD e ASP NET MVC na prática com o LiteFxDouglas Aguiar
 
O papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareO papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareMichel Graciano
 
Vaga para programador
Vaga para programadorVaga para programador
Vaga para programadorPaulo Mattos
 
Programar != desenvolver software
Programar != desenvolver softwareProgramar != desenvolver software
Programar != desenvolver softwareElton Minetto
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Wagner Mendes Voltz Fusca
 
Iniciando Desenvolvimento para Windows 8
Iniciando Desenvolvimento para Windows 8Iniciando Desenvolvimento para Windows 8
Iniciando Desenvolvimento para Windows 8Rogério Rodrigues
 
cpbr5 desenvolvimento de aplicativos mobile nativos com javascript
cpbr5 desenvolvimento de aplicativos mobile nativos com javascriptcpbr5 desenvolvimento de aplicativos mobile nativos com javascript
cpbr5 desenvolvimento de aplicativos mobile nativos com javascriptDiego Santos
 
Automação de Machine Learning do dataset à produção!
Automação de Machine Learning do dataset à produção!Automação de Machine Learning do dataset à produção!
Automação de Machine Learning do dataset à produção!Willian Leite
 
Automação de Machine Learning - Do dataset à produção
Automação de Machine Learning - Do dataset à produçãoAutomação de Machine Learning - Do dataset à produção
Automação de Machine Learning - Do dataset à produçãoRafael Novello
 
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout  Tempo Real Eventos - Javascript - Os Primeiros PassosHangout  Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout Tempo Real Eventos - Javascript - Os Primeiros PassosJackson F. de A. Mafra
 
Aprenda a Programar Direito!
Aprenda a Programar Direito!Aprenda a Programar Direito!
Aprenda a Programar Direito!Álvaro Justen
 
Divisão de conhecimento e open source
Divisão de conhecimento e open sourceDivisão de conhecimento e open source
Divisão de conhecimento e open sourceWaldemar Neto
 
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
De 0 ao infinito - Evoluindo um aplicativo Node.js em produçãoDe 0 ao infinito - Evoluindo um aplicativo Node.js em produção
De 0 ao infinito - Evoluindo um aplicativo Node.js em produçãoDaniel Baptista Dias
 

Mais procurados (20)

Agilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba ConferenceAgilidade não é para desenvolvedores - Agile Curitiba Conference
Agilidade não é para desenvolvedores - Agile Curitiba Conference
 
#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical
 
TDC2018SP | Trilha Machine Learning - Automacao de Machine Learning - Do data...
TDC2018SP | Trilha Machine Learning - Automacao de Machine Learning - Do data...TDC2018SP | Trilha Machine Learning - Automacao de Machine Learning - Do data...
TDC2018SP | Trilha Machine Learning - Automacao de Machine Learning - Do data...
 
Palestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endPalestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-end
 
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
MVCSummit - DDD e ASP NET MVC na prática com o LiteFxMVCSummit - DDD e ASP NET MVC na prática com o LiteFx
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
 
O papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareO papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de software
 
Vaga para programador
Vaga para programadorVaga para programador
Vaga para programador
 
Programar != desenvolver software
Programar != desenvolver softwareProgramar != desenvolver software
Programar != desenvolver software
 
Desenvolvedor x programador
Desenvolvedor x programadorDesenvolvedor x programador
Desenvolvedor x programador
 
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
Agilidade NÃO é para desenvolvedores! - Agile Brazil 2018
 
Iniciando Desenvolvimento para Windows 8
Iniciando Desenvolvimento para Windows 8Iniciando Desenvolvimento para Windows 8
Iniciando Desenvolvimento para Windows 8
 
cpbr5 desenvolvimento de aplicativos mobile nativos com javascript
cpbr5 desenvolvimento de aplicativos mobile nativos com javascriptcpbr5 desenvolvimento de aplicativos mobile nativos com javascript
cpbr5 desenvolvimento de aplicativos mobile nativos com javascript
 
Automação de Machine Learning do dataset à produção!
Automação de Machine Learning do dataset à produção!Automação de Machine Learning do dataset à produção!
Automação de Machine Learning do dataset à produção!
 
Automação de Machine Learning - Do dataset à produção
Automação de Machine Learning - Do dataset à produçãoAutomação de Machine Learning - Do dataset à produção
Automação de Machine Learning - Do dataset à produção
 
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout  Tempo Real Eventos - Javascript - Os Primeiros PassosHangout  Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
 
Onde posso ir como “dev”
Onde posso ir como “dev”Onde posso ir como “dev”
Onde posso ir como “dev”
 
Aprenda a Programar Direito!
Aprenda a Programar Direito!Aprenda a Programar Direito!
Aprenda a Programar Direito!
 
Divisão de conhecimento e open source
Divisão de conhecimento e open sourceDivisão de conhecimento e open source
Divisão de conhecimento e open source
 
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
De 0 ao infinito - Evoluindo um aplicativo Node.js em produçãoDe 0 ao infinito - Evoluindo um aplicativo Node.js em produção
De 0 ao infinito - Evoluindo um aplicativo Node.js em produção
 
Palestra programacao
Palestra programacaoPalestra programacao
Palestra programacao
 

Semelhante a Carreira Programador Guia Completo

It skills para rh aprender e contratar
It skills para rh  aprender e contratarIt skills para rh  aprender e contratar
It skills para rh aprender e contratarAle Uehara
 
Ferramentas de Gerenciamento de Projetos
Ferramentas de Gerenciamento de ProjetosFerramentas de Gerenciamento de Projetos
Ferramentas de Gerenciamento de ProjetosVMayfair
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSprofjotamarcosduarte
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Adriano Teixeira de Souza
 
Profissão programador práticas para melhoria contínua fatec pg setembro 2013
Profissão programador práticas para melhoria contínua fatec pg setembro 2013Profissão programador práticas para melhoria contínua fatec pg setembro 2013
Profissão programador práticas para melhoria contínua fatec pg setembro 2013Gabriel Rubens
 
Apresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareApresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareAleatório .
 
Qualidade em projetos PHP - SoLiSC 2011
Qualidade em projetos PHP - SoLiSC 2011Qualidade em projetos PHP - SoLiSC 2011
Qualidade em projetos PHP - SoLiSC 2011Luís Cobucci
 
Apresentação java
Apresentação javaApresentação java
Apresentação javamunosai
 
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Gabriel Rubens
 
Formando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosFormando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosDiego Santos
 
Web development - Como criar a web
Web development  - Como criar a webWeb development  - Como criar a web
Web development - Como criar a webHerson Leite
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwarePablo Dall'Oglio
 
Qualidade em projetos PHP - PHPSC Conf 2011
Qualidade em projetos PHP - PHPSC Conf 2011Qualidade em projetos PHP - PHPSC Conf 2011
Qualidade em projetos PHP - PHPSC Conf 2011Luís Cobucci
 

Semelhante a Carreira Programador Guia Completo (20)

It skills para rh aprender e contratar
It skills para rh  aprender e contratarIt skills para rh  aprender e contratar
It skills para rh aprender e contratar
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
 
Ferramentas de Gerenciamento de Projetos
Ferramentas de Gerenciamento de ProjetosFerramentas de Gerenciamento de Projetos
Ferramentas de Gerenciamento de Projetos
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
 
PHP: Como não programar em POG
PHP: Como não programar em POGPHP: Como não programar em POG
PHP: Como não programar em POG
 
Profissão programador práticas para melhoria contínua fatec pg setembro 2013
Profissão programador práticas para melhoria contínua fatec pg setembro 2013Profissão programador práticas para melhoria contínua fatec pg setembro 2013
Profissão programador práticas para melhoria contínua fatec pg setembro 2013
 
Apresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de softwareApresentação bichinhos da TI: o que é esse arquiteto de software
Apresentação bichinhos da TI: o que é esse arquiteto de software
 
Qualidade em projetos PHP - SoLiSC 2011
Qualidade em projetos PHP - SoLiSC 2011Qualidade em projetos PHP - SoLiSC 2011
Qualidade em projetos PHP - SoLiSC 2011
 
Apresentação java
Apresentação javaApresentação java
Apresentação java
 
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
 
Formando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosFormando Desenvolvedores Efetivos
Formando Desenvolvedores Efetivos
 
Web development - Como criar a web
Web development  - Como criar a webWeb development  - Como criar a web
Web development - Como criar a web
 
Scrum
ScrumScrum
Scrum
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um Software
 
Qualidade em projetos PHP - PHPSC Conf 2011
Qualidade em projetos PHP - PHPSC Conf 2011Qualidade em projetos PHP - PHPSC Conf 2011
Qualidade em projetos PHP - PHPSC Conf 2011
 
Proposta de Inovação (1)
Proposta de Inovação (1)Proposta de Inovação (1)
Proposta de Inovação (1)
 
Arquitetura Limpa em .NET Core
Arquitetura Limpa em .NET CoreArquitetura Limpa em .NET Core
Arquitetura Limpa em .NET Core
 

Carreira Programador Guia Completo