Como programadores tenemos muchas entradas:
- Libros electrónicos
- Fragmentos de código
- Correos electrónicos interesantes
- Documentos
- Artículos web
- Publicaciones de blog
- Preguntas de StackOverflow
- Podcasts ...
¿Qué herramientas utilizas para almacenar, organizar, buscar y consultar todo esto?
¿Existe una solución de bala de plata para manejar esta gran cantidad de datos?
knowledge-management
knowledge-base
systemmpuntoout
fuente
fuente
Respuestas:
Empecé a bloguear sobre cosas que aprendí.
Solo un simple blog gratuito, lo mantengo en privado, si vale la pena compartirlo, pasaré un tiempo para transformarlo en una publicación que sea lo suficientemente inteligible para que alguien más pueda leerlo y salir con algo. Puede etiquetar ideas y buscar agrupando más tarde también.
También es útil para crear una identidad en línea por motivos de empleo.
fuente
Actualmente estoy usando OneNote de Microsoft para organizar y mantener un registro de la mayoría de mis datos, actividades y notas. Estoy usando su almacenamiento en línea para que se comparta automáticamente entre el escritorio de mi casa, el cuaderno personal y el cuaderno de oficina. Desafortunadamente, tiene algunos límites (por ejemplo, no hay integración con eBooks), pero es la herramienta más completa y poderosa que he encontrado.
Probé durante un tiempo también Evernote y, aunque su uso compartido en línea es bastante mejor y se puede usar en Android (mi plataforma móvil actual), no es tan potente como OneNote.
fuente
He estado usando TiddlyWiki durante algunos meses. Es una página wiki editable contenida en un solo archivo html.
La idea es que tome notas (llamadas tiddlers) y edite contenido a través de la interfaz html / js. Cuando presiona guardar (o se activa el autoguardado), se sobrescribe para incluir todas sus actualizaciones.
No requiere un servidor web ni nada complejo, solo guarde el archivo .html en su disco duro y ábralo en su navegador favorito. Configuré el archivo como mi página de inicio y lo puse en mi Dropbox para que se sincronice en todas mis PC.
Alternativamente, GSto ha señalado que tiddlyspot.com ofrece alojamiento gratuito en línea de páginas tiddlywiki con opciones públicas y privadas.
fuente
Stackoverflow / StackExchange
He adquirido el hábito, si es algo que no sé, o algo que alguien más necesite saber, lo haré como una pregunta. de esa manera, si quiero encontrarlo más tarde, puedo volver a consultar mi lista y encontrar fácilmente la respuesta. Además, es una visión confiable y buena la mitad del tiempo, por lo que no estoy tratando de implementar un método que descubro más adelante es solo la forma más incorrecta de hacerlo.
En cuanto a todo lo demás, generalmente me aseguro de que una copia del documento permanezca con cualquier proyecto al que esté adjunto. Si es genérico o lo abarca todo, tengo un proyecto personal maestro para eso.
fuente
Trac
wiki, svn, rastreador de errores, todo integrado en un solo lugar. costo: £ 40 por año todo configurado, alojado y administrado por http://hosted-projects.com/
me encanta
Con una mezcla de 'wiki + tickets' puede almacenar casi cualquier cosa.
Tengo páginas wiki para cosas como:
(Nota: no he sido clínicamente declarado TOC ... ¡todavía!)
fuente
Mente libre
Hace un gran trabajo al almacenar muchas ideas de manera jerárquica semántica. Además, cualquier nodo también puede ser un enlace a un sitio web. Es imprescindible aprender a manipular completamente el Mapa mental utilizando solo teclas (incluida la adición de habilidades significativas de codificación de colores).
Lo uso junto con Dropbox para convertirlo en el mapa mental disponible en todas mis computadoras. Solo desearía que el proyecto tuviera más esfuerzo de desarrollo para pulirlo.
fuente
Yo uso GMail con algunos Filter / Tag automatic-organization-fu.
Hace las búsquedas realmente más fáciles también.
fuente
Yo uso Google Docs. Es accesible desde cualquier computadora con conexión a Internet, y es gratis, así que no tengo que pagar ninguna tarifa, puedo adjuntar texto sin formato, código fuente archivado y binarios, etc. Los documentos se pueden organizar fácilmente y la funcionalidad de búsqueda es muy rápida.
fuente
pmwiki - un archivo plano, PHP (!!!) wiki de "la pumpking para el compilador Rakudo Perl 6". De acuerdo, ya no es el principal, el mantenedor activo, ¡pero tiene chuletas! Y el trabajo que puso en pmWiki lo convirtió en un CMS flexible, extensible, seguro y multiusuario editable simultáneamente.
Utilizo pmwiki para un sitio personal , un sitio orientado comercialmente y como base de conocimiento departamental detrás de un firewall de trabajo en mi departamento en el trabajo.
Es fácil de configurar , fácil de extender , está bien documentado y tiene una gran comunidad de desarrolladores con respuestas rápidas a los problemas.
Además, es un wiki, maldita sea. Wikis rock! Puedo crear páginas con nada más que descargas de enlaces que luego puedo organizar, reorganizar, hacer referencias cruzadas, agregar notas, capturas de pantalla, ejemplos de código y volver a visitarlos meses y años después. No está en la nube, y qué. Soy dueño de los datos. ¡Es mio!
fuente
Tres herramientas resolverán su problema: Evernote, alojamiento de Google Code y SugarSync (o Dropbox, etc.). Todos estos servicios están basados en la nube, por lo que son accesibles desde cualquier lugar. La solución detallada es:
Coloque libros electrónicos y podcasts en una carpeta sincronizada en SugarSync. Coloque sus fragmentos de código debajo del código de Google, que es la mejor manera de almacenar código. Para artículos web, publicaciones de blog, correos electrónicos interesantes, colóquelos en evernote. Encontrarás que evernote también es una excelente manera de administrar tus propios ensayos, etc.
Para preguntas de SO, por supuesto, ¡SO es la mejor manera de gestionarlas!
fuente
Para la mayoría de estos solo uso Google Chromes Bookmarks . Con la capacidad de sincronizar con mi cuenta de Google, mis marcadores ahora son permanentes. No más comenzar de nuevo, o nunca comenzar a transferirlos cuando tenga una computadora nueva. Simplemente inicie sesión y sincronice. También sincronizo entre las computadoras de mi casa y mi trabajo. E incluso a mi instalación de Ubuntu ejecutándose en VirtualBox en la PC de mi casa.
De esta manera es muy simple, pero ofrece muchos beneficios. Con muy buena búsqueda.
fuente
Utilizamos Assembla en el trabajo para crear una base de conocimiento de la empresa (también la utilizamos para colaborar con los clientes). Tiene una wiki y herramientas de carga de archivos, por lo que la mayoría de las cosas que mencionas se pueden agregar o vincular.
No es gratuito (excepto para proyectos de código abierto) pero tiene un precio bastante razonable.
fuente
Actualmente estoy usando una combinación de Evernote y Google Bookmarks. Evernote tiene una buena aplicación web, buenos clientes de escritorio y buenos clientes móviles. Además, puedo seguir adelante con la versión gratuita, siempre que solo esté usando texto más documentos y fotos ocasionales y la versión paga, aunque no es barata, es bastante razonable para lo que obtienes. Utilizo Google Bookmarks para enlaces; su característica principal es que los marcadores aparecen cuando buscas en Google. Utilizo el complemento Gmarks Firefox para hacerlo más conveniente. Para los recursos a los que necesito acceder con frecuencia (o que debería recordar usar con más frecuencia), uso los marcadores de Firefox para poder visitarlos directamente desde la barra de direcciones.
fuente
fuente
Microsoft OneNote
fuente
Para cualquiera que sea minimalista y un usuario de Mac, pruebe Notational Velocity .
Tiene una interfaz extremadamente optimizada. Escriba un título, que buscará sus notas, o creará una nueva nota dependiendo de la acción que realice. Nunca tendrá que quitar las manos del teclado, ya que hay un atajo para todo. Además, si está ingresando algo mientras está un poco pesado, hay un atajo para comenzar a editar en su editor de texto favorito.
Se sincroniza bien con Dropbox o Simplenote (lo cual es excelente si desea una solución multiplataforma).
He intentado algunos otros tomadores de notas, pero es el único que he usado constantemente. Supongo principalmente porque es rápido, simple e indoloro.
fuente
Lo mejor que he encontrado es Springpad
He probado un wiki personal, evernote, archivos de texto en Dropbox. . .
Me quedo con Springpad para lo siguiente
Configuré cuadernos por cliente, proyecto, tecnología o idioma. Puedo configurar listas de lectura y agregar recordatorios de alarma para estudiar, currículos personales para el desarrollo de habilidades, etc. Cada entrada puede incluir notas, tareas, etiquetas, hipervínculos, archivos, libros (con enlaces de Amazon) y más. Los cuadernos pueden tener pestañas e incluso organizarse en carpetas. Si todo lo demás falla, hay una dulce funcionalidad de búsqueda. Springpad hasta el final.
fuente
Aquí están los conceptos básicos para mí.
fuente
MindManager
Lo uso mucho para notas y técnicas de programación. La integración con los productos de MS Office es útil para mí, ya que usamos MS OFfice en el trabajo. Como señaló Evan, FreeMind es una gran alternativa gratuita.
CodeLib .NET
He estado usando esto durante algunos años y he encontrado que es realmente genial para almacenar todo tipo de código fuente, imágenes de URL, etc. Es muy flexible y muy recomendable.
Salud. Jas
fuente
Personalmente, me limito a recordar el título / contexto de la fuente y la conclusión clave. Esto permite contactar a Google de inmediato si lo necesito nuevamente.
Mi hacerlo se basa en dos observaciones:
La memoria está fuertemente ligada a las emociones . (es decir, "¡Lo encontré!")
Cuando olvido un punto o hallazgo específico, invariablemente significa que no estoy completamente satisfecho con él (es decir, no "hizo clic" ni me convenció lo suficiente como para merecer más que atención inmediata).
fuente
Una combinación de https://addons.mozilla.org/en-US/firefox/addon/read-it-later/ y google bookmarks + google toolbar. La barra de herramientas de Google también ayuda a integrar su búsqueda a sus elementos marcados, por lo que es muy útil.
fuente
Cuaderno para Macintosh. Lo he estado usando por varios años.
fuente
Para cada proyecto, mantengo un Wiki de proyecto usando WikiDPad. Es lo suficientemente pesado como para hacer lo que tengo que hacer, pero no demasiado como MediaWiki. El truco para mantenerse organizado es utilizar una Wiki de tamaño mediano por proyecto, no una Wiki enorme para todo.
Página de inicio
fuente
No tengo una sola manera, solo un enfoque ad-hoc:
fuente
Algo como Trello podría ser útil para esto. Tiene listas de verificación para notas, puede reordenar notas, etiquetar notas, agregar enlaces, imágenes, etc.
fuente
TreePad Business Edition funciona para mí. Precio razonable, aunque también hay versiones gratuitas disponibles. Admite enlaces internos y externos, imágenes, .... No necesita ser instalado, por lo que puede ejecutarlo desde una unidad flash USB.
fuente
No puedo creer que nadie haya respondido a Github . Es genial; solo para fragmentos de código, puede usar Gist .
Marco artículos interesantes y uso dropbox para todo lo demás. (archivos, tutoriales de vid, podcasts)
En cuanto a las preguntas SO, bueno, ¿solo SO?
fuente
Nos encontramos con una situación similar en la que teníamos muchos documentos, preguntas frecuentes para compartir entre los miembros del equipo y los visitantes del sitio web y decidimos optar por el software de base de conocimiento PHPKB . Lo hemos estado utilizando durante más de 2 años y también puedo recomendarlo.
fuente
Copérnico Desktop Search Linkie
Esta es mi arma preferida en Windows; busca documentos PDF y de texto, archivos zip y archivos de oficina. (En total más de 150) También lo tengo configurado para indexar solo una parte específica de mi HDD externo.
En lo que respecta a Linux, en realidad solo confío en el diseño de mis archivos y carpetas, ¡esto deja mucho que desear!
¡+1 para Evernote para notas, sin embargo, disfruto poder enmendar y leer notas mientras viajo!
fuente