Ler e entender um pouco desse artigo. https://wiki.c2.com/?FeynmanAlgorithm
- Reconhecer como você pensa
- Descrever métodos que você usa para pensar
- Entender métodos diferentes de pensar
- Fazer perguntas sobre tudo(incluindo sobre perguntas)
O objetivo de perguntas geralmente está em extrair informação de outra pessoa. Dado isso, o seu objetivo ao produzir uma pergunta, deve ser sempre maximizar a informação que você está adquirindo.
Uma pergunta A pode ser dito como melhor que uma pergunta B, quando A extrai mais informação que B.
Uma pergunta que minimiza o trabalho necessário para o interlocutor produzir uma resposta que te da mais informação, é uma pergunta melhor.
Uma pergunta A pode ser dito como melhor que uma pergunta B, quando A da mais informação que B para o interlocutor produzir uma resposta que te da mais informação.
- Escrever problema
- Escrever hipoteses
- Ordenar hipoteses
- Pensar em como validar ou refutar hipoteses
- A: Se estiver correto, parabéns
- B: Se for refutado, volte a etapa 2
Ao falhar em cada etapa, volte a primeira etapa alterando o seu problema para "Por que eu não consigo fazer etapa X?"
Ao notar que não entende X, você volta a etapa 1 e o problema vira "Como eu posso aprender X?".
Por que eu não consigo pensar em uma hipotese?
- Eu não entendo os componentes do problema original
Qual componente eu não entendo? Como achar o componente que eu não entendo?
- A: Procurar no Google sobre o tópico
- B: Abrir a pagina da Wikipedia sobre o tópico
- C: Procurar em foruns relacionados ao tópico
- D: Olhar exemplos de como o componente funciona
- E: Olhar o source do projeto que você está usando
Por onde eu começo?
- A: Encontrar um ponto que você entende
Como encontrar um ponto que eu entendo?
- A: CTRL + F
- B: Ler a doc
- B: Seguir o fluxo da aplicação desde o começo
- A: Encontrar um ponto que você entende
- Eu não sei o que alguma palavra significa
Qual palavra eu não entendo? Como achar uma palavra que eu não entendo?
- A: Procurar no Google sobre o tópico
- B: Abrir a pagina da Wikipedia sobre o tópico
- C: Procurar em foruns relacionados ao tópico
- D: Perguntar para alguém
- Eu estou estressado
- A: Estou estressado
Como desestressar?
- A: Dormir
- B: Pegar um sol
- C: Ir para academia
- D1: Tomar um banho
- D2: Bater punheta
- E: Comer alguma coisa
- F: Gritar com alguém
- B: Não estou estressado
- Eu sou burro
Aplique o metodo genérico de pensar na hora de fazer perguntas.
Qual pergunta eu faço?
- A:
O que ele pode responder?
- A: {Sim, Não}
Se responder {Sim, Não}, o que eu faço em seguida?
- A: <insira ação Y aqui>
Eu posso validar a pergunta A, fazendo Y?
- A: Não perguntar X e fazer Y
- B: Perguntar X mesmo assim
- A: <insira ação Y aqui>
- B: Não sei
- A: {Sim, Não}
Qual a melhor linguagem de programação?
- A: JavaScript
- B: Python
- C: PHP
- D: Não existe | A pergunta não faz sentido
Existe uma melhor linguagem de programação?
Existe uma pergunta melhor que a outra?
Entre essas perguntas, qual que é a melhor? Por que?
Evitar perguntas sem um uso razoável para a resposta.
Evitar perguntas sem pensar em respostas possiveis.
Evitar perguntas de sim ou não, exceções são quando você tem um uso imediato para a informação.
Evitar perguntas sem verificar as premissas da pergunta, aka se a pergunta em si faz sentido.
Evitar perguntas que assumem que a pessoa está ali para te servir.
Como eu acho o video sobre System F que o Edu ta falando?
- A: Procurar no YoutTube
- A: Encontrei
- B: Não encontrei
Por que eu não consigo achar o video?
- Eu não procurei direito
Como procurar melhor?
- Enumerar os videos
- Rejeitar os videos óbvios
- Assistir a introdução dos videos
- Quais dos titulos remetem a coisas do System F?
- Talvez esteja como não listado
- Eu não procurei direito