Esta é uma versão arquivada/estática do antigo Blog do André. Isso significa que todo o conteúdo aqui presente não irá ser atualizado, e pode conter erros. Algumas funcionalidades poderão não estar disponíveis nesta versão arquivada.
23
Out 2009

Dicas para ser ajudado em fóruns

Como muitos outros, costumo ajudar outros utilizadores de informática em áreas que domínio, ou tenho algum conhecimento (maioritariamente programação). O que infelizmente acontece é que muita gente pensa que estas pessoas que gostam de ajudar são operadores que trabalham 24 horas por dia apenas para servir os outros, e nem sequer se dão ao trabalho de facilitarem a tarefa de serem ajudados. Conclusão: ambas as partes perdem tempo!

Neste pequeno post vou mostrar algumas dicas que adquiri ao longo da minha experiência em ajuda de fóruns. Existe diversa literatura por aí a falar destes casos (pode consultar alguma no final deste artigo), por isso aqui vou referir apenas as atitudes com que me deparo mais frequentemente.

“Dá erro”

Dá erro. Ponto. Ok, dá erro… As pessoas têm que pensar que estão num fórum, e que um erro podem ser milhares. Hoje em dia, existe grande preocupação por parte dos programadores de software ao indicarem mensagens de erro, ou códigos, para isolar situações. Por isso, o que custa dizer o erro, e em que linha foi (no caso de ser código)? Este pequeno pormenor é essencial para auxiliar as pessoas, e pode-se poupar tempo entre a típica pergunta “que erro?” e a típica resposta de copy paste do erro. Uma simples screenshot que apanhe a mensagem de erro é suficiente.

“Façam-me o programa”

Infelizmente também existe o pessoal que abre tópicos e coloca o enunciado na íntegra, eventualmente introduzido por um “olá, isto é urgente”. A resposta que tenho para isto é: boa sorte. Eu também tenho os meus trabalhos, e quando os tenho que fazer, não vou a correr a todos os fóruns à espera que mos façam! Mostrem esforço, ideias próprias de resolução!

Se isso é um trabalho para uma disciplina, com certeza será para concretizar a parte prática da matéria que foi aprendida de forma teórica. Já se for para um trabalho para uma empresa, acho que está na hora de actualizar/adquirir alguns conhecimentos adicionais para conseguir efectuar o trabalho.

Caso insistam em que outros devem fazer o vosso programa, preparem-se para contratar alguém especializado, que pelo tom da frase, já dá a entender que vão ter que desembolsar alguns trocos.

Falta de feedback

Após a resolução de uma dúvida, é sempre agradável saber se realmente a solução foi adequada para o problema. Para além de ser uma excelente oportunidade de agradecer a quem nos ajudou, também confirmamos a quem chega a esse tópico através de uma pesquisa por um problema semelhante que a solução realmente é aquela e funciona.

Para os que ajudam, não só é gratificante ver que a nossa solução está correcta, como podemos também aprender pequenas “optimizações”, truques, correcções, etc sobre a solução dada.

Caso consigam resolver a dúvida por vós próprios, também é muito útil deixarem a resolução para que possa ajudar outros utilizadores. Basicamente, estão a fornecer a vossa experiência a outra pessoa que tenha a mesma dúvida, e encontre a vossa resposta através de um motor de busca, por exemplo, ou seja, estão a contribuir para toda a web!

“Olha, está aqui o código, procura o erro!”

Ok, existem situações em que o código necessário é realmente extenso, ou o utilizador por ter poucos conhecimentos, não sabe onde está o erro e coloca todo o código desenvolvido. Na generalidade, o que aconselho a fazer é colocar apenas o código que pensam ser essencial, e onde possa estar o problema (por exemplo, abreviado, em partes que nada tenham a ver com a resolução do problema), e não um bloco de código com 100+ linhas.

Adicionalmente, também é desagradável quando colocam uma montanha de código, de forma sugestiva como quem diz, “procura o erro por mim”. Um pequeno palpite, uma ilustração de como o código foi alterado, testes de debug já feito, etc são bastante úteis nestas situações para evitar casos que já foram abordados e evitar também perda de tempo na resolução do problema.

Conclusões

É certo que devem existir mais situações, mas estas são as que me deparo com mais frequência. A intenção deste pequeno artigo não é atirar pedras a ninguém, mas reflectir um pouco sobre a atitude com que postamos em fóruns. Há pessoas que gostam de dedicar algum tempo a ajudar outros nos seus problemas, e como tal, penso que um bocado de respeito como retribuição não fica nada mal.

Se alguém quiser acrescentar um ponto, ou não estiver de acordo com algum dos apresentados por mim, está automaticamente convidado a deixar um comentário com a sua opinião. Fiquem bem! ;)

Recursos adicionais

How To Ask Questions The Smart Way

How to Ask a Question Intelligently

How to Behave in an Online Forum

Gostou deste artigo?

Facebook Twitter Google Plus Delicious

Comentários

Não existem comentários