Quando Joel Spolsky e eu nos propusemos a projetar o Troca de pilha Em 2008, quando criamos o mecanismo de Q&A, na época conhecido como Stack Overflow, pegamos emprestado livremente e sem remorso de qualquer sistema on-line que achávamos que funcionava. Algumas de nossas influências notáveis incluíam:
- Votação no Reddit e no Digg
- Conquistas no Xbox 360
- Edição da Wikipédia
- Carma do eBay
- Blogs e comentários em blogs
- Quadros de avisos clássicos da Web
Todos esses elementos foram reunidos no mecanismo Stack Exchange Q&A, para que pudéssemos ajudar as pessoas a criar artefatos úteis na Internet e, ao mesmo tempo, aprender com seus colegas e entre eles. O senhor conhece o velho ditado que diz que os bons artistas copiam, os grandes artistas roubam? Essa citação é impossível de obter a fontemas isso significa que estávamos reaproveitamento esses elementos de que gostamos.
Então, o que Picasso e T.S. Eliot querem dizer? Eles dizem, nos termos mais breves: levar o trabalho antigo para um novo lugar. Roubar o site do Google, retirar o que funciona (carregamento rápido, gráficos inexistentes, pequenas alterações peculiares que encantam) e usar as partes em seu próprio site. Observe a curva de uma garrafa de Coca-Cola e crie uma bela pintura de paisagem com ela. Pegue a risca de giz na lateral do carro de alguém e reimagine-a em seu trabalho de impressão. Encontre inspiração no mundo em que o senhor vive, onde nada é realmente novo, de modo que tudo tem o potencial de ser inovador.
Infelizmente, os elementos de que gostávamos geralmente estavam enterrados em um monte de coisas que… meio que odiávamos. Portanto, extrair apenas as partes boas e remover o resto fazia parte da missão. Se o senhor tiver a sorte de ter um vilão conveniente para se posicionar contra opode ser tudo de que o senhor precisa.
Os sistemas tradicionais de quadro de avisos da Web têm um design que, aparentemente, foi congelado permanentemente por volta de 2001, juntamente com o Windows XP. Considere este tópico típico de fórum.
Aqui está o informações reais desse tópico do fórum.
Com base no tamanho original dessas capturas de tela, apenas 18% dessa página de tópico de fórum é conteúdo. Os outros 82% são perdidos para assinaturas, avatares, ícones de interface do usuário e outros apetrechos de fóruns da Web que, de alguma forma, foram aceitos como “a maneira como as coisas são feitas”. Atualmente, participo regularmente de vários quadros de avisos de nichos especializados de vários tipos, e todos eles são construídos da mesma forma. Ninguém reclama.
Mas deveriam.
Esse é o status quo que estamos enfrentando. Sim, nós resolvemos isso para os programadores com o Stack Overflow, mas por que parar por aí? Queremos liberar todos os especialistas brilhantes presos nesses horríveis fóruns de casas de blocos de concreto da era soviética em toda a Web. Gostaríamos de apresentar a eles o site focado e prático do Modo Stack ExchangeO Stack Exchange Way, um belo silo de puro sinal de Q&A sem toda a sujeira associada ao fórum da Web.
Há apenas um pequeno obstáculo em nosso caminho. Como disse certa vez um grande programador com quem trabalhei:
São os malditos usuários. Eles arruinaram todos os programas que já criei.
Todo fórum da Web é como é porque os usuários queriam que fosse assim. Sim, o design do software do fórum certamente influencia o comportamento, mas o paradigma clássico dos fóruns da Web da era 2001 presumia que o que os usuários queriam fazia sentido para o restante da Internet. Como se vê, os grupos são seus próprios piores inimigos. O que os grupos querem e o que o resto do mundo precisa são, em geral, duas coisas muito diferentes. A discussão aleatória é boa para entretenimento, mas não é particularmente útil, nem tende a gerar o tipo de artefato que será relevante daqui a alguns anos, como faz a Wikipédia. Então, o problema se torna o seguinte como o senhor incentiva os grupos a fazer o que é melhor para o mundo em vez de suas próprias necessidades específicas e egoístas?
Quando analisei esse problema, senti que sabia a resposta. Mas não havia uma palavra para isso em 2008. Agora existe: Gamificação.
Gamificação é o uso de técnicas e mecânicas de design de jogos para resolver problemas e envolver o público. […] A gamificação funciona … aproveitando a predisposição psicológica dos seres humanos para participar de jogos. A técnica pode incentivar as pessoas a realizar tarefas que normalmente consideram entediantes, como responder a pesquisas, fazer compras ou ler sites da Web.
Eu não fazia ideia de que esse artigo da Wikipédia existia até alguns meses atrás, mas ele nos apresenta com destaque. É verdade que todas as nossas ideias roubadas sobre sistemas de reputação, conquistas, identidade e pontuação de votos estão em vigor especificamente para incentivar a adoção do novo modelo de Q&A do Stack Exchange, que é totalmente sem sentido e com todos os sinais. Sem esses sistemas de incentivo, quando deixados por conta própria, o que o senhor obtém é… bem, todos os fóruns já criados. Quebrado por design.
Sim, temos segundas intençõesMas deixe-me explicar por que acho que os elementos de jogos não são adicionados ao mecanismo de Q&A do Stack Exchange, mas um elemento natural e essencial do design desde o primeiro dia.
Aprender é (deveria ser) divertido
Eu já tinha esse conceito em minha cabeça muito antes do surgimento da Web, muito antes de alguém cunhar o termo “Gamificação” em 2010. Na verdade, minha inspiração para isso remonta a 1983.
Para os programadores, é praticamente garantido que tudo o que sabemos estará obsoleto em 10 anos, se tivermos sorte, e em 5 anos, se não tivermos. Está mudando o tempo todo. O campo da programação é quase que por definição um campo de aprendizado constante. Programação é para ser divertido – e é, se o senhor estiver fazendo isso direito. Ninguém me ensinou isso melhor do que o Beagle Bros em meu Apple II. Por que o aprendizado não pode ser em todos os outros assunto seja tão agradável quanto o senhor?
Os jogos são recursos de aprendizagem
Há uma longa e rica história de programadores como gamers. Muitas vezes, a razão pela qual nos tornamos programadores em primeiro lugar é porque queríamos ir além de ser um mero jogador e mudar o jogo, controlá-lo, modificar seus parâmetros e talvez até criar nossos próprios jogos.
Usamos jogos para aprender a programar. Para um programador, um jogo é uma introdução perfeitamente natural aos problemas reais de programação. Eu diria que qualquer campo pode usar jogos como uma introdução ao assunto e como um reforço ao aprendizado.
Os jogos ajudam as pessoas a trabalhar em direção a um objetivo
É uma espécie de revelação para mim o fato de que um design de jogo sólido pode derrotar a Teoria do maior f**kwad da Internet. Dois grandes exemplos disso são Counter-Strike e Team Fortress. Ambos os jogos têm mais de dez anos, mas ainda estão sendo jogados ativamente neste momento, por dezenas de milhares de pessoas, todas anônimas… e jogando em equipes coesas!
Os objetivos e as regras do jogo são todos construídos de forma inteligente para fazer com que o trabalho em conjunto a maneira mais eficaz de vencer. Nenhum desses jogadores se conhece; o design do jogo força os jogadores a trabalharem juntos, quer queiram ou não. É literalmente impossível vencer como um lobo solitário.
Nunca disse isso abertamente, mas … joguei muito Counter-Strike de 1998 a 2001, e o O Stack Overflow é, em muitos aspectos, meu Counter-Strike pessoal. É um programador no Brasil aprendendo com um programador em Nova Jersey. Não porque são amigos, mas porque ambos adoram programação. O design do Stack Overflow faz com que ajudar seus colegas programadores seja a maneira mais eficaz de “vencer” e avançar juntos na arte do desenvolvimento de software.
E eu digo que todos nós ganhamos quando isso acontece, não importa de que profissão estejamos falando.
Eu me sinto um pouco responsável pela “Gamificação”, já que somos frequentemente citados como exemplo (até mesmo, para meu desgosto, na Wikipedia). Eu queria esclarecer exatamente por que fizemos essas escolhas e, especificamente, que todos os elementos de jogos estão lá a serviço de um objetivo maior. Eu jogo o Jogo Stack Exchange felizmente ao lado de todos os outros, colecionando reputação e distintivos, classificações e votos positivos, e tenho orgulho de fazer isso, pois acredito que, no final das contas, isso me ajuda a ter mais conhecimento e a me comunicar melhor, além de melhorar a própria estrutura da Web para todos. Espero que o senhor pense da mesma forma.
(Se o senhor quiser saber mais sobre o estado atual da gamificação, recomendo enfaticamente Página de Sebastian Deterdinge, especificamente, sua página Jogo significativo: como fazer a gamificação corretamente apresentação).
[advertisement] Qual é o seu próximo passo na carreira? Carreiras no Stack Overflow tem as melhores listas de empregos de grandes empresas, quer o senhor esteja procurando oportunidades em uma startup ou na Fortune 500. O senhor pode pesquisar em nosso anúncios de emprego ou criar um perfil e deixe que os empregadores encontrem o senhor. |