SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
Versatilidade,
negócios e
nerdices
Lauro Becker
lauro@organicadigital.com
Para programadores
Sobre mim
● Sócio-proprietário e Diretor de Tecnologia na Orgânica
Digital;
● MBA em Gestão Empresarial pela FGV;
● Tecnólogo em Sistemas para Internet pela Feevale;
● 8+ anos como Arquiteto de Software e Líder de Equipe;
● Oracle Certified Java Programmer (OCJP).
O que você verá aqui
● O novo perfil de profissional web
● Pense no seu futuro
● Um pouquinho de business
● Bullying de tecnologias é feio
● Você é um nerd chato?
Versatilidade
Parte 1
A definição
● que é capaz de se virar com facilidade
● que tem a capacidade de se mudar
● adaptável às várias circunstâncias
● volúvel; inconstante; vário
● que tem qualidades várias, num determinado ramo de
atividades
Wikidicionário - http://pt.wiktionary.org/wiki/vers%C3%A1til
A definição
Yahoo! Respostas - http://br.answers.yahoo.com/question/index?qid=20060923043652AAw74jq
Full Stack Developer?
Full Stack Developer
● Server, Network, and Hosting Environment;
● Data Modeling;
● Business Logic;
● API Layer / Action Layer / MVC;
● User Interface;
● User Experience;
● Understanding what the customer and the business need.
http://www.laurencegellert.com/2012/08/what-is-a-full-stack-developer/
Aprenda linguagens, tecnologias...
Não se limite à programação
● Aprenda metodologias;
● Desenvolva-se;
● Ensine, compartilhe;
● Dormir 2h por noite ficará mais difícil...
Negócios
Parte 2
Versatilidade na profissão
● Trabalhe de qualquer lugar, sem microgerência;
● Liberte-se de rotinas chatas;
● Não se restrinja a uma atividade;
● Seja um Full Stack Developer.
Sobre a Orgânica
● Sites, Portais e Lojas Virtuais
● Software sob Medida
● Intranets
● Aplicativos Móveis
● Produtos, MVPs e Startups
● Outsourcing e Fábrica de Software
● www.organicadigital.com
Nossa formação profissional
Nossa formação profissional
A escolha da principal
tecnologia parece óbvia, não?
Case
A necessidade
1. Precisamos de uma intranet
A necessidade
1. Precisamos de uma intranet
2. Ela consultará um banco legado
A necessidade
1. Precisamos de uma intranet
2. Ela consultará um banco legado
3. O banco legado é Progress
A necessidade
1. Precisamos de uma intranet
2. Ela consultará um banco legado
3. O banco legado é Progress
4. O tempo é curto
A necessidade
A dificuldade
1. Rails nos dá produtividade
A dificuldade
1. Rails nos dá produtividade
2. Progress é o banco
A dificuldade
1. Rails nos dá produtividade
2. Progress é o banco
3. Rails + Progress?
A dificuldade
1. Rails nos dá produtividade
2. Progress é o banco
3. Rails + Progress?
4. Poucas referências, soluções incompletas
A dificuldade
A solução
A solução
A solução
A solução
A solução
A solução
● Resolva em tempo hábil
● Use as ferramentas que você tem em mãos
● Mundo perfeito não existe
● Xiitas são cara difíceis de lidar
Deixe de "purismos"
Nerdices
Parte 3
Lento
Ruim
Lixo
Nerd chato é
engraçado só na
TV.
G
A
M
B
I
A
R
R
A
É a vida...
● Isso não é uma apologia à "gambi"
● Sempre dá pra fazer melhor...
Se for para ter vergonha
de algo,...
… tenha vergonha de atrasar
projetos.
Obrigado!

Mais conteúdo relacionado

Mais procurados

UCL Innovation Party - Framework .NET
UCL Innovation Party - Framework .NETUCL Innovation Party - Framework .NET
UCL Innovation Party - Framework .NETDenis Ferrari
 
Metodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoAchiles Camilo
 
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
 
Tem gente demais mexendo no APP!
Tem gente demais mexendo no APP!Tem gente demais mexendo no APP!
Tem gente demais mexendo no APP!tdc-globalcode
 
All You Need Is TDD (Português)
All You Need Is TDD (Português)All You Need Is TDD (Português)
All You Need Is TDD (Português)Huge
 
TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!tdc-globalcode
 
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
 
Carreira de desenvolvedor
Carreira de desenvolvedorCarreira de desenvolvedor
Carreira de desenvolvedorLucas Moura
 
Como influenciar outras pessoas a adotarem código limpo
Como influenciar outras pessoas a adotarem código limpoComo influenciar outras pessoas a adotarem código limpo
Como influenciar outras pessoas a adotarem código limpoMary Provinciatto
 
TDC2018SP | Trilha XP - Faca a diferenca com Code Review
TDC2018SP | Trilha XP - Faca a diferenca com Code ReviewTDC2018SP | Trilha XP - Faca a diferenca com Code Review
TDC2018SP | Trilha XP - Faca a diferenca com Code Reviewtdc-globalcode
 
Domain driven design na Prática
Domain driven design na PráticaDomain driven design na Prática
Domain driven design na PráticaDouglas Aguiar
 

Mais procurados (11)

UCL Innovation Party - Framework .NET
UCL Innovation Party - Framework .NETUCL Innovation Party - Framework .NET
UCL Innovation Party - Framework .NET
 
Metodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introdução
 
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
 
Tem gente demais mexendo no APP!
Tem gente demais mexendo no APP!Tem gente demais mexendo no APP!
Tem gente demais mexendo no APP!
 
All You Need Is TDD (Português)
All You Need Is TDD (Português)All You Need Is TDD (Português)
All You Need Is TDD (Português)
 
TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!TDC2018SP | XP - O que nao e XP!
TDC2018SP | XP - O que nao e XP!
 
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...
 
Carreira de desenvolvedor
Carreira de desenvolvedorCarreira de desenvolvedor
Carreira de desenvolvedor
 
Como influenciar outras pessoas a adotarem código limpo
Como influenciar outras pessoas a adotarem código limpoComo influenciar outras pessoas a adotarem código limpo
Como influenciar outras pessoas a adotarem código limpo
 
TDC2018SP | Trilha XP - Faca a diferenca com Code Review
TDC2018SP | Trilha XP - Faca a diferenca com Code ReviewTDC2018SP | Trilha XP - Faca a diferenca com Code Review
TDC2018SP | Trilha XP - Faca a diferenca com Code Review
 
Domain driven design na Prática
Domain driven design na PráticaDomain driven design na Prática
Domain driven design na Prática
 

Destaque

Manual de fornecedores 3 m v8
Manual de fornecedores 3 m  v8Manual de fornecedores 3 m  v8
Manual de fornecedores 3 m v8sayonaradenver
 
Como Implantar o Sistema Básico da Qualidade - QSB
Como Implantar o Sistema Básico da Qualidade - QSBComo Implantar o Sistema Básico da Qualidade - QSB
Como Implantar o Sistema Básico da Qualidade - QSBRogério Souza
 
Qualificação de fornecedores
Qualificação de fornecedoresQualificação de fornecedores
Qualificação de fornecedoresSandro Sousa
 
Selecção e Qualificação de Fornecedores - Métodos de Qualificação e Avaliação
Selecção e Qualificação de Fornecedores - Métodos de Qualificação e AvaliaçãoSelecção e Qualificação de Fornecedores - Métodos de Qualificação e Avaliação
Selecção e Qualificação de Fornecedores - Métodos de Qualificação e AvaliaçãoSérgio Assunção
 
Gestão da qualidade e segurança alimentar
Gestão da qualidade e segurança alimentar Gestão da qualidade e segurança alimentar
Gestão da qualidade e segurança alimentar José Luís Franco
 
Guia de-elaboracao-do-manual-de-boas-praticas
Guia de-elaboracao-do-manual-de-boas-praticasGuia de-elaboracao-do-manual-de-boas-praticas
Guia de-elaboracao-do-manual-de-boas-praticasbaroncello
 

Destaque (7)

Manual de fornecedores 3 m v8
Manual de fornecedores 3 m  v8Manual de fornecedores 3 m  v8
Manual de fornecedores 3 m v8
 
Como Implantar o Sistema Básico da Qualidade - QSB
Como Implantar o Sistema Básico da Qualidade - QSBComo Implantar o Sistema Básico da Qualidade - QSB
Como Implantar o Sistema Básico da Qualidade - QSB
 
Qualificação de fornecedores
Qualificação de fornecedoresQualificação de fornecedores
Qualificação de fornecedores
 
Resumo QSB
Resumo QSBResumo QSB
Resumo QSB
 
Selecção e Qualificação de Fornecedores - Métodos de Qualificação e Avaliação
Selecção e Qualificação de Fornecedores - Métodos de Qualificação e AvaliaçãoSelecção e Qualificação de Fornecedores - Métodos de Qualificação e Avaliação
Selecção e Qualificação de Fornecedores - Métodos de Qualificação e Avaliação
 
Gestão da qualidade e segurança alimentar
Gestão da qualidade e segurança alimentar Gestão da qualidade e segurança alimentar
Gestão da qualidade e segurança alimentar
 
Guia de-elaboracao-do-manual-de-boas-praticas
Guia de-elaboracao-do-manual-de-boas-praticasGuia de-elaboracao-do-manual-de-boas-praticas
Guia de-elaboracao-do-manual-de-boas-praticas
 

Semelhante a Versatilidade, negócios e nerdices - Para programadores

Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
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
 
Pentaho, Hadoop , Big Data e Data Lakes
Pentaho, Hadoop , Big Data e Data LakesPentaho, Hadoop , Big Data e Data Lakes
Pentaho, Hadoop , Big Data e Data LakesAmbiente Livre
 
TDC2016SP - Trilha BigData
TDC2016SP - Trilha BigDataTDC2016SP - Trilha BigData
TDC2016SP - Trilha BigDatatdc-globalcode
 
Visão Geral do Java para Iniciantes - FLISOL 2011
Visão Geral do Java para Iniciantes - FLISOL 2011Visão Geral do Java para Iniciantes - FLISOL 2011
Visão Geral do Java para Iniciantes - FLISOL 2011Frederico Maia Arantes
 
Dos requisitos à implantação em uma palestra
Dos requisitos à implantação em uma palestraDos requisitos à implantação em uma palestra
Dos requisitos à implantação em uma palestraRafael Chaves
 
Domain Driven Design - Uma introdução
Domain Driven Design - Uma introduçãoDomain Driven Design - Uma introdução
Domain Driven Design - Uma introduçãoDaniel Baptista Dias
 
Flavio Roberto: Monitorando Serviços e Negócios
Flavio Roberto: Monitorando Serviços e NegóciosFlavio Roberto: Monitorando Serviços e Negócios
Flavio Roberto: Monitorando Serviços e NegóciosZabbix BR
 
O papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareO papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareLeonardo Zanivan
 
Da introdução à prática com Drools Expert e Drools Flow
Da introdução à prática com Drools Expert e Drools FlowDa introdução à prática com Drools Expert e Drools Flow
Da introdução à prática com Drools Expert e Drools FlowRicardo Longa
 
Formando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosFormando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosDiego Santos
 
Arquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosArquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosFlávio Lisboa
 
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
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Durotdc-globalcode
 

Semelhante a Versatilidade, negócios e nerdices - Para programadores (20)

Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020
 
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
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Pentaho, Hadoop , Big Data e Data Lakes
Pentaho, Hadoop , Big Data e Data LakesPentaho, Hadoop , Big Data e Data Lakes
Pentaho, Hadoop , Big Data e Data Lakes
 
TDC2016SP - Trilha BigData
TDC2016SP - Trilha BigDataTDC2016SP - Trilha BigData
TDC2016SP - Trilha BigData
 
Refactoring
RefactoringRefactoring
Refactoring
 
Visão Geral do Java para Iniciantes - FLISOL 2011
Visão Geral do Java para Iniciantes - FLISOL 2011Visão Geral do Java para Iniciantes - FLISOL 2011
Visão Geral do Java para Iniciantes - FLISOL 2011
 
Dos requisitos à implantação em uma palestra
Dos requisitos à implantação em uma palestraDos requisitos à implantação em uma palestra
Dos requisitos à implantação em uma palestra
 
Domain Driven Design - Uma introdução
Domain Driven Design - Uma introduçãoDomain Driven Design - Uma introdução
Domain Driven Design - Uma introdução
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Flavio Roberto: Monitorando Serviços e Negócios
Flavio Roberto: Monitorando Serviços e NegóciosFlavio Roberto: Monitorando Serviços e Negócios
Flavio Roberto: Monitorando Serviços e Negócios
 
O papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de softwareO papel e a carreira do arquiteto de software
O papel e a carreira do arquiteto de software
 
Da introdução à prática com Drools Expert e Drools Flow
Da introdução à prática com Drools Expert e Drools FlowDa introdução à prática com Drools Expert e Drools Flow
Da introdução à prática com Drools Expert e Drools Flow
 
Formando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosFormando Desenvolvedores Efetivos
Formando Desenvolvedores Efetivos
 
Arquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviçosArquitetura PHP para um mundo orientado a microsserviços
Arquitetura PHP para um mundo orientado a microsserviços
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
 
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
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
 

Versatilidade, negócios e nerdices - Para programadores