O documento discute que não existem perguntas idiotas e que toda pergunta é um pedido para entender o mundo melhor. Ele também fornece estatísticas sobre o Stack Overflow em Português, incluindo o número de perguntas, respostas, usuários e acessos diários na plataforma.
2. “There are naive questions, tedious
questions, ill-phrased questions…
But every question is a cry to
understand the world. There is no
such thing as a dumb question.”
Carl Sagan
3.
4. Engenheiro de Software na GFT
Consultor em Desenvolvimento e Arquitetura de Software
Professor Universitário na ESAMC
Moderador do Stack Overflow em Português
5. Bacharel em Ciências da Computação pela Unesp Bauru
Especialista em Engenharia de Software pela PUC-SP
Mestrando na Ufscar Sorocaba
Várias certificações Java e PHP
Carl Sagan, The Demon-Haunted World: Science as a Candle in the Dark
Quem sou eu? Pai de 3 filhos. Tem mais um, mas a está que nem foto de perfil, sempre desatualizada.
Na verdade, a filha mais nova está com modificador de acesso private ali na barriga.
Depois de cuidar da família, isso é o que faço no tempo livre.
Formação acadêmica
No meu blog você pode acompanhar alguns dos meus pensamentos sobre desenvolvimento de software, arquitetura de software, carreira, além de alguns tutorias e dicas de programação.
Aqui está a página. Não esqueça de curtir!
Este bate-papo fala basicamente sobre conhecimento.
Mas não apenas conhecimento, mas compartilhamento de conhecimento.
Considerando a era globalizada em que vivemos.
Antes da internet, profissionais separados por distância geográfica não podiam trocar conhecimento. Pessoas com menos capacitação não poderia receber ajuda de pessoas mais experientes.
Com a web, profissionais de TI começaram a a interagir e se ajudar online.
Seja por e-mail ou chat, as pessoas se ajudavam.
Porém, nem sempre essas pessoas estavam disponíveis.
Além disso, o conhecimento não era compartilhado de forma efetiva com outras pessoas que necessitavam de ajuda semelhante.
Uma solução são os fóruns de discussão, ferramentas que permitisse a um usuário pedir ajuda a uma comunidade de usuários especialistas ou interessados em determinados assuntos.
Este é um dos exemplos mais comuns de fóruns. Livre e barato, existem milhares deles na internet.
O problema é que todos os fóruns possuem vários tópicos. Quase sempre existem tópicos para qualquer coisa em todos os sites.
Em outras palavras, ainda há falta de organização, excesso de tópicos repetidos, etc.
Fórum de DISCUSSÃO. As pessoas discutem e não há foco. Os assuntos morrem. As respostas são inutilizadas.
Os visitantes posteriores precisam ler todo o histórico para só depois saber se o conteúdo vale algo.
Usuários que não participam ativamente do fórum geralmente tem dificuldades em encontrar uma solução adequada para o problema.
Há sempre tópicos duplicados, muitos com discussões infindáveis e ao fim sem solução.
Então popularizou-se um modelo mais focado de troca de conhecimento: o modelo de perguntas e respostas.
Agora vamos ao ponto que interessa aos profissionais da desenvolvimento de software.
O Stack Overflow é um site de perguntas e repostas voltado para programadores e entusiastas.
O site foi fundado em 2008 por Jeff Atwood e Joel Spolsky e tornou-se o mais famoso e acessado do mundo, unindo alguns dos melhores profissionais da área.
Estatísticas do dia 28/11/2014.
http://stackexchange.com/sites?view=list#traffic
Num sistema de Q&A, um usuário faz uma pergunta e outro responde.
No SO há também um esquema de gamificação, isto é, os usuários podem ganhar pontuações e medalhas por mérito de ter boa participação. Com certa quantidade de pontos há alguns privilégios adquiridos, já que você passa ser um usuário mais confiável. Isso lembra um pouco um sistema meritocrático.
Os demais usuários podem votar contra ou a favor perguntas e respostas.
Cada usuário deve dar uma única resposta clara e objetiva para a pergunta. As melhores respostas aparecem sempre primeiro.
E o usuário que perguntou pode selecionar aquela que ele considerar a melhor resposta como a "resposta certa“.
Nesse sistema, os usuários podem editar o conteúdo de outros para melhorias. Também podem sinalizar conteúdos ruins. Tudo isso passa por um processo de aprovação. Em casos mais extremos a equipe de moderadores entra em ação.
A ideia do Stack Overflow é ser um site que é gerenciado e melhorado por uma comunidade ativa de profissionais. Todos os interessados podem ter uma voz ativa.
Agora os usuários que perguntam obtém suas respostas de forma mais objetiva e os demais conseguem ver quais são as melhores respostas. Todos estão felizes.
Tudo seria maravilhoso, porém nem todos falam a mesma língua. Mesmo excelentes profissionais pode não ter a proficiência para interagir em Inglês, ou simplesmente não partilham da mesma cultura.
Porém, agora nós temos o nosso site.
Estatísticas do dia 28/11/2014.
http://stackexchange.com/sites?view=list#traffic
Tudo isso em apenas 11 meses.
O SOpt tem sido um sucesso desde o início.
Com nossas próprias perguntas.
Muitas delas com melhor conteúdo do que a versão em Inglês.
Depois do Stack Overflow considerado "mundial", o SO em português foi o site de maior sucesso.
Os brasileiros formaram uma comunidade vibrante de desenvolvedores com um background de várias linguagens e tecnologias.
Na verdade, temos pessoas de Portugal e de vários países. A única restrição é saber ler e escrever em Português.
Se você quer aprender, recebendo ajuda ou ajudando, também pode participar.
Perguntar clareia sua mente. Muitos usuários resolvem seus problemas enquanto estão elaborando suas pergunta. Saber pedir ajuda de forma coerente é algo importante, afinal ninguém sabe tudo.
Exponha o problema
Você deve aprender a expor seus problemas de forma a deixar que os outros te ajudem
Contextualize
Não enrole, mas...
Explique até onde você chegou em suas investigações
Diga quais tecnologias e abordagens você está usando
Foco em um problema específico
Não tente resolver todos os seus problemas de uma só vez
Seja relevante
Tente fazer sua pergunta ser relevante para outras pessoas além de você
Exemplo: ao invés de dizer que está “dando erro”, pergunte sobre “uma forma adequada de resolver o erro X usando a tecnologia Y”.
Abra sua mente
A resposta pode não ser o que você espera, então esteja pronto para ver que sua pergunta pode estar equivocada.
Responder é um exercício interessante. Muitas vezes tenho a impressão de que aprendemos mais ajudando os outros do que se estivéssemos pedindo ajuda.
Entenda o que foi perguntado
Leia com atenção
Muitas perguntas apontam numa direção errada, em alguns casos é necessário instruir a pessoa a como perguntar ou direcionar a resposta para outro assunto
Responda à pergunta
Vá direto ao ponto, não é seu trabalho de conclusão de curso
Ensine a pescar
Não seja seco, dando apenas uma solução. Explique em alto nível a solução e forneça referências
Seja educado e divertido
Nunca é demais. Todos aprendem melhor.
Perguntar clareia sua mente. Muitos usuários resolvem seus problemas enquanto estão elaborando suas pergunta. Saber pedir ajuda de forma coerente é algo importante, afinal ninguém sabe tudo.
Alguns benefícios ao participar do site:
Crescimento profissional
Estar a par do que os outros estão fazendo, tendências
Contato heterogêneo com profissionais de diferentes áreas e culturas
Conhecer erros e problemas comuns
Ao perguntar você aprende com as respostas. Mas mesmo ao responder nós aprendemos. É como um trabalho de pesquisa. Você não é o mesmo depois de responder.
Expressar melhor as ideias
O treino de responder ou perguntar de forma clara e objetivo por ajudar quando você precisa escrever algo
Outros usuários apontam o que não está claro no texto
Ajuda
Ajudar outros é recompensador
Mostre o seu potencial
Você não é a pessoa mais inteligente e capacitada, porém um bom perfil de perguntas e respostas é uma amostra do seu perfil ou caráter profissional.
Você é esforçado? Entende do que está falando? Consegue pesquisar e solucionar um problema mesmo sem ter total domínio do assunto?
Além do Stack Overflow. O Stack Exchange é uma rede de sites de compartilhamento de conhecimento neste formato.
Stack Exchange possui inúmeras comunidades para todos os gostos. De matemática a segurança, de futebol a paternidade.
O Stack Overflow é um dos sites de maior sucesso da rede Stack Exchange.
E são pessoas como você que controem esse sucesso.
Estamos tentando construir uma comunidade de qualidade, que gera conteúdo de qualidade, para ser uma referência em desenvolvimento de software no Brasil e países de fala portuguesa. Como o SO é hoje no mundo, para os que falam Inglês.
Há hoje inclusive uma piada que diz que o desenvolvimento de várias empresas para se o Stack Overflow sair do ar, tamanha é o uso que os programadores fazem do site.
Eu, como moderador, tento ajudar nessa grande tarefa.
O site está aberto a todos