desenvolvedor de software - como construir uma carreira

132
DESENVOLVEDOR DE SOFTWARE Como construir uma carreira? Rodrigo Caneppele [email protected]

Upload: rodrigo-ferreira

Post on 14-Apr-2017

449 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Desenvolvedor de Software - Como construir uma carreira

DESENVOLVEDOR DE SOFTWARE

Como construir uma carreira?

Rodrigo Caneppele [email protected]

Page 2: Desenvolvedor de Software - Como construir uma carreira

RODRIGO CANEPPELE

Desenvolvedor/Instrutor

~ 8 Anos exp.

Sistemas de Informação

Page 3: Desenvolvedor de Software - Como construir uma carreira

POR QUE ESCOLHEMOS TI?

Page 4: Desenvolvedor de Software - Como construir uma carreira
Page 5: Desenvolvedor de Software - Como construir uma carreira
Page 6: Desenvolvedor de Software - Como construir uma carreira
Page 7: Desenvolvedor de Software - Como construir uma carreira
Page 8: Desenvolvedor de Software - Como construir uma carreira
Page 9: Desenvolvedor de Software - Como construir uma carreira

CADA UM TEM SUA INSPIRAÇÃO :)

Page 10: Desenvolvedor de Software - Como construir uma carreira

ENTÃO ENTRAMOS NA FACULDADE…

Page 11: Desenvolvedor de Software - Como construir uma carreira
Page 12: Desenvolvedor de Software - Como construir uma carreira
Page 13: Desenvolvedor de Software - Como construir uma carreira
Page 14: Desenvolvedor de Software - Como construir uma carreira
Page 15: Desenvolvedor de Software - Como construir uma carreira

VÁRIAS POSSIBILIDADES DE

CARREIRADesenvolvimento de Software é

uma delas

Page 16: Desenvolvedor de Software - Como construir uma carreira

ENTÃO APRENDEMOS COMO SE DESENVOLVE

SOFTWARE…

Page 17: Desenvolvedor de Software - Como construir uma carreira
Page 18: Desenvolvedor de Software - Como construir uma carreira
Page 19: Desenvolvedor de Software - Como construir uma carreira

FAZIA SENTIDO

E as empresas acabaram seguindo esses modelos

Page 20: Desenvolvedor de Software - Como construir uma carreira
Page 21: Desenvolvedor de Software - Como construir uma carreira
Page 22: Desenvolvedor de Software - Como construir uma carreira

MUITOS PROBLEMAS SURGIRAM…

Page 23: Desenvolvedor de Software - Como construir uma carreira
Page 24: Desenvolvedor de Software - Como construir uma carreira
Page 25: Desenvolvedor de Software - Como construir uma carreira
Page 26: Desenvolvedor de Software - Como construir uma carreira

MUITAS EMPRESAS MUDARAM SEUS

PROCESSOS

Seguindo as ideias do movimento Agile

Page 27: Desenvolvedor de Software - Como construir uma carreira
Page 28: Desenvolvedor de Software - Como construir uma carreira

E HOJE TEMOS OS DOIS MODELOS NO

MERCADO

Page 29: Desenvolvedor de Software - Como construir uma carreira
Page 30: Desenvolvedor de Software - Como construir uma carreira

OK! QUERO EMBARCAR

NESSA

#comofaz?

Page 31: Desenvolvedor de Software - Como construir uma carreira
Page 32: Desenvolvedor de Software - Como construir uma carreira
Page 33: Desenvolvedor de Software - Como construir uma carreira

GERALMENTE TEMOS TRÊS

OPÇÕES INICIAIS

Page 34: Desenvolvedor de Software - Como construir uma carreira
Page 35: Desenvolvedor de Software - Como construir uma carreira
Page 36: Desenvolvedor de Software - Como construir uma carreira
Page 37: Desenvolvedor de Software - Como construir uma carreira

PROGRAMAÇÃO SERÁ O NOSSO

FOCO

Page 38: Desenvolvedor de Software - Como construir uma carreira
Page 39: Desenvolvedor de Software - Como construir uma carreira

POR QUE SER UM PROGRAMADOR?

Page 40: Desenvolvedor de Software - Como construir uma carreira
Page 41: Desenvolvedor de Software - Como construir uma carreira
Page 42: Desenvolvedor de Software - Como construir uma carreira
Page 43: Desenvolvedor de Software - Como construir uma carreira
Page 44: Desenvolvedor de Software - Como construir uma carreira
Page 45: Desenvolvedor de Software - Como construir uma carreira
Page 46: Desenvolvedor de Software - Como construir uma carreira

OK! QUERO SER

PROGRAMADOR

#comofaz?

Page 47: Desenvolvedor de Software - Como construir uma carreira
Page 48: Desenvolvedor de Software - Como construir uma carreira

COMECE PELA BASE

Page 49: Desenvolvedor de Software - Como construir uma carreira
Page 50: Desenvolvedor de Software - Como construir uma carreira

AS DUAS PRINCIPAIS ÁREAS DE ATUAÇÃO NO

MERCADO

Page 51: Desenvolvedor de Software - Como construir uma carreira
Page 52: Desenvolvedor de Software - Como construir uma carreira
Page 53: Desenvolvedor de Software - Como construir uma carreira

PARA MOBILE APRENDA

Page 54: Desenvolvedor de Software - Como construir uma carreira

ESTUDE TAMBÉM

Page 55: Desenvolvedor de Software - Como construir uma carreira

WEB TEM A MAIOR FATIA DO MERCADO

E tem duas áreas principais

Page 56: Desenvolvedor de Software - Como construir uma carreira
Page 57: Desenvolvedor de Software - Como construir uma carreira
Page 58: Desenvolvedor de Software - Como construir uma carreira

PARA FRONT-END, APRENDA

Page 59: Desenvolvedor de Software - Como construir uma carreira

PARA BACK-END, APRENDA ALGUMA

LINGUAGEM

Page 60: Desenvolvedor de Software - Como construir uma carreira
Page 61: Desenvolvedor de Software - Como construir uma carreira

ESTAS TEM UMA ENORME FATIA DO

MERCADO

Page 62: Desenvolvedor de Software - Como construir uma carreira

ESTAS TEM MERCADO DE

NICHO

Page 63: Desenvolvedor de Software - Como construir uma carreira

APRENDA TAMBÉM SQL E BANCO DE

DADOS

Page 64: Desenvolvedor de Software - Como construir uma carreira

ESTUDE UM POUCO SOBRE NOSQL

Page 65: Desenvolvedor de Software - Como construir uma carreira

ESTUDE SOBRE FERRAMENTAS DE CONTROLE

DE VERSÃO…(Independente da sua área)

Page 66: Desenvolvedor de Software - Como construir uma carreira

… E SOBRE SERVIÇOS DE HOSPEDAGEM DE PROJETOS(Independente da sua área)

Page 67: Desenvolvedor de Software - Como construir uma carreira

ESTUDE OS PRINCIPAIS FRAMEWORKS DA SUA

ÁREA

As empresas sempre exigem nas vagas…

Page 68: Desenvolvedor de Software - Como construir uma carreira
Page 69: Desenvolvedor de Software - Como construir uma carreira

MAS LEMBRE-SE:

É fundamental conhecer e entender bem como eles funcionam por baixo

dos panos!

Page 70: Desenvolvedor de Software - Como construir uma carreira

ESTUDE TAMBÉM AS OUTRAS ÁREAS

Não seja apenas um super especialista em algo

Page 71: Desenvolvedor de Software - Como construir uma carreira

ONDE ESTUDAR?

Page 72: Desenvolvedor de Software - Como construir uma carreira

ONDE ESTUDAR?

Page 73: Desenvolvedor de Software - Como construir uma carreira

OK! JÁ ESTUDEI O

BASTANTEE agora?

Como entro no mercado?

Page 74: Desenvolvedor de Software - Como construir uma carreira
Page 75: Desenvolvedor de Software - Como construir uma carreira
Page 76: Desenvolvedor de Software - Como construir uma carreira
Page 77: Desenvolvedor de Software - Como construir uma carreira
Page 78: Desenvolvedor de Software - Como construir uma carreira

ONDE TRABALHAR?

Page 79: Desenvolvedor de Software - Como construir uma carreira

ONDE TRABALHAR?

FÁBRICAS DE SOFTWARE

Page 80: Desenvolvedor de Software - Como construir uma carreira

ONDE TRABALHAR?

FÁBRICAS DE SOFTWAREAGÊNCIAS

Page 81: Desenvolvedor de Software - Como construir uma carreira

ONDE TRABALHAR?

FÁBRICAS DE SOFTWARE

STARTUPSAGÊNCIAS

Page 82: Desenvolvedor de Software - Como construir uma carreira

ONDE TRABALHAR?

FÁBRICAS DE SOFTWARE

EMPRESAS DE OUTROS RAMOS

AGÊNCIASSTARTUPS

Page 83: Desenvolvedor de Software - Como construir uma carreira

TRABALHO NO EXTERIOR

Tem boas oportunidades

Page 84: Desenvolvedor de Software - Como construir uma carreira
Page 85: Desenvolvedor de Software - Como construir uma carreira
Page 86: Desenvolvedor de Software - Como construir uma carreira

ALGUMAS EMPRESAS FORNECEM

AUXÍLIO

Page 87: Desenvolvedor de Software - Como construir uma carreira
Page 88: Desenvolvedor de Software - Como construir uma carreira

NÃO TENHO EXPERIÊNCIA

#comofaz?

Page 89: Desenvolvedor de Software - Como construir uma carreira

NÃO TENHO EXPERIÊNCIA

#1 Estágio é um bom ponto de partida

Page 90: Desenvolvedor de Software - Como construir uma carreira
Page 91: 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

Page 92: Desenvolvedor de Software - Como construir uma carreira
Page 93: 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

Page 94: Desenvolvedor de Software - Como construir uma carreira
Page 95: 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

Page 96: Desenvolvedor de Software - Como construir uma carreira
Page 97: Desenvolvedor de Software - Como construir uma carreira

ENTREI NO MERCADO

Como me destacar?

Page 98: Desenvolvedor de Software - Como construir uma carreira

#1 ENTENDA OS PORQUÊS

Page 99: Desenvolvedor de Software - Como construir uma carreira

#1 ENTENDA OS PORQUÊS

#2 SIGA AS BOAS PRÁTICAS

Page 100: Desenvolvedor de Software - Como construir uma carreira

#1 ENTENDA OS PORQUÊS

#2 SIGA AS BOAS PRÁTICAS

#3 CONHEÇA AS OUTRAS ÁREAS

Page 101: Desenvolvedor de Software - Como construir uma carreira

#1 ENTENDA OS PORQUÊS

#2 SIGA AS BOAS PRÁTICAS

#3 CONHEÇA AS OUTRAS ÁREAS

#4 TENHA UM PERFIL GENERALISTA

Page 102: Desenvolvedor de Software - Como construir uma carreira

#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

Page 103: Desenvolvedor de Software - Como construir uma carreira

#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 DESENVOLVEDORPROGRAMADOR

Page 104: Desenvolvedor de Software - Como construir uma carreira

#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

Page 105: Desenvolvedor de Software - Como construir uma carreira

AGORA, ALGUMAS INFORMAÇÕES

Page 106: Desenvolvedor de Software - Como construir uma carreira

TECNOLOGIAS E TENDÊNCIAS EM ALTA NO

MOMENTO

Page 107: Desenvolvedor de Software - Como construir uma carreira
Page 108: Desenvolvedor de Software - Como construir uma carreira
Page 109: Desenvolvedor de Software - Como construir uma carreira
Page 110: Desenvolvedor de Software - Como construir uma carreira
Page 111: Desenvolvedor de Software - Como construir uma carreira
Page 112: Desenvolvedor de Software - Como construir uma carreira
Page 113: Desenvolvedor de Software - Como construir uma carreira
Page 114: Desenvolvedor de Software - Como construir uma carreira
Page 115: Desenvolvedor de Software - Como construir uma carreira
Page 116: Desenvolvedor de Software - Como construir uma carreira
Page 117: Desenvolvedor de Software - Como construir uma carreira

UMA DICA IMPORTANTE PARA QUEM ESTÁ

COMEÇANDO

Page 118: Desenvolvedor de Software - Como construir uma carreira
Page 119: Desenvolvedor de Software - Como construir uma carreira

OUTRA DICA MEGA IMPORTANTE

(Independente do seu nível)

Page 120: Desenvolvedor de Software - Como construir uma carreira
Page 121: Desenvolvedor de Software - Como construir uma carreira

MAIS UMA DICA

(É a última :D)

Page 122: Desenvolvedor de Software - Como construir uma carreira

O MERCADO CARECE DE PROFISSIONAIS COM UMA

BASE SÓLIDA DE CONHECIMENTO

Page 123: Desenvolvedor de Software - Como construir uma carreira

O MERCADO CARECE DE PROFISSIONAIS COM UMA

BASE SÓLIDA DE CONHECIMENTO

Não vá direto estudar os frameworks!

Page 124: Desenvolvedor de Software - Como construir uma carreira

O MERCADO CARECE DE PROFISSIONAIS COM UMA

BASE SÓLIDA DE CONHECIMENTO

Não vá direto estudar os frameworks!

Não estude apenas frameworks!

Page 125: Desenvolvedor de Software - Como construir uma carreira

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”!

Page 126: Desenvolvedor de Software - Como construir uma carreira

O MERCADO CARECE DE PROFISSIONAIS COM UMA

BASE SÓLIDA DE CONHECIMENTO

Estude os princípios e fundamentos das tecnologias!

Page 127: Desenvolvedor de Software - Como construir uma carreira

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”!

Page 128: Desenvolvedor de Software - Como construir uma carreira

ENFIM…

Page 129: Desenvolvedor de Software - Como construir uma carreira

CONSTRUIR UMA CARREIRA É UM GRANDE

DESAFIO

Page 130: Desenvolvedor de Software - Como construir uma carreira
Page 131: Desenvolvedor de Software - Como construir uma carreira

DÚVIDAS???