SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Fernando Kenji Kamei
fkenjikamei@gmail.com
Por quê e como
desenvolver a habilidade
de programar?
Quem sou eu?
• Fernando Kenji Kamei
• Professor de Programação do IFAL Maceió
• Alagoano de coração
Eu na computação...
• Primeiro computador aos 11 anos (1996)
• Curso de Windows, Word, Excel (1998)
• Curso de Montagem e Manutenção (1998)
• Primeira linguagem: ILA (1998)
• Primeiro site pessoal (1999)
• Segunda linguagem: Fortran (2001)
Eu na computação...
• Técnico em Informática (2006)
• Bacharel em Sistemas de Informação (2009)
• Mestre em Ciências da Computação pela UFPE
(2013)
Experiência profissional
• Professor de informática básica.
• Estagiário, Programador e Analista.
• Consultor em Melhoria de Processo de
Software.
• Consultor em Metodologias Ágeis.
• Professor de programação.
Por quê programar?
Por quê programar?
DESPERTA PAIXÃO POR APRENDER...
“Quando aprendemos as coisas nas escolas,
muitas vezes não sabemos a razão ou a
utilidade daqueles conceitos, mas com a
programação, podemos ver a sua aplicação
prática”.
Mitchel Resnick, professor e pesquisador do MIT
Por quê programar?
ENSINA A PERSISTIR
“Programar ensina a importância da
perseverança, de continuar, mesmo frente
a frustração”.
Mitchel Resnick, professor e pesquisador do MIT
Por quê programar?
DESENVOLVE O RACIOCÍNIO LÓGICO
É um exercício para a mente em busca de
resolução de problemas
Por quê programar?
PODEMOS CRIAR COISAS
Nos tornamos mais criativos, pois estamos
sempre criando.
Por quê programar?
QUASE TUDO É SOFTWARE
Podemos utilizar programação em
qualquer área do conhecimento.
Por quê programar?
NÃO FALTAM VAGAS DE
EMPREGOS...
Para excelentes programadores...
Por quê programar?
Por quê programar?
Por quê
programar?
Por onde começar?
Devagar, mas comece.
Busque conhecimento
• Teste novas tecnologias
• Seja inquieto
• Tenha domínio
• Esteja atualizado
Compartilhe
conhecimento
Não se
desespere
Programar é
como aprender
inglês ou
matemática
Busque ajuda...
Pratique muito
Coding Dojos
Aprenda boas práticas
Aprenda boas práticas
Trabalhe em equipe
Pense a longo prazo
27 de	14
A carreira do programador
• Aprendizado de lógica de programação
• Aprendizado de linguagens e técnicas de programação.
• Atuação como desenvolvedor/analista/consultor
Júnior.
• Atuação como engenheiro de software, consultor
Pleno, consultor Sênior.
• Tornar-se Arquiteto, Líder de Equipe, Coordenador,
Gerente, Empreendedor, etc.
29 de	14
Referências...
Fernando Kenji Kamei
fkenjikamei@gmail.com
Por quê e como
desenvolver a habilidade
de programar?

Mais conteúdo relacionado

Destaque

Skura - Altere a forma como Vende
Skura - Altere a forma como VendeSkura - Altere a forma como Vende
Skura - Altere a forma como VendeAndré Gonçalves
 
Conselhos Para Viver A Vida
Conselhos Para Viver A VidaConselhos Para Viver A Vida
Conselhos Para Viver A Vidaguesteedd7e
 
Trabalhe com dedicação: não dê desculpas
Trabalhe com dedicação: não dê desculpasTrabalhe com dedicação: não dê desculpas
Trabalhe com dedicação: não dê desculpasericoarocha
 
As regras de ouro do vendedor profissional
As regras de ouro do vendedor profissionalAs regras de ouro do vendedor profissional
As regras de ouro do vendedor profissionalAgendor
 
10 princípios de Steve Jobs para o sucesso que precisamos aprender
10 princípios de Steve Jobs para o sucesso que precisamos aprender 10 princípios de Steve Jobs para o sucesso que precisamos aprender
10 princípios de Steve Jobs para o sucesso que precisamos aprender Agendor
 
O poder da mente humana
O poder da mente humanaO poder da mente humana
O poder da mente humanaAmadeu Wolff
 
Talento ganha Jogos, Trabalho em Equipe ganha Campeonatos.
Talento ganha Jogos, Trabalho em Equipe ganha Campeonatos. Talento ganha Jogos, Trabalho em Equipe ganha Campeonatos.
Talento ganha Jogos, Trabalho em Equipe ganha Campeonatos. Ricardo Jordão Magalhaes
 

Destaque (12)

A mente humana
A mente humanaA mente humana
A mente humana
 
Skura - Altere a forma como Vende
Skura - Altere a forma como VendeSkura - Altere a forma como Vende
Skura - Altere a forma como Vende
 
Conselhos Para Viver A Vida
Conselhos Para Viver A VidaConselhos Para Viver A Vida
Conselhos Para Viver A Vida
 
O meu objetivo hoje
O meu objetivo hojeO meu objetivo hoje
O meu objetivo hoje
 
Apresentação da Nível 10 Consultoria Empresarial
Apresentação da Nível 10 Consultoria EmpresarialApresentação da Nível 10 Consultoria Empresarial
Apresentação da Nível 10 Consultoria Empresarial
 
Trabalhe com dedicação: não dê desculpas
Trabalhe com dedicação: não dê desculpasTrabalhe com dedicação: não dê desculpas
Trabalhe com dedicação: não dê desculpas
 
AltaMente
AltaMenteAltaMente
AltaMente
 
As regras de ouro do vendedor profissional
As regras de ouro do vendedor profissionalAs regras de ouro do vendedor profissional
As regras de ouro do vendedor profissional
 
10 princípios de Steve Jobs para o sucesso que precisamos aprender
10 princípios de Steve Jobs para o sucesso que precisamos aprender 10 princípios de Steve Jobs para o sucesso que precisamos aprender
10 princípios de Steve Jobs para o sucesso que precisamos aprender
 
O poder da mente humana
O poder da mente humanaO poder da mente humana
O poder da mente humana
 
Talento ganha Jogos, Trabalho em Equipe ganha Campeonatos.
Talento ganha Jogos, Trabalho em Equipe ganha Campeonatos. Talento ganha Jogos, Trabalho em Equipe ganha Campeonatos.
Talento ganha Jogos, Trabalho em Equipe ganha Campeonatos.
 
Aprendizagem
AprendizagemAprendizagem
Aprendizagem
 

Semelhante a Por quê e como desenvolver a habilidade de programar?

Sete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoSete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoPlaneta Código
 
Ebook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesEbook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesMarcio Lima
 
Curso de progrmação para crianças e adolescentes
Curso de progrmação para crianças e adolescentesCurso de progrmação para crianças e adolescentes
Curso de progrmação para crianças e adolescentesRicardo Henrique Roson
 
Palestra Programa Jovens Talentos no IFSul
Palestra Programa Jovens Talentos no IFSulPalestra Programa Jovens Talentos no IFSul
Palestra Programa Jovens Talentos no IFSulilegra
 
Formacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFormacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFlávio Lima
 
Logica de programação
Logica de programaçãoLogica de programação
Logica de programaçãoJose Silva
 
Code week - Introdução à programação no Ensino Básico
Code week - Introdução à programação no Ensino BásicoCode week - Introdução à programação no Ensino Básico
Code week - Introdução à programação no Ensino BásicoFernanda Ledesma
 
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
 
P01 - Como ser um desenvolvedor melhor
P01 - Como ser um desenvolvedor melhorP01 - Como ser um desenvolvedor melhor
P01 - Como ser um desenvolvedor melhorLeandro Ferreira
 
Programação Pragmática
Programação PragmáticaProgramação Pragmática
Programação Pragmáticaelliando dias
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal EngineAdolfo Neto
 
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
 
Como começar a programar!
Como começar a programar!Como começar a programar!
Como começar a programar!Augusto Bilabila
 
Info aula 00 - conceito de internet
Info   aula 00 - conceito de internetInfo   aula 00 - conceito de internet
Info aula 00 - conceito de internetBárbara Cerqueira
 

Semelhante a Por quê e como desenvolver a habilidade de programar? (20)

Sete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoSete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De Sucesso
 
Ebook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesEbook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantes
 
O que é ser um bom programador?
O que é ser um bom programador?O que é ser um bom programador?
O que é ser um bom programador?
 
Curso de progrmação para crianças e adolescentes
Curso de progrmação para crianças e adolescentesCurso de progrmação para crianças e adolescentes
Curso de progrmação para crianças e adolescentes
 
Palestra Programa Jovens Talentos no IFSul
Palestra Programa Jovens Talentos no IFSulPalestra Programa Jovens Talentos no IFSul
Palestra Programa Jovens Talentos no IFSul
 
Formacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFormacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidio
 
Logica de programação
Logica de programaçãoLogica de programação
Logica de programação
 
Code week - Introdução à programação no Ensino Básico
Code week - Introdução à programação no Ensino BásicoCode week - Introdução à programação no Ensino Básico
Code week - Introdução à programação no Ensino Básico
 
Empregabilidade em TI
Empregabilidade em TIEmpregabilidade em TI
Empregabilidade em TI
 
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
 
P01 - Como ser um desenvolvedor melhor
P01 - Como ser um desenvolvedor melhorP01 - Como ser um desenvolvedor melhor
P01 - Como ser um desenvolvedor melhor
 
Programação Pragmática
Programação PragmáticaProgramação Pragmática
Programação Pragmática
 
Extreme Programming XP
Extreme Programming XPExtreme Programming XP
Extreme Programming XP
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Por que Java?
Por que Java?Por que Java?
Por que 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
 
TDC 2015 - Torne-se um programador melhor
TDC 2015 - Torne-se um  programador melhorTDC 2015 - Torne-se um  programador melhor
TDC 2015 - Torne-se um programador melhor
 
Como começar a programar!
Como começar a programar!Como começar a programar!
Como começar a programar!
 
Info aula 00 - conceito de internet
Info   aula 00 - conceito de internetInfo   aula 00 - conceito de internet
Info aula 00 - conceito de internet
 

Por quê e como desenvolver a habilidade de programar?