Como programadores, temos muitas entradas:
- Ebooks
- Partes de codigo
- E-mails interessantes
- Documentos
- Artigos da Web
- Postagens no blog
- Perguntas sobre StackOverflow
- 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?
knowledge-management
knowledge-base
systempuntoout
fonte
fonte
Respostas:
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.
fonte
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 seu compartilhamento on-line seja muito melhor e possa ser usado no Android (minha plataforma móvel atual), ele não é poderoso como o OneNote.
fonte
Estou usando o 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ê pressiona salvar (ou o salvamento automático é iniciado), ele se sobrescreve para incluir todas as suas atualizações.
Não requer um host ou qualquer coisa complexa, 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, a GSto apontou que o tiddlyspot.com oferece hospedagem on-line gratuita de páginas do tiddlywiki com opções públicas e privadas.
fonte
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 fica com o projeto ao qual está anexado. Se for genérico ou abrangente, eu tenho um projeto pessoal mestre para isso.
fonte
Trac
wiki, svn, rastreador de bugs, tudo integrado em um só lugar. custo: £ 40 por ano, tudo configurado, hospedado e gerenciado por 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:
(Nota: ainda não fui clinicamente declarado TOC ...!)
fonte
Mente livre
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.
fonte
Eu uso o GMail com algum filtro / tag de organização automática-fu.
Torna as pesquisas muito mais fáceis também.
fonte
Eu uso o Google Docs. É acessível a partir de qualquer computador com conexão à Internet e é gratuito, portanto não preciso pagar nenhuma taxa, posso anexar texto sem formatação, código-fonte arquivado e binários, etc. Os documentos podem ser facilmente organizados e a funcionalidade de pesquisa é muito rápida.
fonte
pmWiki - um wiki simples (PHP) de arquivo simples "do pumpking para o compilador Rakudo Perl 6". Ok, então ele não é mais o principal mantenedor ativo, mas 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 em sites pessoais , comerciais e como base departamental de conhecimento por trás de um firewall de trabalho no meu departamento de trabalho.
É fácil de configurar , fácil de estender , bem documentado e possui uma ótima comunidade de desenvolvedores com respostas prontas para os 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!
fonte
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 possam ser acessados em qualquer lugar. A solução detalhada é:
Coloque ebooks e podcasts em uma pasta sincronizada no SugarSync. Coloque seus trechos de código no código do Google, a melhor maneira de armazenar código. Para artigos da Web, postagens de blog, e-mails interessantes, coloque-os no evernote. Você descobrirá que o evernote também é uma ótima maneira de gerenciar seus próprios ensaios, etc.
Para questões SO, é claro, SO é a melhor maneira de gerenciá-las!
fonte
Para a maioria deles, apenas uso os 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.
fonte
Usamos o Assembla no trabalho para criar uma base de conhecimento da empresa (também a usamos para colaborar com os clientes). Ele tem um wiki, além de 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 é bastante acessível.
fonte
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 preciso acessar com frequência (ou que devo lembrar de usar com mais frequência), uso os favoritos do Firefox para visitá-los diretamente na barra de endereços.
fonte
fonte
Microsoft OneNote
fonte
Para quem é minimalista e usuário de Mac, tente o Notational Velocity .
Possui uma interface extremamente simplificada. Você digita um título, que pesquisará suas anotações ou criará uma nova anotação, dependendo da ação que você tomar. Você nunca precisa tirar as mãos do teclado, pois há um atalho para tudo. Além disso, se você estiver digitando alguma coisa, 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.
fonte
A melhor coisa que me deparei é o Springpad
Eu tentei um wiki pessoal, evernote, arquivos de texto no dropbox. . .
Fico com o Springpad pelo seguinte
Montei notebooks por cliente, projeto, tecnologia ou idioma. Posso configurar listas de leitura e adicionar lembretes de alarme para estudar, currículos pessoais para o desenvolvimento de habilidades etc. Cada entrada pode incluir notas, tarefas, tags, hiperlinks, arquivos, livros (com links da amazon) e muito mais. Os cadernos podem ter guias e até ser organizados em pastas. Se tudo mais falhar, há uma funcionalidade de pesquisa agradável. Springpad todo o caminho.
fonte
Aqui estão o básico para mim.
fonte
MindManager
Eu uso muito isso para anotações e técnicas de programação. A integração com os produtos MS Office é útil para mim, pois usamos o MS OFfice no trabalho. Como Evan apontou, o FreeMind é uma ótima alternativa gratuita.
CodeLib .NET
Eu tenho usado isso há alguns anos e achei muito legal armazenar todos os tipos - código fonte, imagens de URL, etc. É muito flexível e altamente recomendado.
Felicidades. Jas.
fonte
Pessoalmente, lembro-me do título / contexto da fonte e do principal argumento. Isso permite entrar em contato imediatamente com o Google se eu precisar novamente.
Fazer isso é baseado em duas observações:
A memória está poderosamente ligada às emoções . (ou seja, "eu encontrei!")
Quando esqueço um ponto ou descoberta específica, invariavelmente significa que não estou totalmente satisfeito com ele (ou seja, não "clicou" ou me convenceu o suficiente para justificar mais do que atenção imediata).
fonte
Uma combinação de https://addons.mozilla.org/en-US/firefox/addon/read-it-later/ e favoritos do Google + barra de ferramentas do Google. A barra de ferramentas do Google também ajuda a integrar sua pesquisa aos itens marcados, o que é muito útil.
fonte
Notebook para Macintosh. Eu tenho usado por vários anos.
fonte
Para cada projeto, eu mantenho um Wiki do projeto usando o WikiDPad. É pesado o suficiente para fazer o que eu preciso, mas não exagero 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.
Pagina inicial
fonte
Não tenho uma maneira única - apenas uma abordagem ad-hoc:
fonte
Algo como o Trello pode ser útil para isso. Possui listas de verificação para anotações, você pode reordenar anotações, marcar anotações, adicionar links, imagens etc.
fonte
O TreePad Business Edition funciona para mim. Preço razoável, embora também estejam disponíveis versões de freeware. Suporta links internos e externos, imagens, .... Ele não precisa ser instalado, para que você possa executá-lo a partir de uma unidade flash USB.
fonte
Não acredito que ninguém respondeu ao Github . É ótimo; para apenas trechos de código, você pode usar Gist .
Marquei artigos interessantes e uso o dropbox para todo o resto. (arquivos, tutoriais em vídeo, podcasts)
Quanto às questões SO, bem, apenas SO?
fonte
Nos deparamos com uma situação semelhante em que tínhamos muitos documentos, perguntas frequentes a serem compartilhadas entre os membros da equipe e visitantes do site e decidimos optar pelo software da base de conhecimento PHPKB . Nós o usamos há mais de 2 anos e também posso recomendar a você.
fonte
Copernic Desktop Search Linkie
Esta é minha arma de escolha no Windows; pesquisa documentos PDF e de texto, arquivos zip e arquivos do office. (No total, mais de 150) Eu também o configurei para indexar apenas uma parte específica do meu disco rígido externo.
No que diz respeito ao Linux, na verdade, eu apenas confio no layout dos meus arquivos e pastas - isso deixa muito a desejar!
No entanto, +1 no Evernote para anotações, gosto de poder alterar e ler as anotações durante o deslocamento!
fonte