Como você gerencia sua base de conhecimento? [fechadas]

108

Como programadores, temos muitas entradas:

  1. Ebooks
  2. Snippets de código
  3. Emails interessantes
  4. Documentos
  5. Artigos da Web
  6. Postagens no blog
  7. perguntas do 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?

    
por systempuntoout 16.01.2012 / 07:12
fonte

29 respostas

31

Eu comecei a blogar sobre coisas que aprendi.

Apenas um simples blog gratuito, eu o mantenho privado, se vale a pena compartilhá-lo, vou gastar algum tempo para transformá-lo em um post que seja inteligível o suficiente para que alguém possa lê-lo e sair com algo. Você pode marcar ideias e pesquisar agrupando mais tarde também.

Também é útil para criar uma identidade on-line por causa do emprego.

    
por 29.09.2010 / 16:57
fonte
24

Atualmente, estou usando o OneNote da Microsoft para organizar e manter registros da maioria dos meus dados, atividades e anotações. Estou usando seu armazenamento on-line para compartilhá-lo automaticamente entre meu desktop doméstico, meu notebook pessoal e meu notebook de escritório. Infelizmente, tem alguns limites (por exemplo, não há integração com eBooks), mas é a ferramenta mais abrangente e poderosa que encontrei.

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

    
por 04.09.2010 / 15:13
fonte
22

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

A idéia é que você faça anotações (chamadas de tiddlers) e edite o conteúdo através da interface html / js. Quando você clica em salvar (ou o autosave entra em ação), ele se sobrescreve para incluir todas as suas atualizações.

Ele não requer um host ou algo complexo, basta salvar o arquivo .html no seu 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, o GSto apontou que O tiddlyspot.com oferece hospedagem gratuita on-line de páginas do tiddlywiki com opções públicas e privadas.

    
por 12.04.2017 / 09:31
fonte
15

Stackoverflow / StackExchange

Eu tenho o hábito, se é algo que eu não sei, ou algo que alguém pode precisar saber - eu vou fazer isso como uma pergunta. Dessa forma, se eu quiser encontrá-lo mais tarde, posso fazer referência à minha lista e encontrar facilmente a resposta. Além de sua insight boa e confiável na metade do tempo, não estou tentando implementar um método que eu descubra mais tarde é apenas a maneira mais errada de fazer isso.

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

    
por 21.09.2010 / 14:54
fonte
4

Trac

wiki, svn, bug tracker, tudo integrado em um só lugar. custo: £ 40,00 por ano tudo configurado, hospedado e gerenciado para mim pelo link

Eu amo isso

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

Eu tenho páginas wiki para coisas como:

  • JobReports (escrever notas enquanto escrevo)
  • How To's ... (se eu me encontrar repetindo a mesma coisa, eu teria destilado um relatório de trabalho anterior em uma página 'como fazer')
  • Práticas recomendadas (adicione à lista de epifanias sempre que tiver uma)
  • Relatórios de incidentes (se o servidor falhar, a primeira coisa que faço é criar uma nova página de incidentes, vinculá-la à nova página de wiki 'Relatório de trabalhos' e depois escrever minhas investigações, ou seja, escrever os comandos do Linux primeiro no wiki e depois colá-lo em SSH etc)

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

    
por 26.11.2010 / 19:36
fonte
3

Freemind

Ele faz um ótimo trabalho ao armazenar muitas ideias 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 da Mente usando apenas as chaves é uma obrigação (incluindo, adicionando habilidades de codificação de cores significativas).

Eu uso isso em conjunto com o Dropbox para torná-lo disponível em todos os meus computadores. Eu só queria que o projeto tivesse mais esforço de desenvolvimento para polir.

    
por 11.09.2010 / 13:55
fonte
3

Eu uso o GMail com alguma organização automática de Filter / Tag.

Também facilita as pesquisas.

    
por 22.09.2010 / 23:15
fonte
3

Eu uso o Google Docs. É acessível a partir de qualquer computador com ligação à Internet e é grátis, pelo que não tenho que pagar quaisquer taxas, posso anexar texto simples, código-fonte arquivado e binários, etc. Os documentos podem ser facilmente organizados e a funcionalidade de pesquisa é muito rápida.

    
por 18.05.2011 / 23:27
fonte
1

pmWiki - uma wiki de arquivo simples, PHP (!!!) do "the pumpking para o compilador Rakudo Perl 6." Ok, ele não é mais o principal mantenedor ativo, mas ele tem costeletas! E o trabalho que ele colocou na pmWiki tornou o CMS flexível, extensível e seguro para vários usuários simultaneamente editável.

Eu uso o pmwiki para um site pessoal , um anúncio comercial -oriented-site e como uma base de conhecimento departamental por trás de um firewall de trabalho em meu departamento no trabalho.

É fácil configurar , fácil estender , bem documentado , e tem um grande comunidade de desenvolvimento com respostas prontas a questões.

Além disso, é um wiki, caramba. Wikis rock! Eu posso criar páginas com nada além de dumps de links que eu posso, então, organizar, reorganizar, fazer referência cruzada, adicionar notas, 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!

    
por 21.09.2010 / 21:25
fonte
1

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

Coloque ebooks e podcasts em uma pasta sincronizada em SugarSync. Coloque seus trechos de código no código do Google, que é a melhor maneira de armazenar código. Para artigos da web, postagens de blogs, e-mails interessantes, coloque-os no evernote. Você encontrará o evernote também é uma ótima maneira de gerenciar seus próprios ensaios, etc.

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

    
por 24.01.2012 / 20:52
fonte
1

Para a maioria deles, uso apenas os Favoritos do Google Chromes . Com a capacidade de sincronizar com minha conta do Google, meus favoritos agora são permanentes. Não mais começar de novo, ou nunca conseguir transferi-los quando eu tiver um novo computador. Basta entrar e sincronizar. Eu também sincronizo entre meus computadores de casa e de trabalho. E até mesmo para o meu Ubuntu instalar em execução no VirtualBox no meu PC em casa.

Este caminho é muito simples, mas oferece muitos benefícios. com uma boa pesquisa.

    
por 15.04.2016 / 00:51
fonte
0

Nós usamos Assembla no trabalho para criar uma base de conhecimento da empresa (também a usamos para colaborar com os clientes). Tem um wiki, bem como ferramentas de upload de arquivos, então a maioria das coisas que você mencionou podem ser adicionadas ou ligadas.

Não é grátis (exceto para projetos de código aberto), mas tem um preço bem razoável.

    
por 03.09.2010 / 20:08
fonte
0

Atualmente, estou usando uma combinação de Evernote e Google Bookmarks. O Evernote tem uma boa aplicação web, bons clientes de desktop e bons clientes móveis. Além disso, posso usar a versão gratuita, desde que eu esteja apenas usando texto e 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 - o seu recurso é que os favoritos aparecem quando você pesquisa no Google. Eu uso o addon Gmarks Firefox para torná-lo mais conveniente. Para os recursos que preciso acessar com frequência (ou que devo lembrar de usar com mais frequência), uso os favoritos do Firefox para poder visitá-los diretamente na barra de endereço.

    
por 04.09.2010 / 02:03
fonte
0
  • Dropbox para arquivos (http://www.dropbox.com)
  • PpcSoft iKnow para trechos de informação (http://www.ppcsoft.com)
  • Navegador Opera para navegação e marcadores (com leitor de RSS integrado) (http://www.opera.com)
por 11.09.2010 / 16:15
fonte
0

Microsoft OneNote

  • Integra-se perfeitamente ao Outlook
  • Fácil de organizar, reunir contexto e tornar as anotações legíveis (o Evernote parece que o notepad.exe é comparado a ele)
  • Sincroniza com o SkyDrive e com o Office Webapps para que eu possa trabalhar com anotações no meu Mac ou em qualquer outro PC.
  • Suporte a várias edições ativas para que eu possa compartilhar minhas anotações com outras pessoas durante uma reunião e fazer com que editem / adicionem conteúdo na mesma página e elas sejam exibidas imediatamente.
  • Pode levar o á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 mantenha automaticamente o original e, opcionalmente, converta-o em imagens para fazer anotações.
  • eu poderia continuar por dias ...
por 29.09.2010 / 15:40
fonte
0

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

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

Ele sincroniza muito bem com o Dropbox ou o Simplenote (o que é ótimo se você quiser uma solução multi-plataforma).

Eu tentei alguns outros anotadores, mas é o único que usei consistentemente. Eu acho que principalmente porque é rápido, simples e indolor.

    
por 18.07.2012 / 03:44
fonte
-1

A melhor coisa que me deparei é Springpad

Eu tentei um wiki pessoal, evernote, arquivos de texto em dropbox. . .

Eu fico com o Springpad para o seguinte

  • Online
  • Sincroniza com o iPhone & Android
  • Facilmente personalizável
  • Capacidade de recortar da web
  • Capacidade de adicionar por email

Eu configuro notebooks por cliente, projeto, tecnologia ou idioma. Eu posso configurar listas de leitura e adicionar lembretes de alarme para estudar, currículos pessoais para construção de habilidades, etc. Cada entrada pode incluir anotações, tarefas, tags, hiperlinks, arquivos, livros (com links da Amazon) e muito mais. Os cadernos podem ter abas e até serem organizados em pastas. Se tudo mais falhar, há uma funcionalidade de pesquisa doce. Springpad todo o caminho.

    
por 06.09.2010 / 15:07
fonte
-1

Aqui estão as noções básicas para mim.

  • Evernote para links da web, postagens em blogs e e-mail.
  • Snippely para trechos de código
  • Dropbox para sincronizar Snippely db, PDFs, arquivos de backup e git repos para configurações, etc.
por 10.09.2010 / 15:57
fonte
-1

MindManager

Eu uso muito isso para anotações e técnicas de programação. A integração com produtos MS Office é útil para mim, já que usamos o MS OFice no trabalho. Como Evan apontou, o FreeMind é uma ótima alternativa gratuita.

CodeLib .NET

Eu venho usando isso há alguns anos e descobri que é muito legal armazenar todos os tipos - código-fonte, imagens de URL, etc. É muito flexível e altamente recomendado.

Felicidades. Jas.

    
por 29.09.2010 / 16:51
fonte
-1

Pessoalmente, mantenho-me em lembrar o título / contexto da fonte e o principal argumento. Isso permite que você entre em contato imediatamente com o Google se eu precisar novamente.

Isso é baseado em duas observações:

  1. A memória é strongmente ligada às emoções . (ou seja, "eu encontrei!")

  2. Quando me esqueço de um ponto ou de uma descoberta específica, invariavelmente significa que não estou totalmente satisfeito com ela (ou seja, não "clicou" ou me convenceu o suficiente para justificar mais do que atenção imediata).

por 20.05.2011 / 11:23
fonte
-1

Uma combinação do link e dos favoritos do Google + barra de ferramentas do Google. A barra de ferramentas do Google também ajuda a integrar sua pesquisa a seus itens favoritos, o que é muito útil.

    
por 20.05.2011 / 12:09
fonte
-1

Notebook para Macintosh. Eu tenho usado por vários anos.

  • Uma metáfora do caderno - com páginas tabuladas, índice automático, indexa automaticamente todas as palavras do caderno
  • Páginas de tópicos, listas de tarefas
  • páginas de formato livre
  • modelos, aparência personalizável
  • links incorporados, imagens, vídeo
  • layout de conteúdo de formato livre
  • diagramação, notas, marcadores, destaques - pode sobrepor outro conteúdo
  • Recorte qualquer item destacado de qualquer aplicativo ou página da web diretamente para o notebook - sem nem mesmo abrir o bloco de anotações.
  • exportar como um site da web
por 24.01.2012 / 19:22
fonte
-1

Para cada projeto, mantenho um Wiki do projeto usando o WikiDPad. É pesado o suficiente para fazer o que eu preciso fazer, mas não exagerar como o MediaWiki. O truque para se manter organizado é usar um Wiki de tamanho médio por projeto, não um Wiki enorme para tudo.

Página inicial

    
por 24.01.2012 / 21:35
fonte
-2

Não acredito que ninguém tenha respondido Github . É ótimo; Para apenas trechos de código, você pode usar Gist .

Eu adiciono artigos interessantes aos favoritos e uso dropbox para todo o resto. (arquivos, vid tutoriais, podcasts)

Quanto às perguntas do SO, bem, apenas SO?

    
por 18.07.2012 / 02:48
fonte
-2

Eu não tenho um único caminho - apenas uma abordagem ad-hoc:

  • Favoritos para material on-line
  • Procura por email
  • Memória de baixa qualidade para livros
por 03.09.2010 / 17:14
fonte
-2

Algo como Trello pode ser útil para isso. Tem listas de verificação para notas, você pode reordenar notas, marcar notas, adicionar links, imagens, etc.

    
por 16.01.2012 / 09:23
fonte
-2

TreePad Business Edition funciona para mim. Preço razoável, embora versões freeware também estejam disponíveis. Suporta links internos e externos, imagens, .... Ele não precisa ser instalado, então você pode executá-lo a partir de uma unidade flash USB.

    
por 17.07.2012 / 23:05
fonte
-3

Nós nos deparamos com uma situação semelhante em que tivemos muitos documentos, perguntas frequentes a serem compartilhadas entre os membros da equipe e visitantes do site e decidimos optar por Software de base de conhecimento PHPKB . Nós o usamos há mais de 2 anos e eu também posso recomendá-lo a você.

    
por 24.01.2012 / 18:00
fonte
-3

Copernic Desktop Search Linkie

Esta é a minha arma de escolha no Windows; pesquisa documentos em PDF e texto, arquivos zip e arquivos de escritório. (No total, mais de 150) Eu também tenho configurado para indexar apenas uma parte específica do meu disco rígido externo.

No que diz respeito ao Linux, na verdade eu confio apenas no layout dos meus arquivos e pastas - isso deixa muito a desejar!

+1 para o Evernote para anotações, eu gosto de poder fazer alterações e ler notas enquanto viajo!

    
por 18.07.2012 / 16:37
fonte