The Ops Community ⚙️

Francilio Araújo
Francilio Araújo

Posted on

Como conseguir ajuda sobre TI e ajudar de forma eficiente

Há diversas comunidades de tecnologia espalhadas por diversas plataformas, como telegram, slack, discord, gitter, matrix, twitter, etc. Estas comunidades podem ser utilizadas para compartilhar conhecimento, tirar dúvidas e auxiliar na resolução de problemas. Pessoas com os mais variados níveis de experiência interagem nestas comunidades. Neste texto reuni algumas dicas para conseguir ajuda e ajudar nessas comunidades de forma eficiente. Cada item é clicável para dar mais detalhes.

Para quem procura ajuda

1. Não diga apenas olá, ou pergunte se pode perguntar

Ao enviar apenas um 'olá' ou similares e esperar alguém responder para poder mandar a pergunta, você estará perdendo o tempo que poderia estar respondendo a sua pergunta. Além disso, nada garante que a pessoa que responder estará disponível para dar uma segunda resposta.

Da mesma forma, não pergunte coisas do tipo 'posso fazer uma pergunta sobre X aqui?', ou 'alguém aqui entende de X?'. Assumindo que você está no local certo, só estará perdendo tempo.

As pessoas que estão ali para responder podem estar fazendo outras atividades ao mesmo tempo e é escolha delas se elas terão tempo para responder só uma pergunta, ou as perguntas subsequentes, ou até mesmo não responder.


2. Antes de recorrer à comunidade, use o Google e o manual

Saber utilizar bem o google é uma das mais poderosas ferramentas de uma pessoa que trabalha em tecnologia. É bem provável que outra pessoa tenha tido o mesmo problema e escreveu a solução em algum StackOverflow, fórum ou blog, ou até fez um vídeo. Procurar a solução no google pode te poupar tempo.

A documentação oficial (ou manual) deve ser uma das primeiras fontes de informação sobre alguma linguagem, biblioteca, sistema ou ferramenta. Vários softwares atuais possuem boas documentações que abrangem todos os níveis de experiência, além de blogs com bastante informação extra. Ler a documentação oficial é um passo importante para utilizar um software de forma efetiva.


3. Faça as perguntas certas nos locais corretos

Em um grupo sobre docker, perguntas sobre docker. Em um grupo de python, perguntas sobre python. Não pergunte sobre coisas que não tem a ver com o propósito do grupo. Isso é tratado como off-topic e alguns grupos possuem políticas rígidas contra isso. Caso você não conheça um grupo específico sobre isso, pode perguntar à comunidade se alguém conhece um local apropriado.

Se você tem uma pergunta que parece pertencer a múltiplos grupos primeiro tente entender em que parte o problema está acontecendo para direcionar para o grupo correto. Por exemplo, 'tenho um código python executando em docker que está retornando X quando faço Y e deveria retornar Z'. A primeiro momento isso pode ser erro no código, então deveria ser perguntado em um grupo de python. Caso você tenha evidências de que o problema é com docker, então está no contexto do grupo de docker.


4. Descreva sua questão de forma clara e concisa

A pessoa terá de entender bem a sua pergunta para dar respostas adequadas. No mínimo a pessoa precisará de uma descrição do problema e sob quais condições ele ocorre. Dependendo do problema, serão necessárias mais informações, como ambiente, execução e código. Se estas informações são importantes para entender o problema, entregue-as junto à pergunta, não espere alguém solicitá-las. Descreva também outras tentativas que você já fez para tentar resolver o problema.

Não envie fotos de código, ou texto muito grande. As outras pessoas podem estar utilizando equipamentos com telas menores, ou terem problemas de visão, e uma imagem é bastante incômoda nestes cenários. Só envie imagens se forem realmente necessárias. Em casos de textos grandes, como logs, ou códigos grandes, utilize um site como https://pastebin.com/ e envie apenas o link.

Filtre informações que possam não ser relevantes para o problema. É muito mais fácil uma pessoa ler um log de poucas linhas do que um log de 200 para resolver o problema de outra pessoa. Lembre que as outras pessoas podem estar realizando outras tarefas naquele instante.


5. Seja paciente com as respostas

Caso sua pergunta não tenha sido respondida após alguns minutos, mas ela ainda é a última mensagem enviada, não envie outra para 'relembrar'. Podem haver diversos motivos para ninguém ter respondido ainda, como a pessoa não se sentir capaz de responder, ou não ter tempo. Caso sua mensagem esteja atrás de diversas outras mensagens, pode mandar um lembrete respondendo à própria mensagem.


6. Não mande mensagem em privado sem o consentimento da pessoa

Imagina que você faz trabalho voluntário de dar aula de tricô e um dos alunos vai na sua casa pedir uma aula particular. Não é uma situação agradável, não é? Da mesma forma em comunidades online. É de bom tom perguntar pelo consentimento da pessoa antes de chamá-la por mensagem privada. A pessoa pode ter de dedicar a atenção a outros assuntos.

Outro motivo para não fazer isso é que algumas plataformas são infestadas de spam. Por exemplo, no telegram é comum pessoas irem no privado para oferecer investimento em criptomoedas. Sem pedir o consentimento da pessoa, você pode ser confundido com um spam e ser ignorado ou até bloqueado.


7. Se conseguir resolver por outros meios, adicione como resposta

O problema que você passou pode servir de referência para outra pessoa. Se você encontrou a solução, pode ajudar outra pessoa no futuro. Deixar uma mensagem 'encontrei a solução. Caso alguém tenha o mesmo problema é só entrar em contato comigo' não é produtiva, pois quem garante que você estará disponível para responder quando alguém precisar? E a solução que você encontrou pode servir de aprendizado para as pessoas que não estavam seguras em ajudar.


8. Dê um retorno às respostas

Caso alguma resposta tenha resolvido, agradeça. Aquela pessoa dedicou atenção e tempo para pensar, pesquisar e responder à sua pergunta. Saber se deu certo ou não pode ser uma chance de aprendizado para a pessoa que respondeu. Mesmo que não tenha funcionado, retorne com o resultado.

Para quem responde

1. Se a pergunta não for pertinente, redirecione para o local correto

Pessoas com menos experiência podem ter dificuldade em afunilar a causa de um problema. Caso você esteja certo que a pergunta não pertence ao grupo, mas conhece outro que possa respondê-la, então responda com um direcionamento pro grupo e alguma informação que ajude a deixar a pergunta mais clara.


2. Seja humilde. Deixe claro se você tem certeza da resposta, ou se é um palpite

A pessoa que está perguntando pode estar com pressa pela resposta. Evite 'tiros no escuro', a não ser que sejam necessários. A pessoa que pergunta pode aprender algo com a resposta. Caso demore a chegar no objetivo, mais difícil será tirar um aprendizado.

Em um processo de troubleshoot pode ser necessário testar algumas hipóteses, neste caso deixe claro que é um teste, qual a hipótese e qual o resultado esperado.

Melhor do que uma resposta que leva a lugar nenhum é nenhuma resposta. Uma comunidade não é sobre ego, mas sim sobre ajudar.


3. Responda a pergunta, ou explique por que é uma resposta ruim e dê alternativas

Um gato pedindo ajuda em um fórum

Se uma pessoa pergunta sobre 'A', não responda simplesmente que é melhor fazer 'B'. A pessoa não aprenderá nada assim. Explique por que fazer 'A' é ruim e aí fale como a alternativa 'B' é melhor. Assim a pessoa resolve o problema e ainda aprende boas práticas.


4. Seja claro na resposta

A pessoa que está perguntando pode não ter o mesmo 'repertório' que você. Considere adicionar informações que considere relevantes e não utilize termos que não possam ser facilmente associados ao tema.

Se possível, indique links para a leitura, de preferência da documentação oficial ou de blogs relevantes.


5. Seja educado ao responder

Evite emitir juízos sobre a pergunta, isso pode ser interpretado como ataque pessoal. Caso seja necessário emitir algum juízo, um alerta para má prática por exemplo, não faça parecer que a pergunta é estúpida. Se você expor dados concretos, dificilmente será interpretado como ataque pessoal. Lembre que seu filtro tátil pode ser diferente do filtro da outra pessoa.

Top comments (1)

Collapse
 
ellativity profile image
Ella (she/her/elle)

Lembre que seu filtro tátil pode ser diferente do filtro da outra pessoa.

Literal life lessons here!