SlideShare uma empresa Scribd logo
1 de 132
Baixar para ler offline
DESENVOLVEDOR DE
SOFTWARE
Como construir uma carreira?
Rodrigo Caneppele r.caneppele@gmail.com
RODRIGO CANEPPELE
Desenvolvedor/Instrutor
~ 8 Anos exp.
Sistemas de Informação
POR QUE ESCOLHEMOS
TI?
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
CADA UM TEM SUA
INSPIRAÇÃO :)
ENTÃO ENTRAMOS NA
FACULDADE…
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
VÁRIAS POSSIBILIDADES
DE CARREIRA
Desenvolvimento de Software é
uma delas
ENTÃO APRENDEMOS COMO
SE DESENVOLVE SOFTWARE…
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
FAZIA SENTIDO
E as empresas acabaram
seguindo esses modelos
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
MUITOS PROBLEMAS
SURGIRAM…
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
MUITAS EMPRESAS
MUDARAM SEUS PROCESSOS
Seguindo as ideias do movimento
Agile
Desenvolvedor de Software - Como construir uma carreira
E HOJE TEMOS OS DOIS
MODELOS NO MERCADO
Desenvolvedor de Software - Como construir uma carreira
OK!
QUERO EMBARCAR NESSA
#comofaz?
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
GERALMENTE TEMOS
TRÊS OPÇÕES INICIAIS
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
PROGRAMAÇÃO
SERÁ O NOSSO FOCO
Desenvolvedor de Software - Como construir uma carreira
POR QUE SER UM
PROGRAMADOR?
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
OK!
QUERO SER PROGRAMADOR
#comofaz?
Desenvolvedor de Software - Como construir uma carreira
COMECE PELA BASE
Desenvolvedor de Software - Como construir uma carreira
AS DUAS PRINCIPAIS ÁREAS
DE ATUAÇÃO NO MERCADO
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
PARA MOBILE
APRENDA
ESTUDE TAMBÉM
WEB TEM A MAIOR
FATIA DO MERCADO
E tem duas áreas principais
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
PARA FRONT-END,
APRENDA
PARA BACK-END, APRENDA
ALGUMA LINGUAGEM
Desenvolvedor de Software - Como construir uma carreira
ESTAS TEM UMA ENORME
FATIA DO MERCADO
ESTAS TEM
MERCADO DE NICHO
APRENDA TAMBÉM SQL
E BANCO DE DADOS
ESTUDE UM POUCO
SOBRE NOSQL
ESTUDE SOBRE FERRAMENTAS
DE CONTROLE DE VERSÃO…
(Independente da sua área)
… E SOBRE SERVIÇOS DE
HOSPEDAGEM DE PROJETOS
(Independente da sua área)
ESTUDE OS PRINCIPAIS
FRAMEWORKS DA SUA ÁREA
As empresas sempre exigem nas
vagas…
Desenvolvedor de Software - Como construir uma carreira
MAS LEMBRE-SE:
É fundamental conhecer e entender bem
como eles funcionam por baixo dos panos!
ESTUDE TAMBÉM AS
OUTRAS ÁREAS
Não seja apenas um super
especialista em algo
ONDE ESTUDAR?
ONDE ESTUDAR?
OK!
JÁ ESTUDEI O BASTANTE
E agora?
Como entro no mercado?
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
ONDE TRABALHAR?
ONDE TRABALHAR?
FÁBRICAS DE SOFTWARE
ONDE TRABALHAR?
FÁBRICAS DE SOFTWARE
AGÊNCIAS
ONDE TRABALHAR?
FÁBRICAS DE SOFTWARE
STARTUPS
AGÊNCIAS
ONDE TRABALHAR?
FÁBRICAS DE SOFTWARE
EMPRESAS DE OUTROS RAMOS
AGÊNCIAS
STARTUPS
TRABALHO NO
EXTERIOR
Tem boas oportunidades
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
ALGUMAS EMPRESAS
FORNECEM AUXÍLIO
Desenvolvedor de Software - Como construir uma carreira
NÃO TENHO
EXPERIÊNCIA
#comofaz?
NÃO TENHO
EXPERIÊNCIA
#1 Estágio é um bom ponto de partida
Desenvolvedor de Software - Como construir uma carreira
NÃO TENHO
EXPERIÊNCIA
#1 Estágio é um bom ponto de partida
#2 Freelancer é outra opção
Desenvolvedor de Software - Como construir uma carreira
NÃO TENHO
EXPERIÊNCIA
#1 Estágio é um bom ponto de partida
#2 Freelancer é outra opção
#3 Estude para certificações
Desenvolvedor de Software - Como construir uma carreira
NÃO TENHO
EXPERIÊNCIA
#1 Estágio é um bom ponto de partida
#2 Freelancer é outra opção
#3 Estude para certificações
#4 Monte um portfólio de projetos
Desenvolvedor de Software - Como construir uma carreira
ENTREI NO
MERCADO
Como me destacar?
#1 ENTENDA OS PORQUÊS
#1 ENTENDA OS PORQUÊS
#2 SIGA AS BOAS PRÁTICAS
#1 ENTENDA OS PORQUÊS
#2 SIGA AS BOAS PRÁTICAS
#3 CONHEÇA AS OUTRAS ÁREAS
#1 ENTENDA OS PORQUÊS
#2 SIGA AS BOAS PRÁTICAS
#3 CONHEÇA AS OUTRAS ÁREAS
#4 TENHA UM PERFIL GENERALISTA
#1 ENTENDA OS PORQUÊS
#2 SIGA AS BOAS PRÁTICAS
#3 CONHEÇA AS OUTRAS ÁREAS
#4 TENHA UM PERFIL GENERALISTA
#5 FOQUE NO PROBLEMA
#1 ENTENDA OS PORQUÊS
#2 SIGA AS BOAS PRÁTICAS
#3 CONHEÇA AS OUTRAS ÁREAS
#4 TENHA UM PERFIL GENERALISTA
#5 FOQUE NO PROBLEMA
#6 SEJA UM DESENVOLVEDOR
PROGRAMADOR
#1 ENTENDA OS PORQUÊS
#2 SIGA AS BOAS PRÁTICAS
#3 CONHEÇA AS OUTRAS ÁREAS
#4 TENHA UM PERFIL GENERALISTA
#5 FOQUE NO PROBLEMA
#6 SEJA UM DESENVOLVEDOR
#7 ESTUDE CONTINUAMENTE
PROGRAMADOR
AGORA, ALGUMAS
INFORMAÇÕES
TECNOLOGIAS E TENDÊNCIAS
EM ALTA NO MOMENTO
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
Desenvolvedor de Software - Como construir uma carreira
UMA DICA IMPORTANTE PARA
QUEM ESTÁ COMEÇANDO
Desenvolvedor de Software - Como construir uma carreira
OUTRA DICA MEGA
IMPORTANTE
(Independente do seu nível)
Desenvolvedor de Software - Como construir uma carreira
MAIS UMA DICA
(É a última :D)
O MERCADO CARECE DE
PROFISSIONAIS COM UMA BASE
SÓLIDA DE CONHECIMENTO
O MERCADO CARECE DE
PROFISSIONAIS COM UMA BASE
SÓLIDA DE CONHECIMENTO
Não vá direto estudar os frameworks!
O MERCADO CARECE DE
PROFISSIONAIS COM UMA BASE
SÓLIDA DE CONHECIMENTO
Não vá direto estudar os frameworks!
Não estude apenas frameworks!
O MERCADO CARECE DE
PROFISSIONAIS COM UMA BASE
SÓLIDA DE CONHECIMENTO
Não vá direto estudar os frameworks!
Não estude apenas frameworks!
Não seja um mero “apertador de botões”!
O MERCADO CARECE DE
PROFISSIONAIS COM UMA BASE
SÓLIDA DE CONHECIMENTO
Estude os princípios e fundamentos das tecnologias!
O MERCADO CARECE DE
PROFISSIONAIS COM UMA BASE
SÓLIDA DE CONHECIMENTO
Estude os princípios e fundamentos das tecnologias!
Seja um “resolvedor de problemas”!
ENFIM…
CONSTRUIR UMA CARREIRA
É UM GRANDE DESAFIO
Desenvolvedor de Software - Como construir uma carreira
DÚVIDAS???
OBRIGADO!
Rodrigo Caneppele
r.caneppele@gmail.com
@rcaneppele
linkedin.com/in/rcaneppele
github.com/rcaneppele

Mais conteúdo relacionado

Mais procurados

Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
Padrões de projeto superestimados
Padrões de projeto superestimadosPadrões de projeto superestimados
Padrões de projeto superestimadosMarcos Brizeno
 
Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3André Phillip Bertoletti
 
DREAM:IN Brasil @ TEDxUnisinosChange
DREAM:IN Brasil @ TEDxUnisinosChangeDREAM:IN Brasil @ TEDxUnisinosChange
DREAM:IN Brasil @ TEDxUnisinosChangeRedes de Projeto
 
Construindo bons relacionamentos entre desenvolvedores e testadores
Construindo bons relacionamentos entre desenvolvedores e testadoresConstruindo bons relacionamentos entre desenvolvedores e testadores
Construindo bons relacionamentos entre desenvolvedores e testadoresGabriel Oliveira
 
Como se tornar o pior programador PHP do mundo
Como se tornar o pior programador PHP do mundoComo se tornar o pior programador PHP do mundo
Como se tornar o pior programador PHP do mundoFlávio Lisboa
 
Clean code: Escrevendo JS profissional
Clean code: Escrevendo JS profissionalClean code: Escrevendo JS profissional
Clean code: Escrevendo JS profissionalGabriel Ribeiro
 
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
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizadosMarcelo Andrade
 
Apresentação ForkInSergipe
Apresentação ForkInSergipeApresentação ForkInSergipe
Apresentação ForkInSergipeRafael França
 

Mais procurados (11)

Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Padrões de projeto superestimados
Padrões de projeto superestimadosPadrões de projeto superestimados
Padrões de projeto superestimados
 
Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3Engenharia de Software - Unimep/Pronatec - Aula 3
Engenharia de Software - Unimep/Pronatec - Aula 3
 
DREAM:IN Brasil @ TEDxUnisinosChange
DREAM:IN Brasil @ TEDxUnisinosChangeDREAM:IN Brasil @ TEDxUnisinosChange
DREAM:IN Brasil @ TEDxUnisinosChange
 
Construindo bons relacionamentos entre desenvolvedores e testadores
Construindo bons relacionamentos entre desenvolvedores e testadoresConstruindo bons relacionamentos entre desenvolvedores e testadores
Construindo bons relacionamentos entre desenvolvedores e testadores
 
Como se tornar o pior programador PHP do mundo
Como se tornar o pior programador PHP do mundoComo se tornar o pior programador PHP do mundo
Como se tornar o pior programador PHP do mundo
 
Clean code: Escrevendo JS profissional
Clean code: Escrevendo JS profissionalClean code: Escrevendo JS profissional
Clean code: Escrevendo JS profissional
 
Palestra forum iot
Palestra forum iotPalestra forum iot
Palestra forum iot
 
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
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizados
 
Apresentação ForkInSergipe
Apresentação ForkInSergipeApresentação ForkInSergipe
Apresentação ForkInSergipe
 

Semelhante a Desenvolvedor de Software - Como construir uma carreira

Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
 
Desenvolvendo chrome extensions
Desenvolvendo chrome extensionsDesenvolvendo chrome extensions
Desenvolvendo chrome extensionsRodolfo Dias
 
Agilidade na política em uma das maiores cidades do rs- quem disse que não-
Agilidade na política  em uma das maiores cidades do rs- quem disse que não-Agilidade na política  em uma das maiores cidades do rs- quem disse que não-
Agilidade na política em uma das maiores cidades do rs- quem disse que não-Mauricio Andreazza
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Sandro Giacomozzi
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesProfThiagoAAlves
 
99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legadomestredemon
 
Mercado, carreiras e escolhas no mercado de T.I
Mercado, carreiras e escolhas no mercado de T.IMercado, carreiras e escolhas no mercado de T.I
Mercado, carreiras e escolhas no mercado de T.IDaniel Marcos
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosGiovani Elísio Silva
 
Curtindo os freelas adoidado
Curtindo os freelas adoidadoCurtindo os freelas adoidado
Curtindo os freelas adoidadoQueroWorkar
 
Startup Engineering - Aspectos sobre o desenvolvimento de software em empresa...
Startup Engineering - Aspectos sobre o desenvolvimento de software em empresa...Startup Engineering - Aspectos sobre o desenvolvimento de software em empresa...
Startup Engineering - Aspectos sobre o desenvolvimento de software em empresa...Marvin Ferreira
 
Estruturação e implantação de startups pela Oxy Aceleradora
Estruturação e implantação de startups pela Oxy AceleradoraEstruturação e implantação de startups pela Oxy Aceleradora
Estruturação e implantação de startups pela Oxy AceleradoraSidharta Costa Pinto
 
Outras profissões de TI
Outras profissões de TIOutras profissões de TI
Outras profissões de TIEduardo Salinas
 
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 Lições aprendidas com a Re (escrita |design) de uma aplicação PHP  Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP Domingos Teruel
 
Modelo Canônico: Vilao ou Mocinho?
Modelo Canônico: Vilao ou Mocinho?Modelo Canônico: Vilao ou Mocinho?
Modelo Canônico: Vilao ou Mocinho?Felipe Firmo
 
Como se tornar um desenvolvedor de software melhor
Como se tornar um desenvolvedor de software melhorComo se tornar um desenvolvedor de software melhor
Como se tornar um desenvolvedor de software melhorLeonardo Zanivan
 
O passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoO passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoAline Tinoco
 

Semelhante a Desenvolvedor de Software - Como construir uma carreira (20)

Por que precisamos planejar
Por que precisamos planejarPor que precisamos planejar
Por que precisamos planejar
 
O que é ser um bom programador?
O que é ser um bom programador?O que é ser um bom programador?
O que é ser um bom programador?
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
Desenvolvendo chrome extensions
Desenvolvendo chrome extensionsDesenvolvendo chrome extensions
Desenvolvendo chrome extensions
 
Agilidade na política em uma das maiores cidades do rs- quem disse que não-
Agilidade na política  em uma das maiores cidades do rs- quem disse que não-Agilidade na política  em uma das maiores cidades do rs- quem disse que não-
Agilidade na política em uma das maiores cidades do rs- quem disse que não-
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
 
99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado99% serverless, mais aquele 1% legado
99% serverless, mais aquele 1% legado
 
Mercado, carreiras e escolhas no mercado de T.I
Mercado, carreiras e escolhas no mercado de T.IMercado, carreiras e escolhas no mercado de T.I
Mercado, carreiras e escolhas no mercado de T.I
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
 
Curtindo os freelas adoidado
Curtindo os freelas adoidadoCurtindo os freelas adoidado
Curtindo os freelas adoidado
 
Startup Engineering - Aspectos sobre o desenvolvimento de software em empresa...
Startup Engineering - Aspectos sobre o desenvolvimento de software em empresa...Startup Engineering - Aspectos sobre o desenvolvimento de software em empresa...
Startup Engineering - Aspectos sobre o desenvolvimento de software em empresa...
 
Estruturação e implantação de startups pela Oxy Aceleradora
Estruturação e implantação de startups pela Oxy AceleradoraEstruturação e implantação de startups pela Oxy Aceleradora
Estruturação e implantação de startups pela Oxy Aceleradora
 
Outras profissões de TI
Outras profissões de TIOutras profissões de TI
Outras profissões de TI
 
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 Lições aprendidas com a Re (escrita |design) de uma aplicação PHP  Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
Modelo Canônico: Vilao ou Mocinho?
Modelo Canônico: Vilao ou Mocinho?Modelo Canônico: Vilao ou Mocinho?
Modelo Canônico: Vilao ou Mocinho?
 
Como se tornar um desenvolvedor de software melhor
Como se tornar um desenvolvedor de software melhorComo se tornar um desenvolvedor de software melhor
Como se tornar um desenvolvedor de software melhor
 
O passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucessoO passo a passo da criação de um app de sucesso
O passo a passo da criação de um app de sucesso
 
Carreira de Desenvolvedor
Carreira de DesenvolvedorCarreira de Desenvolvedor
Carreira de Desenvolvedor
 

Desenvolvedor de Software - Como construir uma carreira