ti-enxame.com

Como você gerencia sua base de conhecimento?

Como programadores, temos muitas entradas:

  1. Ebooks
  2. Partes de codigo
  3. E-mails interessantes
  4. Documentos
  5. Artigos da Web
  6. Postagens no blog
  7. Perguntas sobre StackOverflow
  8. Podcasts ...

Quais ferramentas você usa para armazenar, organizar, pesquisar e consultar todas essas coisas?
Existe uma solução de bala de prata para lidar com essa enorme quantidade de dados?

110
systempuntoout

Comecei a escrever sobre coisas que aprendi.

Apenas um blog gratuito simples, eu o mantenho privado; se vale a pena compartilhar, passarei algum tempo para transformá-lo em um post inteligível o suficiente para que alguém possa lê-lo e sair com alguma coisa. Você pode marcar idéias e pesquisar agrupando mais tarde também.

Também é útil para criar uma identidade online para fins de emprego.

31
Incognito

Atualmente, estou usando o OneNote da Microsoft para organizar e manter registro da maioria dos meus dados, atividades e anotações. Estou usando o armazenamento on-line para compartilhá-lo automaticamente entre minha área de trabalho em casa, notebook pessoal e notebook. Infelizmente, ele tem alguns limites (por exemplo, nenhuma integração com os eBooks), mas é a ferramenta mais abrangente e poderosa que encontrei.

Tentei por um tempo também o Evernote e, embora o compartilhamento on-line seja muito melhor e possa ser usado em Android (minha plataforma móvel atual)), ele não é poderoso como o OneNote.

25
Wizard79

Estou usando TiddlyWiki há alguns meses. É uma página wiki editável, tudo contido em um único arquivo html.

A idéia é que você faça anotações (chamadas de tiddlers) e edite o conteúdo por meio da interface html/js. Quando você clica em salvar (ou o salvamento automático é iniciado), ele se sobrescreve para incluir todas as suas atualizações.

Não requer um host da Web ou qualquer coisa complexa, basta salvar o arquivo .html no disco rígido e abri-lo no seu navegador favorito. Eu configurei o arquivo como minha página inicial e o coloquei na minha caixa de depósito para que ele seja sincronizado em todos os meus PCs.

Como alternativa, GSto indicou que tiddlyspot.com fornece hospedagem on-line gratuita de páginas do tiddlywiki com opções públicas e privadas.

22
Simon P Stevens

Stackoverflow/StackExchange

Eu adquiri o hábito, se é algo que eu não sei, ou algo que alguém mais precise saber - eu vou fazer isso como uma pergunta. Dessa forma, se eu quiser encontrá-lo mais tarde, posso voltar à minha lista e facilmente encontrar a resposta. Além disso, sua percepção confiável é boa na metade do tempo, por isso não estou tentando implementar um método que descubro mais tarde é apenas a maneira mais errada de fazer isso.

Quanto a todo o resto, normalmente apenas certifico-me de que uma cópia do documento permanece com qualquer projeto ao qual esteja anexado. Se for genérico ou todo abrangente, eu tenho um projeto mestre pessoal para isso.

16
Talvi Watia

Trac

wiki, svn, rastreador de bugs, tudo integrado em um só lugar. custo: £ 40 por ano, tudo configurado, hospedado e gerenciado para mim por http://hosted-projects.com/

Eu amo isso

Com uma mistura de 'wiki + tickets', você pode armazenar praticamente qualquer coisa.

Eu tenho páginas wiki para coisas como:

  • JobReports (escreva notas como eu codifico)
  • Como fazer ... (se eu me encontrar repetindo a mesma coisa, eu destilaria um relatório de trabalho anterior em uma página de instruções)
  • Práticas recomendadas (adicione à lista de epifanias sempre que eu tiver uma)
  • Relatórios de Incidentes (se o servidor travar, a primeira coisa que faço é criar uma nova página de Incidente, vinculá-la à nova página wiki 'Job Report' e depois escrever minhas investigações, ou seja, escrever os comandos do Linux primeiro no wiki e colá-los em SSH etc)

(Nota: ainda não fui clinicamente declarado TOC ...!)

4
JW01

Freemind

Ele faz um ótimo trabalho de armazenar muitas idéias de maneira hierárquica semântica. Além disso, qualquer nó também pode ser um link para um site. Aprender a manipular completamente o Mapa Mental usando apenas as teclas é essencial (incluindo a adição de habilidades significativas de codificação de cores).

Eu uso isso em conjunto com o Dropbox para disponibilizar os mapas mentais em todos os meus computadores. Eu só queria que o projeto tivesse mais esforço de desenvolvimento para aperfeiçoá-lo.

3
Evan Plaice

Eu uso o GMail com algum filtro/etiqueta de organização automática-fu.

Torna as pesquisas muito mais fáceis também.

3
Klaim

Eu uso o Google Docs. É acessível a partir de qualquer computador com conexão à Internet e é gratuito, para que eu não precise pagar nenhuma taxa, posso anexar texto sem formatação, código-fonte e binários arquivados etc. Os documentos podem ser facilmente organizados e a funcionalidade de pesquisa é muito rápida.

3
šljaker

Três ferramentas resolverão seu problema: Evernote, hospedagem de código do Google e SugarSync (ou dropbox , etc.). Todos esses serviços são baseados em nuvem, para que sejam acessíveis em qualquer lugar. A solução detalhada é:

Coloque ebooks e podcasts em uma pasta sincronizada no SugarSync. Coloque seus snippets de código no google code, a melhor maneira de armazenar código. Para artigos da Web, postagens de blog, e-mails interessantes, coloque-os no evernote. Você verá que o evernote também é uma ótima maneira de gerenciar seus próprios ensaios, etc.

Para perguntas SO, é claro, SO é a melhor maneira de gerenciá-las!

1
tactoth

pmWiki - um arquivo simples, PHP (!!!) wiki do "bombeamento para o compilador Rakudo Perl 6." Ok, então ele não é mais o mantenedor ativo e ativo, mas ele tem costeletas! E o trabalho que ele colocou no pmWiki o transformou em um CMS flexível, extensível e seguro para vários usuários, editável simultaneamente.

Uso o pmwiki para um site pessoal , um site orientado para o comércio e como base de conhecimento departamental atrás de um firewall de trabalho no meu departamento de trabalho.

É fácil configurar , fácil estender , bem documentado e tem uma ótima comunidade de desenvolvedores com pronto respostas a problemas.

Além disso, é um wiki, caramba. Wikis rock! Posso criar páginas com nada além de despejos de links que posso organizar, reorganizar, fazer referência cruzada, adicionar anotações, capturas de tela, exemplos de código e revisitar meses e anos depois. Não está na nuvem, e daí? Eu possuo os dados. É meu!

1
Michael Paulukonis

Para a maioria deles, apenas uso Favoritos do Google Chromes. Com a capacidade de sincronizar com minha conta do google, meus favoritos agora são permanentes. Chega de começar de novo ou nunca mais transferi-los quando recebo um novo computador. Basta fazer login e sincronizar. Também sincronizo entre meus computadores domésticos e do trabalho. E mesmo para a minha instalação do Ubuntu rodando no VirtualBox no meu PC em casa.

Dessa forma, é muito simples, mas oferece muitos benefícios. com muito boa pesquisa.

1
Adam Harte

Usamos Assembla no trabalho para criar uma base de conhecimento da empresa (também a usamos para colaborar com os clientes). Ele possui um wiki e ferramentas de upload de arquivos, para que a maioria das coisas mencionadas possa ser adicionada ou vinculada.

Não é gratuito (exceto para projetos de código aberto), mas tem preços razoáveis.

0
Paddyslacker
  • Dropbox para arquivos (http://www.dropbox.com)
  • PpcSoft iKnow para trechos de informações (http://www.ppcsoft.com)
  • Navegador Opera para navegação e favoritos (com leitor de RSS incorporado) (http://www.opera.com)
0
user1290

Microsoft OneNote

  • Integra-se perfeitamente ao Outlook
  • Fácil de organizar, reunir contexto e tornar as anotações legíveis (o Evernote se parece com o notepad.exe comparado a ele)
  • Sincroniza com SkyDrive e Office Webapps para que eu possa trabalhar com anotações no meu Mac ou em qualquer outro PC.
  • Suporte a edição múltipla ao vivo para que eu possa compartilhar minhas anotações com outras pessoas durante uma reunião e fazer com que elas editem/adicionem conteúdo na mesma página e ela seja exibida imediatamente.
  • Pode gravar áudio das reuniões e torná-lo totalmente pesquisável.
  • Notas manuscritas tornam-se pesquisáveis
  • Arraste PDFs ou qualquer outro documento para o OneNote e ele mantém automaticamente o original e, opcionalmente, converte-o em imagens para fazer anotações.
  • Eu poderia continuar por dias ...
0
Ryan Hayes

Atualmente, estou usando uma combinação do Evernote e do Google Bookmarks. O Evernote possui um bom aplicativo da web, bons clientes de desktop e bons clientes móveis. Além disso, posso me dar bem com a versão gratuita, desde que eu esteja apenas usando texto, além de documentos e fotos ocasionais, e a versão paga, embora não seja barata, é bastante razoável para o que você recebe. Eu uso o Google Bookmarks para links - seu recurso matador é que os favoritos aparecem quando você pesquisa no Google. Eu uso o complemento Gmarks Firefox para torná-lo mais conveniente. Para recursos que eu preciso acessar com frequência (ou que devo me lembrar de usar com mais frequência), uso os favoritos do Firefox para visitá-los diretamente na barra de endereços.

0
Casebash

Para quem é minimalista e usuário de Mac, tente Notational Velocity .

Possui uma interface extremamente simplificada. Você digita um título, que pesquisa suas anotações ou cria uma nova anotação, dependendo da ação que você executa. Você nunca precisa tirar as mãos do teclado, pois há um atalho para tudo. Além disso, se você estiver digitando alguma coisa, há um atalho para começar a editar no seu editor de texto favorito.

Ele sincroniza perfeitamente com o Dropbox ou o Simplenote (o que é ótimo se você deseja uma solução de plataforma cruzada).

Eu tentei algumas outras anotações, mas é a única que eu usei consistentemente. Eu acho principalmente porque é rápido, simples e indolor.

0
Dean