Propaganda
Acredito que um termo mais agradável e amigável seria 'codificação social'. Compartilhar código de amostra é um dos pequenos membros da maior Código aberto 8 sites para verificar o burburinho no software de código aberto consulte Mais informação movimento. Livre das camisas de força, o compartilhamento gratuito de informações técnicas é bastante comum.
O código de exemplo disponível gratuitamente também é um ótimo auxílio para o aprendizado. Para o programador iniciante, não é um atalho; como programador, você não vai longe se pegar esse atalho. Os códigos de amostra grátis podem ser dicas de como você pode estruturar seus próprios comandos e funções para programar melhor. Os desenvolvedores podem pegar carona em programas de amostra grátis e reutilizar trechos em seu próprio código para economizar tempo, custo e suor de desenvolvimento.
Ryan nos ajudou com os 10 principais sites de código de exemplo profissional para programadores. Como um novato, fui procurar mais.
Snipplr

Uma biblioteca de códigos bem projetada, que você pode obter para código reutilizável e também pode armazenar seus próprios. O site possui um mecanismo de busca de código e você pode realmente mergulhar na biblioteca usando a pesquisa avançada de código em uma variedade de linguagens de programação do A-Z. Ou você pode escolher diretamente um idioma da lista fornecida no rodapé.
O site também possui alguns plugins, como os Firefox e Safari Bookmarklets, que facilitam o armazenamento e a recuperação de códigos (consulte a menção no diretório).

O Stack Overflow é um site de perguntas e respostas editado em colaboração para programadores. O estoque de perguntas respondidas é uma mina de ouro em potencial. Você pode usar as tags ou navegar pelas listas de perguntas ou usar a caixa de pesquisa. O site é visualmente muito limpo e, com o tipo de experiências comuns que temos, você certamente encontrará aqui uma solução para seus problemas de codificação. Caso contrário, entre diretamente nas salas de bate-papo, organizadas de acordo com idiomas e plataformas.

48.000 amostras de código em mais de 1.000 categorias, do Ajax ao XML, estão cobrindo muito. O foco do site está no desenvolvimento da Web e, portanto, você também encontrará as amostras de código HTML5 mais recentes. O site também publica um blog com alguns bons artigos sobre codificação de prós e contras. Se você estiver preso, experimente o fórum de desenvolvimento da web para obter um pouco de orientação sobre programação.
Koders [não está mais disponível]

Koders.com é um mecanismo de busca de código-fonte aberto. Ele pesquisa 3.338.449.289 linhas de código-fonte aberto. 33 linguagens de programação são abordadas para você encontrar e reutilizar o código que deseja. Você também pode filtrar sua pesquisa por licenças. O site também serve como um repositório de código para projetos de código aberto.

Outra fonte de código onde você pode fazer upload de seus exemplos de código e compartilhá-los com a comunidade maior. O site é basicamente organizado como um blog. Você pode navegar pelas tags que parecem sugerir que o site cobre várias linguagens com Java e Ruby dominando.
O site também publica PDFs gratuitos chamados REFCARDZ, que são folhas de dicas muito úteis para alunos e desenvolvedores.

Uma grande comunidade de programação e desenvolvimento da Web que fornece tutoriais, podcasts, um quadro de discussões, um blog e trechos de código para baixar e usar. O site abrange cerca de 25 idiomas e alguns menos conhecidos em uma categoria chamada Outros Idiomas. Java obtém o maior conteúdo. O site também possui um pequeno canal de vídeo sobre programação.

O site abrange tecnologias relacionadas a C #, C ++, ASP.Net, VB, Visual Studio, Windows, como Silverlight, e também desenvolvimento web. O site também possui uma seção muito boa de tutoriais em vídeo. O programador iniciante pode ir para a seção Iniciante e usar os recursos de codificação em C #.

Faça uma pesquisa de código ou envie seu próprio código e compartilhe-o com a comunidade. O site possui uma lista chamada Top Code, que talvez seja contada com base em acessos ou downloads de páginas. Embora alguns dos links parecessem quebrados, muitos outros funcionaram. As categorias se inclinam para o desenvolvimento da Web, mas você também tem C / C ++ e VB.net.
Forrst

Compartilhe código, capturas de tela e links com outras pessoas. O único problema é que é apenas uma comunidade de convidados. Porém, se você aplicar e conseguir entrar, a combinação de designers e desenvolvedores sob o mesmo teto virtual poderá economizar tempo em projetos colaborativos, como aplicativos e sites. O design da página inicial parece bastante convidativo.

Este é o site de onde recebi a frase "codificação social" e acho que ela descreve perfeitamente o que esses sites fazem. Embora o site tenha uma seção paga, o repositório público de amostras de código é gratuito. O Github é um host online para projetos de código aberto. Ele usa o Git sistema de controle de revisão. É bem parecido com o bem conhecido SourceForge e BitBucket. Você pode gerenciar seus arquivos de código-fonte de forma colaborativa, socialmente em rede, compartilhar trechos de código com outras pessoas, tocar no quadro de empregos e tomar uma bebida nos encontros.
Esses recursos provam que, independentemente da plataforma ou idioma em que você está trabalhando, a Web é um enorme caldeirão de programadores parecidos que não se importam em compartilhar trechos de seu trabalho. Essa é uma vantagem para a comunidade. Conte-nos sobre o seu site de código favorito e se você também compartilha suas coisas online.
Crédito de imagem: Shutterstock
Saikat Basu é o editor adjunto de Internet, Windows e produtividade. Depois de remover a sujeira de um MBA e uma carreira de dez anos em marketing, ele agora é apaixonado por ajudar os outros a melhorar suas habilidades de contar histórias. Ele olha para a vírgula de Oxford que está faltando e odeia screenshots ruins. Mas as idéias de Fotografia, Photoshop e Produtividade acalmam sua alma.