Posso Perguntar?

Estou com Pressa

Metade do esforço de um bom aprendiz é fazer as perguntas certas. A outra metade é fazê-las da maneira correta.

Você quer a resposta mais esclarecedora, o mais rápido possível.

Ao perguntar em público, é normal pensar:

Porém, superar essas três questões é fundamental para acelerar seu aprendizado.

Aqui vai uma explicação sobre porque você não deve deixá-las te assombrar.

Minha pergunta é muito boba?

Não. Você não é a primeira nem será a última pessoa a ter a dúvida em questão.

Inclusive, é comum que as pessoas que eventualmente encontrem seu post não saibam também.

Do estudo ao trabalho, é recomendado que você sempre pergunte.

Não vão me mandar pesquisar no Google?

Talvez. Por isso é importante saber algumas das diferenças entre os métodos.

Pesquisar na internet é quase instantâneo. Aliado a documentação, costuma ser a opção de desenvolvedores mais experientes.

Mas o Google é uma empresa. Sem papo de conspiração: ele mostra certos resultados e pode omitir outros.

Também existe informação desatualizada: é comum acessar links com explicações, bibliotecas e funções depreciadas (que não são mais usadas).

Há certos operadores e conceitos que você pode não saber pesquisar no Google. Mostrar, por código escrito ou imagens, pode ser uma saída criativa.

Ao perguntar em público, você estará em contato direto com outras pessoas (hoje!). É um ambiente propício para debate. O networking é um plus: você vai ter contato com outras perspectivas e níveis de experiência.

Será que ninguém vai ver?

No oceano de desenvolvedores hiperativos, é raro que nenhuma alma apareça.

No Twitter, é comum marcar contas mais influentes para que elas compartilhem sua dúvida e mais pessoas vejam. Você pode marcar o @sseraphini, por exemplo.

Não é obrigatório, mas pode acelerar sua resposta e até incrementar a discussão quanto mais pessoas participarem.

Se você sobreviveu até aqui...

A parte difícil já foi: te convencer que você deve perguntar em público. Agora é só calibrar como você tira suas dúvidas.

Evite:

  • Perguntas sem contexto. Se perguntar "Algum expert em Python online?", é complicado alguém te ajudar.

  • Fotos do celular. Se precisar, use alguma ferramenta de screenshot do seu computador.

Busque:

  • Descrever o que você quer fazer e o que você já tentou. Contexto é essencial.

  • Compartilhar código por escrito. Pode ser no seu post, gist ou codepen.

Confira esses exemplos. Clique neles para acessar o tweet original:

Os tweets acima foram feitos especificamente para ilustrar o ponto. Ao entrar em ambos, você vai notar a diferença das respostas!

No segundo, mais elaborado, teve discussão sobre otimização prematura, hooks do react, callback, etc... As pessoas estão engajadas, dispostas a ajudar e debater.

No primeiro, há menos interações, e as pessoas geralmente perguntam sobre algum contexto, qual é o meu objetivo e algumas clarificações.

Esse link é ótimo se você quer entender mais sobre perguntas. É do nosso querido Stack Overflow , o maior fórum de dúvidas de programação do mundo.