SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Carreira
de
Programador
1. esta palestra NÃO é sobre:
- Freelancing
- Econômia alternativa
- Econômia do tempo
- Software Livre
- Crowd*
- Life Hacking
- Empreendedorismo
Para saber mais sobre esses assuntos que
NÃO serão tratados nessa palestra veja a
excelente palestra do Henrique Bastos:
https://youtu.be/mHRinieklio
Ter #MEDO é normal e é isso que move o mercado de
trabalho, procuramos emprego, aceitamos propostas, fazemos
muita coisa por #MEDO de ficar sem estabilidade, sem
reconhecimento, sem dinheiro… E obviamente alguém se
aproveita do seu #MEDO
Ok, então estamos no mercado de trabalho para sermos explorados! Alguém irá utilizar nossas habilidades para
ganhar muito mais LUCRO do que nós mesmos! Mas tudo bem! devemos estar preparados para sermos
explorados de forma coerente com a importância da nossa profissão. Lembrando que ainda temos a opção de
fazer Life-Hacking ou nos tornarmos os exploradores, mas uma vez dentro deste sistema de exploração
precisamos pelo menos levar uma boa vantagem dele, ou se preferir sair dele veja a palestra do Henrique :).
Pode ser que seja impulsionado pelo #MEDO mas mesmo assim, especificamente em nossa categoria, não
somos obrigados a aceitar uma proposta de emprego, portanto, nós assinamos um termo que do lado do
empregador diz “EU ACEITO SER EXPLORADO!” e o que este termo diz a respeito do contratado? alguém já
leu?
Afinal, sobre o que
estamos falando?
- Mercado de Trabalho
- Mundo Corporativo
- Carreira de Programador
- Qual o plano de carreira para um programador?
- Até quando vai ter emprego?
- Sou obrigado a virar gerente?
- Até qual idade posso programar?
- Preciso ter faculdade?
- Qual é a melhor IDE?
- .next()
A carreira de programador é cheia de dúvidas
Como podemos seguir em uma
carreira de programador e manter o
respeito e reconhecimento e
evoluir independente da nossa
idade e sem precisar
deixar de programar?
Quantas vezes você já ouviu
“ -- Fulano tem XX anos e
ainda é programador? “
ou
“ -- sou programador ainda,
mas quero virar gerente…”
É mesmo o único caminho?
crescer na hierarquia?
SORRY:
NÃO TENHO TODAS
RESPOSTAS!
Qualidade de vida!
- Fazer o que gosta
- Ser respeitado
- Ter Saúde
- Ter tempo livre
- Ser reconhecido
- Ter bom salário e benefícios
- Plano de carreira
(expectativa de futuro fazendo o que gosta e não apenas crescimento hierárquico,
já reparou por exemplo que médicos são respeitados pelo mercado de trabalho independente de
virarem gerentes ou diretores? são respeitados pela medicina que praticam e não pelo cargo
que ocupam )
.. mas sei que de uma coisa que deve ser nossa prioridade!
1. Dados
- O Mercado de trabalho
- Os profissionais
Mas a culpa não é apenas dos exploradores, vamos ver os dois
lados da situação, existem problemas no mercado de trabalho
mas também existem problemas nos profissionais.
As empresas precisam de nós e nós precisamos estar altamente
qualificados para exigirmos melhores condições!
- O Mercado de trabalho #facts
1. TODAS as empresas direta ou
indiretamente estão investindo em
#inovação, #bigdata, #web, #mobile, #IoT…
2. Todas as palavras acima envolvem
programação e #Python é uma das
linguagens mais utilizadas.
3. Faltam bons profissionais! #vagas
http://info.abril.com.br/noticias/carreira/2015/03/empresas-estao-capacitando-profissionais-de-ti-para-suprir-demanda-do-mercado.shtml
O mercado de TI deve apresentar alta demanda para o próximo ano. Porém, a oferta de mão de obra
qualificada não tem sido suficiente para as empresas, que procuram profissionais para ocupar posições
estratégicas em um período de instabilidade econômica. Segundo um estudo realizado pelo Instituto
Brasileiro de Geografia e Estatística (IBGE), a falta de pessoas com domínio de ambientes de
desenvolvimento de linguagens é o principal problema enfrentado pelas companhias do segmento com
pelo menos 20 funcionários.
" ...Porém, a oferta de mão de obra
qualificada não tem sido suficiente
para as empresas, que procuram
profissionais para ocupar posições
estratégicas em um período de
instabilidade econômica. "
… somos a cereja do bolo :) até em tempos de crise nós somos importantes!
"...falta de pessoas com
domínio de ambientes de
desenvolvimento de
linguagens é o principal
problema enfrentado pelas
companhias..."
… sim a última bolacha/biscoito do pacote!
e somos tão importantes que ajudamos a resolver os principais
problemas das empresas!!!
O salário médio para programador #PYTHON na faixa dos U$ 110 anual
Novamente na faixa dos U$ 100 anuais em diversas areas...
independente do ramo de atividade em que atue….
http://blog.startupcompass.co/how-much-should-you-pay-your-engineers
e claro que o tempo de experiência conta muito!!!
"There are 18.5 million software developers in the world -
of which 11 million are professionals and 7.5 million are
hobbyists."
http://www.techrepublic.com/blog/european-technology/there-are-185-million-software-developers-in-
the-world-but-which-country-has-the-most/
http://www.infoq.com/news/2014/01/IDC-software-developers
.. última bolacha/biscoito do pacote
lembra?
*Slide censurado pelo código de conduta da PSF
SIM!!!! nós somos importantes!
“... O slide anterior teve a intenção apenas de ser
engraçado e nunca machista, nossa comunidade
tem muita diversidade e a comunidade de meninas
pythonistas PyLadies é uma das comunidades mais
sensacionais que existe!
Portanto não levem ao pé da letra a expressão
“P* das galaxias” ela é apenas uma sátira com um
termo popular e significa que somos muito bons e
importantes para a sociedade!
todxs estamos incluidxs!!!
ALERT!!!!!!
Resumindo…..
O mercado está muito bom, existem vagas precisando de bons profissionais, e só depende de
nós nos organizarmos e decidirmos como o mercado de trabalho irá nos recompensar e nos
respeitar.
Se depender apenas das empresas elas obviamente irão sempre otimizar os lucros e isso
envolve gastar menos, enquanto as empresas tratarem o programador como custo esse
comportamento prevalecerá.
Quando uma empresa vai contratar dificilmente pensa em pagar um valor justo (a não ser que
seja obrigada por uma categoria regulada como médico ou advogado etc), em nossa aréa a
empresa geralmente faz uma pesquisa de mercado perguntando “Quanto estão pagando para
programador por ai?” e essa resposta pode ser a régua utilizada para oferecerem salários e
condições ruins e oferecerem commodities como se fossem vantagens.
Ou seja, depende de nós, recusarmos ofertas de trabalho ruins, dessa forma as empresas irão
melhorar as condições automaticamente pois nosso trabalho de desenvolvimento se tornou
essencial!
mas você precisa ser um
BOM PROFISSIONAL!
ou melhor..
UM EXCELENTE PROFISSIONAL!!!
- Os profissionais #facts
1. Maioria não lê/escreve em Inglês
2. Maioria não tem formação nem experiência
3. Maioria ainda tem medo do SHELL e do S.O (preguiça?)
4. Maioria quer subir na hierarquia corporativa rapidamente
5. Maioria tem dificuldade em aprender sozinho
6. Maioria tem medo de dados (multiplos bancos, estatistica, matemática etc..)
7. Maioria pensa em estagnar em uma única linguagem/plataforma
8. Maioria troca qualidade de vida por ambiente "cool" e "grana"
9. Maioria não ve a hora de deixar de programar e ser gerente
10. Maioria não usa o Emacs :)
http://corporate.canaltech.com.br/noticia/profissional-de-ti/Em-TI-mais-vale-formacao-ou-experiencia/
Precisamos reavaliar nossos pontos fracos e voltar literalmente para a escola
para melhorar! nos tornarmos excelentes. E não é sobre aprender um milhão de
linguagens, e sim sobre sermos excelentes naquilo que já somos bons.
E precisamos ser profissionais excelentes e não apenas técnicos excelentes
E qual é o problema do mercado de
trabalho você tem provas?
AS VAGAS
- Exigências nível P* das galaxias
- Salário cômico
- Horário de trabalho "flexivel"
(voce se contorce para trabalhar mais do que deveria)
- RedBull e Café como benefícios
- Contratos "hackeados" PJ/Flex etc…
- Your weekend belongs to us!
(estude aos domingos!)
Que tipo de profissionais não queremos:
- Que não tenham projetos pessoais em paralelo;
- Que esperem que a empresa invista em seu desenvolvimento técnico;
- Que sua prioridade de vida (e p/ os próximos 2 anos) seja ter uma "vida tranquila"
(leia-se, trabalhar e estudar apenas 8 horas por dia);
- Que não passem algum tempo programando no final de semana por puro prazer;
● Descrição de uma vaga publicada
recentemente e que motivou esta palestra
você não acha um absurdo?
* A maioria das pessoas que alegaram gostar da
descrição da vaga eram jovens com poucos anos
de experiência que provavelmente se
beneficiariam do ambiente proposto, porém não
podemos pensar individualmente, aceitar
condições aparelha o mercado para todos.
COMO HACKEAR A CLT?
CONTRATANDO PJ ou FREELANCE
e tratando como funcionário!
http://tidiota.tumblr.com/
Desinformação e falta de respsito com a especialização dos
profissionais.
O mito do Full Stack Developer (já viu um médico full-stack?)
Invista muito dinheiro e tempo estudando
e se certificando para depois ganhar menos
da metade do que investiu.
Afinal alguams empresas acham que você é
um idiota!!!
Existem boas vagas e faltam bons profissionais
você pode ser o EXCELENTE PROFISSIONAL
que as empresas precisam!
- Seja o melhor profissional que puder
- Participe da comunidade e respeite a "sociedade"
- Exija reconhecimento e respeito
- Não aceite ofertas de trabalho vergonhosas
- Valorize seu tempo e sua qualidade de vida
- Respeite os outros profissionais
- Tenha paciência

Más contenido relacionado

La actualidad más candente

2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de DecisãoRodrigo Kiyoshi Saito
 
Velocidade média, instantânea e aceleração escalar
Velocidade média, instantânea e aceleração escalarVelocidade média, instantânea e aceleração escalar
Velocidade média, instantânea e aceleração escalarCatarina Lopes
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosMauro Pereira
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Regressão Linear Simples
Regressão Linear SimplesRegressão Linear Simples
Regressão Linear Simplesmonica_lima
 
Radiciação 2015 (professora Simone)
Radiciação 2015 (professora Simone)Radiciação 2015 (professora Simone)
Radiciação 2015 (professora Simone)Elivelton Pontes
 
Aula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAlberto Simões
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoJoeldson Costa Damasceno
 
Lógica de Programação com Javascript - Aula #02
Lógica de Programação com Javascript - Aula #02Lógica de Programação com Javascript - Aula #02
Lógica de Programação com Javascript - Aula #02Ramon Kayo
 
Curso Java Básico Aula 01: Introdução e Dicas para quem está Começando
Curso Java Básico Aula 01: Introdução e Dicas para quem está ComeçandoCurso Java Básico Aula 01: Introdução e Dicas para quem está Começando
Curso Java Básico Aula 01: Introdução e Dicas para quem está ComeçandoLoiane Groner
 
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe ScannerLoiane Groner
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Carreira em TI - Começando na direção certa
Carreira em TI - Começando na direção certaCarreira em TI - Começando na direção certa
Carreira em TI - Começando na direção certaLuiz Ricardo Silva
 

La actualidad más candente (20)

Projeto para WEB
Projeto para WEBProjeto para WEB
Projeto para WEB
 
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
 
Velocidade média, instantânea e aceleração escalar
Velocidade média, instantânea e aceleração escalarVelocidade média, instantânea e aceleração escalar
Velocidade média, instantânea e aceleração escalar
 
TriâNgulos
TriâNgulosTriâNgulos
TriâNgulos
 
Algoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentosAlgoritmos e lp parte 2-fundamentos
Algoritmos e lp parte 2-fundamentos
 
Ux aus prototyping
Ux aus prototypingUx aus prototyping
Ux aus prototyping
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Regressão Linear Simples
Regressão Linear SimplesRegressão Linear Simples
Regressão Linear Simples
 
Radiciação 2015 (professora Simone)
Radiciação 2015 (professora Simone)Radiciação 2015 (professora Simone)
Radiciação 2015 (professora Simone)
 
Aula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de Requisitos
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e Validação
 
Lógica de Programação com Javascript - Aula #02
Lógica de Programação com Javascript - Aula #02Lógica de Programação com Javascript - Aula #02
Lógica de Programação com Javascript - Aula #02
 
Introdução a Gerenciamento de Projetos
Introdução a Gerenciamento de ProjetosIntrodução a Gerenciamento de Projetos
Introdução a Gerenciamento de Projetos
 
Fundamentos do java
Fundamentos do javaFundamentos do java
Fundamentos do java
 
Curso Java Básico Aula 01: Introdução e Dicas para quem está Começando
Curso Java Básico Aula 01: Introdução e Dicas para quem está ComeçandoCurso Java Básico Aula 01: Introdução e Dicas para quem está Começando
Curso Java Básico Aula 01: Introdução e Dicas para quem está Começando
 
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
 
Usando Paint.NET
Usando Paint.NETUsando Paint.NET
Usando Paint.NET
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Carreira em TI - Começando na direção certa
Carreira em TI - Começando na direção certaCarreira em TI - Começando na direção certa
Carreira em TI - Começando na direção certa
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 

Similar a Carreira de Programador e Mercado de Trabalho

Aula 2 - Introdução ao Mercado de Trabalho
Aula 2 -  Introdução ao Mercado de TrabalhoAula 2 -  Introdução ao Mercado de Trabalho
Aula 2 - Introdução ao Mercado de TrabalhoCharles Lima
 
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura emprego
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura empregoGuia pratico do emprego - PerfilLinkedin preparadoparaquem procura emprego
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura empregoMicrosoft
 
Dicas sobre Entrevistas de Emprego em um Mercado sem Emprego
Dicas sobre Entrevistas de Emprego em um Mercado sem EmpregoDicas sobre Entrevistas de Emprego em um Mercado sem Emprego
Dicas sobre Entrevistas de Emprego em um Mercado sem EmpregoGerisval Pessoa
 
Empregabilidade modelo.ppsx
Empregabilidade modelo.ppsxEmpregabilidade modelo.ppsx
Empregabilidade modelo.ppsxSrRodrigues1
 
Ebook - Guia de Emprego Linkedin 2012
Ebook - Guia de Emprego Linkedin 2012Ebook - Guia de Emprego Linkedin 2012
Ebook - Guia de Emprego Linkedin 2012Pedro Caramez
 
Fórum 2021 Edição Grand Connection | Do zero ao IPO - Histórias e aprendizado...
Fórum 2021 Edição Grand Connection | Do zero ao IPO - Histórias e aprendizado...Fórum 2021 Edição Grand Connection | Do zero ao IPO - Histórias e aprendizado...
Fórum 2021 Edição Grand Connection | Do zero ao IPO - Histórias e aprendizado...E-Commerce Brasil
 
O problema Desemprego
O problema DesempregoO problema Desemprego
O problema Desempregomatheus
 
E book como-empreender_do_zero_na_engenharia_civil_2017_ed1
E book como-empreender_do_zero_na_engenharia_civil_2017_ed1E book como-empreender_do_zero_na_engenharia_civil_2017_ed1
E book como-empreender_do_zero_na_engenharia_civil_2017_ed1Gidiône Martimiano
 
Go places. o jeito HEINEKEN de recrutar
Go places. o jeito HEINEKEN de recrutarGo places. o jeito HEINEKEN de recrutar
Go places. o jeito HEINEKEN de recrutarBreno Barros
 
Profissionais de TI: Desafios e Oportunidades
Profissionais de TI:  Desafios e OportunidadesProfissionais de TI:  Desafios e Oportunidades
Profissionais de TI: Desafios e OportunidadesJairo Junior
 
CPbr8 Equipes de Talentos
CPbr8 Equipes de TalentosCPbr8 Equipes de Talentos
CPbr8 Equipes de TalentosTulio Severo
 
10 dicas essenciais para gerenciar projetos com freelancers
10 dicas essenciais para gerenciar projetos com freelancers10 dicas essenciais para gerenciar projetos com freelancers
10 dicas essenciais para gerenciar projetos com freelancersGabriel Matias
 
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
 
desenvolverdor JAVA Script/html/ccs iniciante
desenvolverdor JAVA Script/html/ccs iniciantedesenvolverdor JAVA Script/html/ccs iniciante
desenvolverdor JAVA Script/html/ccs inicianteRicardo Sabino
 
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorMercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorJoão Gabriel Lima
 

Similar a Carreira de Programador e Mercado de Trabalho (20)

Aula 2 - Introdução ao Mercado de Trabalho
Aula 2 -  Introdução ao Mercado de TrabalhoAula 2 -  Introdução ao Mercado de Trabalho
Aula 2 - Introdução ao Mercado de Trabalho
 
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura emprego
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura empregoGuia pratico do emprego - PerfilLinkedin preparadoparaquem procura emprego
Guia pratico do emprego - PerfilLinkedin preparadoparaquem procura emprego
 
Dicas sobre Entrevistas de Emprego em um Mercado sem Emprego
Dicas sobre Entrevistas de Emprego em um Mercado sem EmpregoDicas sobre Entrevistas de Emprego em um Mercado sem Emprego
Dicas sobre Entrevistas de Emprego em um Mercado sem Emprego
 
Empregabilidade modelo.ppsx
Empregabilidade modelo.ppsxEmpregabilidade modelo.ppsx
Empregabilidade modelo.ppsx
 
Ebook - Guia de Emprego Linkedin 2012
Ebook - Guia de Emprego Linkedin 2012Ebook - Guia de Emprego Linkedin 2012
Ebook - Guia de Emprego Linkedin 2012
 
Fórum 2021 Edição Grand Connection | Do zero ao IPO - Histórias e aprendizado...
Fórum 2021 Edição Grand Connection | Do zero ao IPO - Histórias e aprendizado...Fórum 2021 Edição Grand Connection | Do zero ao IPO - Histórias e aprendizado...
Fórum 2021 Edição Grand Connection | Do zero ao IPO - Histórias e aprendizado...
 
O problema Desemprego
O problema DesempregoO problema Desemprego
O problema Desemprego
 
E book como-empreender_do_zero_na_engenharia_civil_2017_ed1
E book como-empreender_do_zero_na_engenharia_civil_2017_ed1E book como-empreender_do_zero_na_engenharia_civil_2017_ed1
E book como-empreender_do_zero_na_engenharia_civil_2017_ed1
 
você S/A
você S/Avocê S/A
você S/A
 
Go places. o jeito HEINEKEN de recrutar
Go places. o jeito HEINEKEN de recrutarGo places. o jeito HEINEKEN de recrutar
Go places. o jeito HEINEKEN de recrutar
 
Profissionais de TI: Desafios e Oportunidades
Profissionais de TI:  Desafios e OportunidadesProfissionais de TI:  Desafios e Oportunidades
Profissionais de TI: Desafios e Oportunidades
 
CPbr8 Equipes de Talentos
CPbr8 Equipes de TalentosCPbr8 Equipes de Talentos
CPbr8 Equipes de Talentos
 
10 dicas essenciais para gerenciar projetos com freelancers
10 dicas essenciais para gerenciar projetos com freelancers10 dicas essenciais para gerenciar projetos com freelancers
10 dicas essenciais para gerenciar projetos com freelancers
 
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
 
desenvolverdor JAVA Script/html/ccs iniciante
desenvolverdor JAVA Script/html/ccs iniciantedesenvolverdor JAVA Script/html/ccs iniciante
desenvolverdor JAVA Script/html/ccs iniciante
 
E book - O RH do Futuro
E book - O RH do Futuro E book - O RH do Futuro
E book - O RH do Futuro
 
Palestra Faculdade Fa7 com Dermeval Franco
Palestra Faculdade Fa7 com Dermeval FrancoPalestra Faculdade Fa7 com Dermeval Franco
Palestra Faculdade Fa7 com Dermeval Franco
 
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e ProgramadorMercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
Mercado de Trabalho em Computação - Perfil Analista de Sistemas e Programador
 
Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023
 
COMUNICAÇÃO DIGITAL - 5 - BUSINESS PLANS
COMUNICAÇÃO DIGITAL - 5 - BUSINESS PLANSCOMUNICAÇÃO DIGITAL - 5 - BUSINESS PLANS
COMUNICAÇÃO DIGITAL - 5 - BUSINESS PLANS
 

Más de Bruno Rocha

Escrevendo modulos python com rust
Escrevendo modulos python com rustEscrevendo modulos python com rust
Escrevendo modulos python com rustBruno Rocha
 
The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!Bruno Rocha
 
A Qualidade do Ecossistema Python - e o que podemos fazer para mante-la
A Qualidade do Ecossistema Python - e o que podemos fazer para mante-laA Qualidade do Ecossistema Python - e o que podemos fazer para mante-la
A Qualidade do Ecossistema Python - e o que podemos fazer para mante-laBruno Rocha
 
PyData - Consumindo e publicando web APIs com Python
PyData - Consumindo e publicando web APIs com PythonPyData - Consumindo e publicando web APIs com Python
PyData - Consumindo e publicando web APIs com PythonBruno Rocha
 
Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015
Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015
Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015Bruno Rocha
 
Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015
Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015
Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015Bruno Rocha
 
Python Flask app deployed to OPenShift using Wercker CI
Python Flask app deployed to OPenShift using Wercker CIPython Flask app deployed to OPenShift using Wercker CI
Python Flask app deployed to OPenShift using Wercker CIBruno Rocha
 
Quokka CMS - Content Management with Flask and Mongo #tdc2014
Quokka CMS - Content Management with Flask and Mongo #tdc2014Quokka CMS - Content Management with Flask and Mongo #tdc2014
Quokka CMS - Content Management with Flask and Mongo #tdc2014Bruno Rocha
 
Web Crawling Modeling with Scrapy Models #TDC2014
Web Crawling Modeling with Scrapy Models #TDC2014Web Crawling Modeling with Scrapy Models #TDC2014
Web Crawling Modeling with Scrapy Models #TDC2014Bruno Rocha
 
Flask for CMS/App Framework development.
Flask for CMS/App Framework development.Flask for CMS/App Framework development.
Flask for CMS/App Framework development.Bruno Rocha
 
What The Flask? and how to use it with some Google APIs
What The Flask? and how to use it with some Google APIsWhat The Flask? and how to use it with some Google APIs
What The Flask? and how to use it with some Google APIsBruno Rocha
 
Desenvolvendo mvp com python
Desenvolvendo mvp com pythonDesenvolvendo mvp com python
Desenvolvendo mvp com pythonBruno Rocha
 
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDB
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDBFlask Full Stack - Desenvolvendo um CMS com Flask e MongoDB
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDBBruno Rocha
 
Django para portais de alta visibilidade. tdc 2013
Django para portais de alta visibilidade.   tdc 2013Django para portais de alta visibilidade.   tdc 2013
Django para portais de alta visibilidade. tdc 2013Bruno Rocha
 
Guia alimentar de dietas vegetarianas para adultos
Guia alimentar de dietas vegetarianas para adultosGuia alimentar de dietas vegetarianas para adultos
Guia alimentar de dietas vegetarianas para adultosBruno Rocha
 
Desmistificando web2py - #TDC2011
Desmistificando web2py - #TDC2011Desmistificando web2py - #TDC2011
Desmistificando web2py - #TDC2011Bruno Rocha
 
Using web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworksUsing web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworksBruno Rocha
 
Desenvolvimento web ágil com Python e web2py #qconsp #qcon
Desenvolvimento web ágil com Python e web2py #qconsp #qconDesenvolvimento web ágil com Python e web2py #qconsp #qcon
Desenvolvimento web ágil com Python e web2py #qconsp #qconBruno Rocha
 

Más de Bruno Rocha (18)

Escrevendo modulos python com rust
Escrevendo modulos python com rustEscrevendo modulos python com rust
Escrevendo modulos python com rust
 
The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!
 
A Qualidade do Ecossistema Python - e o que podemos fazer para mante-la
A Qualidade do Ecossistema Python - e o que podemos fazer para mante-laA Qualidade do Ecossistema Python - e o que podemos fazer para mante-la
A Qualidade do Ecossistema Python - e o que podemos fazer para mante-la
 
PyData - Consumindo e publicando web APIs com Python
PyData - Consumindo e publicando web APIs com PythonPyData - Consumindo e publicando web APIs com Python
PyData - Consumindo e publicando web APIs com Python
 
Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015
Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015
Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015
 
Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015
Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015
Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015
 
Python Flask app deployed to OPenShift using Wercker CI
Python Flask app deployed to OPenShift using Wercker CIPython Flask app deployed to OPenShift using Wercker CI
Python Flask app deployed to OPenShift using Wercker CI
 
Quokka CMS - Content Management with Flask and Mongo #tdc2014
Quokka CMS - Content Management with Flask and Mongo #tdc2014Quokka CMS - Content Management with Flask and Mongo #tdc2014
Quokka CMS - Content Management with Flask and Mongo #tdc2014
 
Web Crawling Modeling with Scrapy Models #TDC2014
Web Crawling Modeling with Scrapy Models #TDC2014Web Crawling Modeling with Scrapy Models #TDC2014
Web Crawling Modeling with Scrapy Models #TDC2014
 
Flask for CMS/App Framework development.
Flask for CMS/App Framework development.Flask for CMS/App Framework development.
Flask for CMS/App Framework development.
 
What The Flask? and how to use it with some Google APIs
What The Flask? and how to use it with some Google APIsWhat The Flask? and how to use it with some Google APIs
What The Flask? and how to use it with some Google APIs
 
Desenvolvendo mvp com python
Desenvolvendo mvp com pythonDesenvolvendo mvp com python
Desenvolvendo mvp com python
 
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDB
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDBFlask Full Stack - Desenvolvendo um CMS com Flask e MongoDB
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDB
 
Django para portais de alta visibilidade. tdc 2013
Django para portais de alta visibilidade.   tdc 2013Django para portais de alta visibilidade.   tdc 2013
Django para portais de alta visibilidade. tdc 2013
 
Guia alimentar de dietas vegetarianas para adultos
Guia alimentar de dietas vegetarianas para adultosGuia alimentar de dietas vegetarianas para adultos
Guia alimentar de dietas vegetarianas para adultos
 
Desmistificando web2py - #TDC2011
Desmistificando web2py - #TDC2011Desmistificando web2py - #TDC2011
Desmistificando web2py - #TDC2011
 
Using web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworksUsing web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworks
 
Desenvolvimento web ágil com Python e web2py #qconsp #qcon
Desenvolvimento web ágil com Python e web2py #qconsp #qconDesenvolvimento web ágil com Python e web2py #qconsp #qcon
Desenvolvimento web ágil com Python e web2py #qconsp #qcon
 

Carreira de Programador e Mercado de Trabalho

  • 1.
  • 3. 1. esta palestra NÃO é sobre: - Freelancing - Econômia alternativa - Econômia do tempo - Software Livre - Crowd* - Life Hacking - Empreendedorismo Para saber mais sobre esses assuntos que NÃO serão tratados nessa palestra veja a excelente palestra do Henrique Bastos: https://youtu.be/mHRinieklio
  • 4. Ter #MEDO é normal e é isso que move o mercado de trabalho, procuramos emprego, aceitamos propostas, fazemos muita coisa por #MEDO de ficar sem estabilidade, sem reconhecimento, sem dinheiro… E obviamente alguém se aproveita do seu #MEDO
  • 5. Ok, então estamos no mercado de trabalho para sermos explorados! Alguém irá utilizar nossas habilidades para ganhar muito mais LUCRO do que nós mesmos! Mas tudo bem! devemos estar preparados para sermos explorados de forma coerente com a importância da nossa profissão. Lembrando que ainda temos a opção de fazer Life-Hacking ou nos tornarmos os exploradores, mas uma vez dentro deste sistema de exploração precisamos pelo menos levar uma boa vantagem dele, ou se preferir sair dele veja a palestra do Henrique :).
  • 6. Pode ser que seja impulsionado pelo #MEDO mas mesmo assim, especificamente em nossa categoria, não somos obrigados a aceitar uma proposta de emprego, portanto, nós assinamos um termo que do lado do empregador diz “EU ACEITO SER EXPLORADO!” e o que este termo diz a respeito do contratado? alguém já leu?
  • 7. Afinal, sobre o que estamos falando?
  • 8. - Mercado de Trabalho - Mundo Corporativo - Carreira de Programador
  • 9. - Qual o plano de carreira para um programador? - Até quando vai ter emprego? - Sou obrigado a virar gerente? - Até qual idade posso programar? - Preciso ter faculdade? - Qual é a melhor IDE? - .next() A carreira de programador é cheia de dúvidas
  • 10. Como podemos seguir em uma carreira de programador e manter o respeito e reconhecimento e evoluir independente da nossa idade e sem precisar deixar de programar? Quantas vezes você já ouviu “ -- Fulano tem XX anos e ainda é programador? “ ou “ -- sou programador ainda, mas quero virar gerente…” É mesmo o único caminho? crescer na hierarquia? SORRY: NÃO TENHO TODAS RESPOSTAS!
  • 11. Qualidade de vida! - Fazer o que gosta - Ser respeitado - Ter Saúde - Ter tempo livre - Ser reconhecido - Ter bom salário e benefícios - Plano de carreira (expectativa de futuro fazendo o que gosta e não apenas crescimento hierárquico, já reparou por exemplo que médicos são respeitados pelo mercado de trabalho independente de virarem gerentes ou diretores? são respeitados pela medicina que praticam e não pelo cargo que ocupam ) .. mas sei que de uma coisa que deve ser nossa prioridade!
  • 12. 1. Dados - O Mercado de trabalho - Os profissionais Mas a culpa não é apenas dos exploradores, vamos ver os dois lados da situação, existem problemas no mercado de trabalho mas também existem problemas nos profissionais. As empresas precisam de nós e nós precisamos estar altamente qualificados para exigirmos melhores condições!
  • 13. - O Mercado de trabalho #facts 1. TODAS as empresas direta ou indiretamente estão investindo em #inovação, #bigdata, #web, #mobile, #IoT… 2. Todas as palavras acima envolvem programação e #Python é uma das linguagens mais utilizadas. 3. Faltam bons profissionais! #vagas
  • 14. http://info.abril.com.br/noticias/carreira/2015/03/empresas-estao-capacitando-profissionais-de-ti-para-suprir-demanda-do-mercado.shtml O mercado de TI deve apresentar alta demanda para o próximo ano. Porém, a oferta de mão de obra qualificada não tem sido suficiente para as empresas, que procuram profissionais para ocupar posições estratégicas em um período de instabilidade econômica. Segundo um estudo realizado pelo Instituto Brasileiro de Geografia e Estatística (IBGE), a falta de pessoas com domínio de ambientes de desenvolvimento de linguagens é o principal problema enfrentado pelas companhias do segmento com pelo menos 20 funcionários.
  • 15. " ...Porém, a oferta de mão de obra qualificada não tem sido suficiente para as empresas, que procuram profissionais para ocupar posições estratégicas em um período de instabilidade econômica. " … somos a cereja do bolo :) até em tempos de crise nós somos importantes!
  • 16. "...falta de pessoas com domínio de ambientes de desenvolvimento de linguagens é o principal problema enfrentado pelas companhias..." … sim a última bolacha/biscoito do pacote! e somos tão importantes que ajudamos a resolver os principais problemas das empresas!!!
  • 17. O salário médio para programador #PYTHON na faixa dos U$ 110 anual
  • 18. Novamente na faixa dos U$ 100 anuais em diversas areas...
  • 19. independente do ramo de atividade em que atue….
  • 21.
  • 22. "There are 18.5 million software developers in the world - of which 11 million are professionals and 7.5 million are hobbyists." http://www.techrepublic.com/blog/european-technology/there-are-185-million-software-developers-in- the-world-but-which-country-has-the-most/ http://www.infoq.com/news/2014/01/IDC-software-developers .. última bolacha/biscoito do pacote lembra?
  • 23. *Slide censurado pelo código de conduta da PSF SIM!!!! nós somos importantes!
  • 24. “... O slide anterior teve a intenção apenas de ser engraçado e nunca machista, nossa comunidade tem muita diversidade e a comunidade de meninas pythonistas PyLadies é uma das comunidades mais sensacionais que existe! Portanto não levem ao pé da letra a expressão “P* das galaxias” ela é apenas uma sátira com um termo popular e significa que somos muito bons e importantes para a sociedade! todxs estamos incluidxs!!! ALERT!!!!!!
  • 25. Resumindo….. O mercado está muito bom, existem vagas precisando de bons profissionais, e só depende de nós nos organizarmos e decidirmos como o mercado de trabalho irá nos recompensar e nos respeitar. Se depender apenas das empresas elas obviamente irão sempre otimizar os lucros e isso envolve gastar menos, enquanto as empresas tratarem o programador como custo esse comportamento prevalecerá. Quando uma empresa vai contratar dificilmente pensa em pagar um valor justo (a não ser que seja obrigada por uma categoria regulada como médico ou advogado etc), em nossa aréa a empresa geralmente faz uma pesquisa de mercado perguntando “Quanto estão pagando para programador por ai?” e essa resposta pode ser a régua utilizada para oferecerem salários e condições ruins e oferecerem commodities como se fossem vantagens. Ou seja, depende de nós, recusarmos ofertas de trabalho ruins, dessa forma as empresas irão melhorar as condições automaticamente pois nosso trabalho de desenvolvimento se tornou essencial!
  • 26. mas você precisa ser um BOM PROFISSIONAL! ou melhor.. UM EXCELENTE PROFISSIONAL!!!
  • 27. - Os profissionais #facts 1. Maioria não lê/escreve em Inglês 2. Maioria não tem formação nem experiência 3. Maioria ainda tem medo do SHELL e do S.O (preguiça?) 4. Maioria quer subir na hierarquia corporativa rapidamente 5. Maioria tem dificuldade em aprender sozinho 6. Maioria tem medo de dados (multiplos bancos, estatistica, matemática etc..) 7. Maioria pensa em estagnar em uma única linguagem/plataforma 8. Maioria troca qualidade de vida por ambiente "cool" e "grana" 9. Maioria não ve a hora de deixar de programar e ser gerente 10. Maioria não usa o Emacs :) http://corporate.canaltech.com.br/noticia/profissional-de-ti/Em-TI-mais-vale-formacao-ou-experiencia/
  • 28. Precisamos reavaliar nossos pontos fracos e voltar literalmente para a escola para melhorar! nos tornarmos excelentes. E não é sobre aprender um milhão de linguagens, e sim sobre sermos excelentes naquilo que já somos bons. E precisamos ser profissionais excelentes e não apenas técnicos excelentes
  • 29. E qual é o problema do mercado de trabalho você tem provas?
  • 30. AS VAGAS - Exigências nível P* das galaxias - Salário cômico - Horário de trabalho "flexivel" (voce se contorce para trabalhar mais do que deveria) - RedBull e Café como benefícios - Contratos "hackeados" PJ/Flex etc… - Your weekend belongs to us! (estude aos domingos!)
  • 31. Que tipo de profissionais não queremos: - Que não tenham projetos pessoais em paralelo; - Que esperem que a empresa invista em seu desenvolvimento técnico; - Que sua prioridade de vida (e p/ os próximos 2 anos) seja ter uma "vida tranquila" (leia-se, trabalhar e estudar apenas 8 horas por dia); - Que não passem algum tempo programando no final de semana por puro prazer; ● Descrição de uma vaga publicada recentemente e que motivou esta palestra você não acha um absurdo? * A maioria das pessoas que alegaram gostar da descrição da vaga eram jovens com poucos anos de experiência que provavelmente se beneficiariam do ambiente proposto, porém não podemos pensar individualmente, aceitar condições aparelha o mercado para todos.
  • 32.
  • 33. COMO HACKEAR A CLT? CONTRATANDO PJ ou FREELANCE e tratando como funcionário!
  • 34. http://tidiota.tumblr.com/ Desinformação e falta de respsito com a especialização dos profissionais. O mito do Full Stack Developer (já viu um médico full-stack?)
  • 35. Invista muito dinheiro e tempo estudando e se certificando para depois ganhar menos da metade do que investiu. Afinal alguams empresas acham que você é um idiota!!!
  • 36. Existem boas vagas e faltam bons profissionais você pode ser o EXCELENTE PROFISSIONAL que as empresas precisam!
  • 37. - Seja o melhor profissional que puder - Participe da comunidade e respeite a "sociedade" - Exija reconhecimento e respeito - Não aceite ofertas de trabalho vergonhosas - Valorize seu tempo e sua qualidade de vida - Respeite os outros profissionais - Tenha paciência