it-swarm-eu.dev

Wie verwalten Sie Ihre Wissensbasis?

Als Programmierer haben wir viele Eingaben:

  1. Ebooks
  2. Code Ausschnitte
  3. Interessante E-Mails
  4. Unterlagen
  5. Webartikel
  6. Blogeinträge
  7. StackOverflow-Fragen
  8. Podcasts ...

Mit welchen Tools speichern, organisieren, suchen und konsultieren Sie all diese Dinge?
Gibt es eine Silver Bullet-Lösung, um mit dieser riesigen Datenmenge umzugehen?

110
systempuntoout

Ich habe angefangen, über Dinge zu bloggen, die ich gelernt habe.

Nur ein einfaches kostenloses Blog, ich halte es privat. Wenn es sich lohnt, es zu teilen, werde ich einige Zeit damit verbringen, es in einen Beitrag zu verwandeln, der so verständlich ist, dass jemand anderes ihn lesen und mit etwas davongehen kann. Sie können Ideen markieren und suchen, indem Sie sie später gruppieren.

Auch hilfreich für die Erstellung einer Online-Identität aus Gründen der Beschäftigung.

31
Incognito

Ich verwende derzeit OneNote von Microsoft, um die meisten meiner Daten, Aktivitäten und Notizen zu organisieren und aufzuzeichnen. Ich verwende den Online-Speicher, um ihn automatisch zwischen meinem Heim-Desktop, meinem persönlichen Notizbuch und meinem Büro-Notizbuch freizugeben. Leider hat es einige Grenzen (zum Beispiel keine Integration in eBooks), aber es ist das umfassendste und leistungsfähigste Tool, das ich gefunden habe.

Ich habe eine Weile auch Evernote ausprobiert und obwohl seine Online-Freigabe ziemlich besser ist und auf Android (meine aktuelle mobile Plattform) verwendet werden kann, ist es als OneNote nicht leistungsfähig.

25
Wizard79

Ich benutze TiddlyWiki seit ein paar Monaten. Es ist eine bearbeitbare Wiki-Seite, die alle in einer einzigen HTML-Datei enthalten ist.

Die Idee ist, dass Sie Notizen (sogenannte Tiddler) machen und Inhalte über die HTML/JS-Oberfläche bearbeiten. Wenn Sie auf Speichern klicken (oder die automatische Speicherung startet), überschreibt es sich selbst und enthält alle Ihre Updates.

Es ist kein Webhost oder etwas Komplexes erforderlich. Speichern Sie einfach die HTML-Datei auf Ihrer Festplatte und öffnen Sie sie in Ihrem bevorzugten Browser. Ich habe die Datei als meine Homepage festgelegt und in meine Dropbox gelegt, damit sie auf allen meinen PCs synchronisiert wird.

Alternativ hat GSto darauf hingewiesen, dass tiddlyspot.com kostenloses Online-Hosting von Tiddlywiki-Seiten mit öffentlichen und privaten Optionen bietet.

22
Simon P Stevens

Stackoverflow/StackExchange

Ich habe mir angewöhnt, wenn es etwas ist, das ich nicht weiß, oder etwas, das jemand anderes wissen muss - ich werde es als Frage stellen. Auf diese Weise kann ich, wenn ich es später finden möchte, wieder auf meine Liste verweisen und die Antwort leicht finden. Außerdem ist es die Hälfte der Zeit ein verlässlich guter Einblick, sodass ich nicht versuche, eine Methode zu implementieren, die ich später herausfinde. Dies ist einfach die falscheste Vorgehensweise.

Was alles andere betrifft, stelle ich normalerweise nur sicher, dass eine Kopie des Dokuments bei dem Projekt bleibt, an das es angehängt ist. Wenn es generisch oder allumfassend ist, habe ich ein Master persönliches Projekt dafür.

16
Talvi Watia

Trac

wiki, SVN, Bug-Tracker an einem Ort integriert. Kosten: £ 40 pro Jahr, alles eingerichtet, gehostet und verwaltet von http://hosted-projects.com/

Ich liebe es

Mit einer Mischung aus 'Wiki + Tickets' können Sie fast alles speichern.

Ich habe Wiki-Seiten für Dinge wie:

  • JobReports (Notizen schreiben, während ich codiere)
  • How To's ... (Wenn ich das Gleiche wiederhole, würde ich einen vorherigen Jobbericht in eine "How-to" -Seite umwandeln.)
  • Best Practices (zur Liste der Epiphanies hinzufügen, wann immer ich eine habe)
  • Vorfallberichte (Wenn der Server abstürzt, erstelle ich zunächst eine neue Vorfallseite, verknüpfe sie mit der neuen Wiki-Seite "Auftragsbericht" und schreibe dann meine Untersuchungen auf, dh schreibe die Linux-Befehle zuerst in das Wiki und füge sie dann ein SSH etc)

(Hinweis: Ich wurde noch nicht klinisch als Zwangsstörung deklariert ... noch nicht!)

4
JW01

Freemind

Es macht einen großartigen Job, viele Ideen in einer semantischen hierarchischen Weise zu speichern. Außerdem kann jeder Knoten auch ein Link zu einer Website sein. Es ist ein Muss zu lernen, wie man die Mind Map nur mit Schlüsseln vollständig manipuliert (einschließlich des Hinzufügens aussagekräftiger Farbcodierungsfähigkeiten).

Ich verwende dies in Verbindung mit Dropbox, um die Mind Maps auf allen meinen Computern verfügbar zu machen. Ich wünschte nur, das Projekt hätte mehr Entwicklungsaufwand, um es zu polieren.

3
Evan Plaice

Ich benutze GMail mit etwas Filter/Tag Automatic-Organization-Fu.

Erleichtert auch die Suche.

3
Klaim

Ich benutze Google Text & Tabellen. Es ist von jedem Computer mit Internetverbindung aus zugänglich und kostenlos, sodass ich keine Gebühren zahlen muss. Ich kann einfachen Text, archivierten Quellcode und Binärdateien usw. anhängen. Dokumente können einfach organisiert werden und die Suchfunktionen sind sehr schnell.

3
šljaker

Drei Tools lösen Ihr Problem: Evernote, Google Code-Hosting und SugarSync (oder Dropbox , usw.). Alle diese Dienste sind Cloud-basiert, sodass sie überall verfügbar sind. Die detaillierte Lösung lautet:

Legen Sie E-Books und Podcasts in einem synchronisierten Ordner unter SugarSync ab. Fügen Sie Ihre Code-Schnipsel unter Google-Code ein, um Code am besten zu speichern. Fügen Sie Webartikel, Blogposts und interessante E-Mails in evernote ein. Sie werden feststellen, dass evernote auch eine großartige Möglichkeit ist, Ihre eigenen Aufsätze usw. zu verwalten.

Für SO Fragen natürlich SO ist der beste Weg, um sie zu verwalten!

1
tactoth

pmWiki - eine Flatfile, PHP (!!!) Wiki aus "dem Pumpking für den Rakudo Perl 6 Compiler". Okay, also ist er nicht mehr der Prime, aktiver Betreuer, aber er hat Probleme! Und die Arbeit, die er in pmWiki gesteckt hat, hat es zu einem flexiblen, erweiterbaren und sicheren CMS für mehrere Benutzer gemacht, das gleichzeitig bearbeitet werden kann.

Ich verwende pmwiki für eine persönliche Site , eine kommerziell orientierte Site und als abteilungsbezogene Wissensbasis hinter einer Work-Firewall in meiner Abteilung bei der Arbeit.

Es ist einfach zu einrichten , einfach zu erweitern , gut dokumentiert und hat eine große Entwickler-Community mit bereit Antworten auf Probleme.

Außerdem ist es ein Wiki, verdammt. Wikis rocken! Ich kann Seiten mit nichts als Link-Dumps erstellen, die ich Monate und Jahre später organisieren, neu organisieren, Querverweise erstellen, Notizen, Screenshots, Codebeispiele hinzufügen und erneut aufrufen kann. Es ist nicht in der Cloud, na und. Ich besitze die Daten. Es gehört mir!

1

Für die meisten davon verwende ich nur Google Chromes Bookmarks. Durch die Möglichkeit, mit meinem Google-Konto zu synchronisieren, sind meine Lesezeichen jetzt dauerhaft. Nicht mehr von vorne anfangen oder nie mehr dazu kommen, sie zu übertragen, wenn ich einen neuen Computer bekomme. Einfach anmelden und synchronisieren. Ich synchronisiere auch zwischen meinem Heim- und Arbeitscomputer. Und sogar zu meiner Ubuntu-Installation, die in VirtualBox auf meinem Heim-PC ausgeführt wird.

Dieser Weg ist sehr einfach, bietet aber viele Vorteile. mit sehr guter Suche.

1
Adam Harte

Wir verwenden Assembla bei der Arbeit, um eine Wissensdatenbank für Unternehmen zu erstellen (wir verwenden sie auch für die Zusammenarbeit mit Kunden). Es verfügt über ein Wiki sowie Tools zum Hochladen von Dateien, sodass die meisten der von Ihnen erwähnten Dinge hinzugefügt oder verknüpft werden können.

Es ist nicht kostenlos (außer für Open Source-Projekte), aber es ist ziemlich günstig.

0
Paddyslacker
  • Dropbox für Dateien (http://www.dropbox.com)
  • PpcSoft iKnow für Informationsschnipsel (http://www.ppcsoft.com)
  • Opera-Browser zum Durchsuchen und für Lesezeichen (mit integriertem RSS-Reader) (http://www.opera.com)
0
user1290

Microsoft OneNote

  • Integriert sich nahtlos in Outlook
  • Einfach zu organisieren, Kontext zu sammeln und Notizen lesbar zu machen (Evernote fühlt sich im Vergleich dazu wie notepad.exe an)
  • Synchronisiert mit SkyDrive und Office Webapps, sodass ich mit Notizen auf meinem Mac oder einem anderen PC arbeiten kann.
  • Unterstützung für mehrere Live-Bearbeitungen, damit ich meine Notizen während eines Meetings mit anderen teilen und sie Inhalte auf derselben Seite bearbeiten/hinzufügen kann. Diese werden sofort angezeigt.
  • Kann Audiodaten von Besprechungen aufnehmen und diese vollständig durchsuchbar machen.
  • Handschriftliche Notizen werden durchsuchbar
  • Ziehen Sie PDFs oder andere Dokumente in OneNote. Das Original wird automatisch beibehalten und optional in Bilder konvertiert, um Notizen darüber zu machen.
  • Ich könnte tagelang weitermachen ...
0
Ryan Hayes

Ich verwende derzeit eine Kombination aus Evernote und Google Bookmarks. Evernote hat eine gute Webanwendung, gute Desktop-Clients und gute mobile Clients. Außerdem kann ich mit der kostenlosen Version auskommen, solange ich nur Text plus gelegentliche Dokumente und Fotos verwende und die kostenpflichtige Version, obwohl sie nicht billig ist, für das, was Sie erhalten, durchaus vernünftig ist. Ich verwende Google-Lesezeichen für Links. Die Killer-Funktion besteht darin, dass Lesezeichen angezeigt werden, wenn Sie Google durchsuchen. Ich benutze das Gmarks Firefox Addon, um es bequemer zu machen. Für Ressourcen, auf die ich häufig zugreifen muss (oder die ich häufiger verwenden sollte), verwende ich Firefox-Lesezeichen, damit ich sie direkt über die Adressleiste aufrufen kann.

0
Casebash

Versuchen Sie für alle, die ein Minimalist und ein Mac-Benutzer sind, Notational Velocity .

Es hat eine extrem optimierte Oberfläche. Sie geben einen Titel ein, der Ihre Notizen durchsucht, oder erstellen eine neue Notiz, je nachdem, welche Aktion Sie ausführen. Sie müssen nie Ihre Hände von der Tastatur nehmen, da es für alles eine Abkürzung gibt. Wenn Sie etwas eingeben, während Sie etwas Zeit dafür haben, gibt es eine Verknüpfung, mit der Sie die Bearbeitung in Ihrem bevorzugten Texteditor starten können.

Es lässt sich gut mit Dropbox oder Simplenote synchronisieren (was großartig ist, wenn Sie eine plattformübergreifende Lösung wünschen).

Ich habe ein paar andere Notizmacher ausprobiert, aber es ist das einzige, das ich konsequent verwendet habe. Ich denke hauptsächlich, weil es schnell, einfach und schmerzlos ist.

0
Dean