SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
Aprenda a Programar
Direito. Pergunte-me:
       “Como?”
my_info = {}
my_info.update({
     'name':'Bernardo Fontes',
     'work':[                 ,                 ],
     'blog':'www.bernardofontes.net',
     'twitter':'@bbfontes',
     'github':'berinhard',
     'email':'falecomigo@bernardofontes.net',
     'slides':'www.slideshare.net/bernardofontes',
})
E vocês?
O que importa não é só a
      entrada e a saída!
Foco na Evolução
?
Diversão




http://julianonogueira.files.wordpress.com/2008/02/pelada.jpg
Exercício e Treino
Filosofia do Dojo
Filosofia do Dojo

    •Foco nas Pessoas
Filosofia do Dojo

    •Foco nas Pessoas
    •Foco nos Processos
Ambiente seguro do Dojo
Ambiente seguro do Dojo

• Não Competitivo
Ambiente seguro do Dojo

• Não Competitivo




• Colaborativo
Ambiente seguro do Dojo

• Não Competitivo




• Colaborativo




• Inclusivo
Como
funciona?
Peças
Rodízio
Desenvolvimento Orientado a
                     Testes
Baby Steps
Refatorar
Sinais
Sinais
Retrospectiva




       Sugestões
Nós queremos:
• Fazer amigos
• Dividir conhecimento
• Melhorar a nossa
  expressividade
• Aprender novas
  tecnologias
• Nos divertir!
Nós não queremos:
      • Correr só para terminar o
                          problema
• Problemas normais (trabalho e
                        faculdade)
                      • Competição
   • Deixar as pessoas para trás
Por que funciona?
Propósito Livre
Aprendizado Coletivo
Percepção de Progresso
Programar
   Em Par
Aprendizado Real-time
É tudo mentira...
É tudo mentira...




  Brincadeira!
Onde!?
#comofaz
Uso de software livre
Contribuição com software livre
Contribuição X Uso
Avaliação de 1 a 5 sobre o Dojo
      como ferramenta de Ensino
Avaliação de 1 a 5 sobre o Dojo
         como ferramenta para a
      construção de comunidades
Agora só falta
  escolher o
  número e a
    camisa!



   Quem joga?

Weitere ähnliche Inhalte

Andere mochten auch

Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Tdd Com Mock e Orientação a Objetos (PyNE 2015)Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Tdd Com Mock e Orientação a Objetos (PyNE 2015)Bernardo Fontes
 
Como me tornei um empreendedor pythonista
Como me tornei um empreendedor pythonistaComo me tornei um empreendedor pythonista
Como me tornei um empreendedor pythonistaOsvaldo Santana Neto
 
TDD em django sem desculpas versao fisl
TDD em django sem desculpas versao fislTDD em django sem desculpas versao fisl
TDD em django sem desculpas versao fislAdriano Petrich
 
Testes pythonicos com pytest
Testes pythonicos com pytestTestes pythonicos com pytest
Testes pythonicos com pytestviniciusban
 
Aplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineAplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineRodrigo Amaral
 
Deixa para depois, Procrastinando com Celery em Python
Deixa para depois, Procrastinando com Celery em PythonDeixa para depois, Procrastinando com Celery em Python
Deixa para depois, Procrastinando com Celery em PythonAdriano Petrich
 
Customizando Admin do Django
Customizando Admin do DjangoCustomizando Admin do Django
Customizando Admin do DjangoGustavo Carvalho
 
Testando Aplicações Django: Quando, Como e Onde?
Testando Aplicações Django: Quando, Como e Onde?Testando Aplicações Django: Quando, Como e Onde?
Testando Aplicações Django: Quando, Como e Onde?Bernardo Fontes
 
Python - Programando em alto nível
Python - Programando em alto nívelPython - Programando em alto nível
Python - Programando em alto nívelIgor Sobreira
 
Programando em python interfaces graficas com tk
Programando em python   interfaces graficas com tkProgramando em python   interfaces graficas com tk
Programando em python interfaces graficas com tksamuelthiago
 
Publicado ruby on-rails-rr71
Publicado ruby on-rails-rr71Publicado ruby on-rails-rr71
Publicado ruby on-rails-rr71Fernando Palma
 
Testes, deploy e integração continua com Python e Django
Testes, deploy e integração continua com Python e DjangoTestes, deploy e integração continua com Python e Django
Testes, deploy e integração continua com Python e Djangofabiocerqueira
 
python: Listas, deques, Dicionarios e outros monstros mitologicos
python: Listas, deques, Dicionarios e outros monstros mitologicospython: Listas, deques, Dicionarios e outros monstros mitologicos
python: Listas, deques, Dicionarios e outros monstros mitologicosAdriano Petrich
 
Destrinchando o python
Destrinchando o pythonDestrinchando o python
Destrinchando o pythonRober Guerra
 
Python como primeira linguagem de programação
Python como primeira linguagem de programaçãoPython como primeira linguagem de programação
Python como primeira linguagem de programaçãoSimples Consultoria
 

Andere mochten auch (20)

REST APIs com Django
REST APIs com DjangoREST APIs com Django
REST APIs com Django
 
Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Tdd Com Mock e Orientação a Objetos (PyNE 2015)Tdd Com Mock e Orientação a Objetos (PyNE 2015)
Tdd Com Mock e Orientação a Objetos (PyNE 2015)
 
Conhecendo o Django
Conhecendo o DjangoConhecendo o Django
Conhecendo o Django
 
Como me tornei um empreendedor pythonista
Como me tornei um empreendedor pythonistaComo me tornei um empreendedor pythonista
Como me tornei um empreendedor pythonista
 
TDD em django sem desculpas versao fisl
TDD em django sem desculpas versao fislTDD em django sem desculpas versao fisl
TDD em django sem desculpas versao fisl
 
Testes pythonicos com pytest
Testes pythonicos com pytestTestes pythonicos com pytest
Testes pythonicos com pytest
 
Aplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineAplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App Engine
 
Deixa para depois, Procrastinando com Celery em Python
Deixa para depois, Procrastinando com Celery em PythonDeixa para depois, Procrastinando com Celery em Python
Deixa para depois, Procrastinando com Celery em Python
 
Python Nordeste 2016
Python Nordeste 2016Python Nordeste 2016
Python Nordeste 2016
 
Customizando Admin do Django
Customizando Admin do DjangoCustomizando Admin do Django
Customizando Admin do Django
 
Testando Aplicações Django: Quando, Como e Onde?
Testando Aplicações Django: Quando, Como e Onde?Testando Aplicações Django: Quando, Como e Onde?
Testando Aplicações Django: Quando, Como e Onde?
 
Python - Programando em alto nível
Python - Programando em alto nívelPython - Programando em alto nível
Python - Programando em alto nível
 
Programando em python interfaces graficas com tk
Programando em python   interfaces graficas com tkProgramando em python   interfaces graficas com tk
Programando em python interfaces graficas com tk
 
TDD com Python (Completo)
TDD com Python (Completo)TDD com Python (Completo)
TDD com Python (Completo)
 
Publicado ruby on-rails-rr71
Publicado ruby on-rails-rr71Publicado ruby on-rails-rr71
Publicado ruby on-rails-rr71
 
Testes, deploy e integração continua com Python e Django
Testes, deploy e integração continua com Python e DjangoTestes, deploy e integração continua com Python e Django
Testes, deploy e integração continua com Python e Django
 
REST com Python
REST com PythonREST com Python
REST com Python
 
python: Listas, deques, Dicionarios e outros monstros mitologicos
python: Listas, deques, Dicionarios e outros monstros mitologicospython: Listas, deques, Dicionarios e outros monstros mitologicos
python: Listas, deques, Dicionarios e outros monstros mitologicos
 
Destrinchando o python
Destrinchando o pythonDestrinchando o python
Destrinchando o python
 
Python como primeira linguagem de programação
Python como primeira linguagem de programaçãoPython como primeira linguagem de programação
Python como primeira linguagem de programação
 

Ähnlich wie Aprenda a programar direito: pergunte-me como ii

SW Education Curitiba 2014 - Deck Facilitador - Ricardo Moraes
SW Education Curitiba 2014 - Deck Facilitador - Ricardo MoraesSW Education Curitiba 2014 - Deck Facilitador - Ricardo Moraes
SW Education Curitiba 2014 - Deck Facilitador - Ricardo MoraesRicardo Moraes
 
Motivação x profissional eficaz
Motivação x profissional eficazMotivação x profissional eficaz
Motivação x profissional eficazVinícius Feitosa
 
Framing The Challenge Leo Veri - TDC 2017
Framing The Challenge Leo Veri - TDC 2017Framing The Challenge Leo Veri - TDC 2017
Framing The Challenge Leo Veri - TDC 2017Leonardo Veri
 
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Leonam Pereira Dias
 
Em busca do primeiro emprego
Em busca do primeiro empregoEm busca do primeiro emprego
Em busca do primeiro empregoQueroWorkar
 
Como Obter Ideias de Conteudo
Como Obter Ideias de ConteudoComo Obter Ideias de Conteudo
Como Obter Ideias de ConteudoFabio Ricotta
 
Palestra Gamificação na Educação - Congresso Internacional do IESPES 2018
Palestra Gamificação na Educação - Congresso Internacional do IESPES 2018Palestra Gamificação na Educação - Congresso Internacional do IESPES 2018
Palestra Gamificação na Educação - Congresso Internacional do IESPES 2018Márcio Darlen Lopes Cavalcante
 
Marketing Pessoal Online
Marketing Pessoal OnlineMarketing Pessoal Online
Marketing Pessoal OnlineFelipe Pereira
 

Ähnlich wie Aprenda a programar direito: pergunte-me como ii (20)

Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
O que é "Coding Dojo"?
O que é "Coding Dojo"?O que é "Coding Dojo"?
O que é "Coding Dojo"?
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
SW Education Curitiba 2014 - Deck Facilitador - Ricardo Moraes
SW Education Curitiba 2014 - Deck Facilitador - Ricardo MoraesSW Education Curitiba 2014 - Deck Facilitador - Ricardo Moraes
SW Education Curitiba 2014 - Deck Facilitador - Ricardo Moraes
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Motivação x profissional eficaz
Motivação x profissional eficazMotivação x profissional eficaz
Motivação x profissional eficaz
 
Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
 
Desenvolver é...
Desenvolver é...Desenvolver é...
Desenvolver é...
 
Dojo #5
Dojo #5Dojo #5
Dojo #5
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Ufopa - Gamificação na Educação Palestra 2
Ufopa -  Gamificação na Educação Palestra 2Ufopa -  Gamificação na Educação Palestra 2
Ufopa - Gamificação na Educação Palestra 2
 
Framing The Challenge Leo Veri - TDC 2017
Framing The Challenge Leo Veri - TDC 2017Framing The Challenge Leo Veri - TDC 2017
Framing The Challenge Leo Veri - TDC 2017
 
Apresentação desenvolvimento de Games
Apresentação desenvolvimento de GamesApresentação desenvolvimento de Games
Apresentação desenvolvimento de Games
 
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidade
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidade
 
Em busca do primeiro emprego
Em busca do primeiro empregoEm busca do primeiro emprego
Em busca do primeiro emprego
 
Como Obter Ideias de Conteudo
Como Obter Ideias de ConteudoComo Obter Ideias de Conteudo
Como Obter Ideias de Conteudo
 
Palestra Gamificação na Educação - Congresso Internacional do IESPES 2018
Palestra Gamificação na Educação - Congresso Internacional do IESPES 2018Palestra Gamificação na Educação - Congresso Internacional do IESPES 2018
Palestra Gamificação na Educação - Congresso Internacional do IESPES 2018
 
Marketing Pessoal Online
Marketing Pessoal OnlineMarketing Pessoal Online
Marketing Pessoal Online
 

Aprenda a programar direito: pergunte-me como ii