diff --git a/content/posts/sobre-perguntas-muito-vagas.md b/content/posts/sobre-perguntas-muito-vagas.md new file mode 100644 index 0000000..a041662 --- /dev/null +++ b/content/posts/sobre-perguntas-muito-vagas.md @@ -0,0 +1,54 @@ +--- +title: "Sobre perguntas muito vagas em grupos de discussão" +publishdate: 2022-11-11 +tags: ["perguntas"] +--- + +Eu acompanho diversos grupos de tecnologia por email (hoje nem tanto), +Telegram, Discord, Slack e outros lugares onde pessoas sempre mandam +perguntas técnicas pedindo ajuda para solucionar algum problema, pedir +opiniões e indicações. + +Alguns dias atrás, em um canal de Telegram de Python eu vi a seguinte pergunta: + +> Fala pessoal, alguém conhece alguma Lib para criar formulários? + +Como você responderia essa pergunta? Eu geralmente nem respondo uma pergunta +dessas (nesse caso apenas uma pessoa tentou ajudar) já que eu não tenho o mínimo +de informações necessário para conseguir começar a elaborar uma resposta ou +iniciar um diálogo e não é sempre que tenho disponibilidade de tempo para tentar +obter mais informações a partir de uma pergunta tão vaga. + +O mínimo que eu gostaria de saber na pergunta: + +- Que tipo de software você está desenvolvendo? É uma aplicação Desktop, aplicação +web, mobile? Dependendo da resposta, temos diferentes opções para a geração de +formulários. +- Que bibliotecas você está utilizando? É uma aplicação Django, Flask, PyQT, Tkinter? +- Que problema você está tentando resolver? É uma melhoria na validação dos campos, +melhores maneiras de formatação, geração automática a partir de um modelo de dados? +- O que você já pesquisou e por que o que você encontrou nas suas pesquisas não está te +atendendo? + +Quando você faz uma pergunta em um grupo público como esse, você precisa considerar +que na maior parte das vezes, as pessoas te ajudam de maneira voluntária, sem receber +nenhuma recompensa financeira por isso, também. E por isso, você precisa valorizar o tempo +desta pessoa fornecendo o máximo de contexto para que apenas quem tenha o +conhecimento necessário possa te ajudar mais efetivamente. + +![Example image](ajudar.png) +_...e eu vou te ajudar, eu quero te ajudar. Agora você tem que me ajudar a te ajudar._ + + +Como eu faria a mesma pergunta, mas com informações mais completas: + +> Fala pessoal, tudo bem? Estou desenvolvendo uma aplicação Flask e preciso +> adicionar um formulário para receber informações submetidas pelo usuário. +> Li na documentação do Flask a respeito do WTForms, mas eu achei as opções de +> formatação e renderização não muito práticas. Vocês conhecem alguma +> outra biblioteca que auxilie na validação e renderização de formulários? + +Deste modo, é bem mais provável que alguém consiga te ajudar de maneira mais rápida +e efetiva. + +O que acham? Ainda daria para melhorar? \ No newline at end of file diff --git a/static/ajudar.png b/static/ajudar.png new file mode 100644 index 0000000..d8f18cc Binary files /dev/null and b/static/ajudar.png differ