Jako programiści mamy wiele danych wejściowych:
- Ebooki
- Fragmenty kodu
- Ciekawe e-maile
- Dokumenty
- Artykuły internetowe
- Posty na blogu
- Pytania StackOverflow
- Podcasty ...
Jakich narzędzi używasz do przechowywania, organizowania, wyszukiwania i przeglądania wszystkich tych rzeczy?
Czy istnieje srebrne rozwiązanie do obsługi tak dużej ilości danych?
knowledge-management
knowledge-base
systempuntoout
źródło
źródło
Odpowiedzi:
Zacząłem blogować o tym, czego się nauczyłem.
Po prostu prosty darmowy blog, zachowuję go jako prywatny, jeśli warto go udostępnić, poświęcę trochę czasu, aby przekształcić go w post wystarczająco zrozumiały, aby ktoś inny mógł go przeczytać i odejść z czymś. Możesz oznaczać pomysły i wyszukiwać, grupując je później.
Pomocny również przy tworzeniu tożsamości online ze względu na zatrudnienie.
źródło
Obecnie używam OneNote od Microsoft do organizowania i przechowywania większości moich danych, działań i notatek. Korzystam z pamięci online, aby automatycznie udostępniać ją między moim domowym komputerem stacjonarnym, komputerem osobistym i komputerem biurowym. Niestety ma pewne ograniczenia (na przykład brak integracji z eBookami), ale jest to najbardziej wszechstronne i potężne narzędzie, jakie znalazłem.
Przez jakiś czas próbowałem również Evernote i chociaż jego udostępnianie online jest znacznie lepsze i można go używać na Androidzie (moja obecna platforma mobilna), nie jest tak wydajny jak OneNote.
źródło
Używam TiddlyWiki od kilku miesięcy. To edytowalna strona wiki zawarta w jednym pliku HTML.
Chodzi o to, że robisz notatki (zwane tiddlers) i edytujesz zawartość za pomocą interfejsu html / js. Kiedy naciśniesz save (lub automatyczne zapisywanie), nadpisuje się, aby uwzględnić wszystkie twoje aktualizacje.
Nie wymaga hosta ani niczego skomplikowanego, wystarczy zapisać plik .html na dysku twardym i otworzyć go w ulubionej przeglądarce. Ustawiłem ten plik jako swoją stronę główną i umieściłem go w moim Dropbox, aby zsynchronizował się na wszystkich moich komputerach.
Alternatywnie, GSto wskazało, że tiddlyspot.com zapewnia bezpłatny hosting stron internetowych tiddlywiki z opcjami publicznymi i prywatnymi.
źródło
Stackoverflow / StackExchange
Przyzwyczaiłem się, jeśli to coś, czego nie wiem, lub coś, co ktoś inny może chcieć wiedzieć - zadam to pytanie. w ten sposób, jeśli chcę go później znaleźć, mogę odwołać się na mojej liście i łatwo znaleźć odpowiedź. Plus jego niezawodnie dobry wgląd w połowie czasu, więc nie próbuję wdrożyć metody, o której dowiem się później, to po prostu najgorszy sposób na zrobienie tego.
Jeśli chodzi o wszystko inne, zwykle upewniam się, że kopia dokumentu pozostaje w tym projekcie, do którego jest dołączony. Jeśli jest to ogólne lub obejmujące wszystko, mam do tego osobisty główny projekt.
źródło
Trac
wiki, svn, tracker błędów wszystkie zintegrowane w jednym miejscu. koszt: 40 £ rocznie wszystko skonfigurowane, hostowane i zarządzane dla mnie przez http://hosted-projects.com/
kocham to
Dzięki kombinacji „wiki + biletów” możesz przechowywać prawie wszystko.
Mam strony wiki dotyczące takich rzeczy jak:
(Uwaga: jeszcze nie zostałem klinicznie uznany za OCD ... jeszcze!)
źródło
Wolny umysł
Świetnie sobie radzi z przechowywaniem wielu pomysłów w semantyczny, hierarchiczny sposób. Ponadto dowolny węzeł może być również linkiem do strony internetowej. Konieczne jest nauczenie się, jak całkowicie manipulować Mapą Umysłu przy użyciu samych klawiszy (w tym dodanie znaczących umiejętności kodowania kolorów).
Używam tego w połączeniu z Dropbox, aby udostępnić mapy myśli na wszystkich moich komputerach. Żałuję tylko, że projekt nie poświęcił więcej wysiłku rozwojowego na dopracowanie.
źródło
Korzystam z Gmaila z niektórymi filtrami / tagami automatycznej organizacji fu.
Ułatwia także wyszukiwanie.
źródło
Korzystam z Dokumentów Google. Jest dostępny z dowolnego komputera z połączeniem internetowym i jest bezpłatny, więc nie muszę płacić żadnych opłat, mogę dołączyć zwykły tekst, zarchiwizowany kod źródłowy i pliki binarne itp. Dokumenty można łatwo zorganizować, a funkcja wyszukiwania jest bardzo szybka.
źródło
pmWiki - płaska, PHP (!!!) wiki z „pompowania kompilatora Rakudo Perl 6”. Okej, więc nie jest już głównym, aktywnym opiekunem, ale ma kotlety! A praca, którą włożył w pmWiki, uczyniła go elastycznym, rozszerzalnym, bezpiecznym dla wielu użytkowników, jednocześnie edytowalnym CMS.
Używam pmwiki jako strony osobistej , witryny komercyjnej oraz jako departamentowej bazy wiedzy za zaporą ogniową w moim dziale w pracy.
Jest łatwy w konfiguracji , łatwy do rozszerzenia , dobrze udokumentowany i ma świetną społeczność deweloperów z gotowymi odpowiedziami na problemy.
Plus, to wiki, cholera. Wikis rock! Mogę tworzyć strony zawierające tylko zrzuty linków, które mogę następnie organizować, ponownie organizować, odsyłacze, dodawać notatki, zrzuty ekranu, próbki kodu i ponownie odwiedzać miesiące i lata później. Nie ma go w chmurze, więc co. Jestem właścicielem danych. To jest moje!
źródło
Trzy narzędzia rozwiążą Twój problem: Evernote, hosting Google Code i SugarSync (lub Dropbox itp.). Wszystkie te usługi są oparte na chmurze, więc są dostępne wszędzie. Szczegółowe rozwiązanie to:
Umieść ebooki i podcasty w zsynchronizowanym folderze w SugarSync. Umieść fragmenty kodu pod kodem Google, który jest najlepszym sposobem na przechowywanie kodu. W przypadku artykułów internetowych, postów na blogu, ciekawych e-maili umieść je w Evernote. Przekonasz się, że evernote to także świetny sposób na zarządzanie własnymi esejami itp.
W przypadku pytań SO, SO jest oczywiście najlepszym sposobem na zarządzanie nimi!
źródło
W większości z nich korzystam tylko z zakładek Google Chromes . Dzięki możliwości synchronizacji z moim kontem Google moje zakładki są teraz trwałe. Nigdy więcej rozpoczynania od nowa, ani nigdy nie będę musiał przenosić ich, gdy otrzymam nowy komputer. Zaloguj się i zsynchronizuj. Synchronizuję także komputery w domu i w pracy. I nawet do mojej instalacji Ubuntu działającej w VirtualBox na moim domowym komputerze.
Ten sposób jest bardzo prosty, ale oferuje wiele korzyści. z bardzo dobrym wyszukiwaniem.
źródło
Używamy Assembla w pracy do tworzenia bazy wiedzy firmy (używamy jej również do współpracy z klientami). Ma wiki, a także narzędzia do przesyłania plików, więc większość rzeczy, o których wspominasz, można dodać lub z nimi połączyć.
Nie jest darmowy (z wyjątkiem projektów open source), ale jest dość przystępny cenowo.
źródło
Obecnie używam kombinacji Evernote i zakładek Google. Evernote ma dobrą aplikację internetową, dobrych klientów stacjonarnych i dobrych klientów mobilnych. Dodatkowo mogę sobie poradzić z darmową wersją, o ile tylko używam tekstu oraz okazjonalnych dokumentów i zdjęć, a płatna wersja, choć nie jest tania, jest całkiem rozsądna dla tego, co dostajesz. Używam Google Bookmarks do linków - jego funkcją killer jest to, że zakładki pojawiają się podczas wyszukiwania w Google. Używam dodatku Gmarks Firefox, aby był wygodniejszy. W przypadku zasobów, do których muszę często uzyskiwać dostęp (lub że powinienem pamiętać, aby częściej ich używać), korzystam z zakładek Firefoksa, aby móc je przeglądać bezpośrednio z paska adresu.
źródło
źródło
Microsoft OneNote
źródło
Dla każdego, kto jest minimalistą i użytkownikiem Mac, wypróbuj Notational Velocity .
Ma niezwykle usprawniony interfejs. Wpisujesz tytuł, który przeszuka twoje notatki, lub utworzysz nową notatkę w zależności od tego, jakie działania podejmiesz. Nigdy nie musisz odrywać rąk od klawiatury, ponieważ na wszystko jest skrót. Ponadto, jeśli wprowadzasz coś, choć trochę się do tego przydaje, istnieje skrót, aby rozpocząć edycję w ulubionym edytorze tekstu.
Ładnie synchronizuje się z Dropbox lub Simplenote (co jest świetne, jeśli potrzebujesz rozwiązania wieloplatformowego).
Próbowałem jeszcze kilku innych notatników, ale tylko z nich korzystałem konsekwentnie. Chyba głównie dlatego, że jest szybki, prosty i bezbolesny.
źródło
Najlepszą rzeczą, na jaką się natknąłem, jest Springpad
Wypróbowałem osobistą wiki, Evernote, pliki tekstowe na Dropbox. . .
Trzymam się Springpad na następujące
Konfiguruję notebooki według klienta, projektu, technologii lub języka. Mogę konfigurować listy czytania i dodawać przypomnienia o alarmach do nauki, osobiste programy szkoleniowe do budowania umiejętności itp. Każdy wpis może zawierać notatki, zadania, tagi, hiperłącza, pliki, książki (z linkami z Amazon) i wiele innych. Notatniki mogą mieć zakładki, a nawet być uporządkowane w foldery. Jeśli wszystko inne zawiedzie, dostępna jest funkcja słodkiego wyszukiwania. Springpad do końca.
źródło
Oto dla mnie podstawy.
źródło
MindManager
Często używam tego do notatek i technik programowania. Integracja z produktami MS Office jest dla mnie przydatna, ponieważ używamy MS OFfice w pracy. Jak zauważył Evan, FreeMind to świetna darmowa alternatywa.
CodeLib .NET
Używam tego od kilku lat i odkryłem, że jest naprawdę fajny do przechowywania wszelkiego rodzaju - kodu źródłowego, obrazów adresów URL itp. Jest bardzo elastyczny i bardzo polecany.
Twoje zdrowie. Jas.
źródło
Osobiście pamiętam tytuł / kontekst źródła i klucz na wynos. Pozwala to natychmiast skontaktować się z Google, jeśli będę go potrzebować ponownie.
Moje postępowanie opiera się na dwóch spostrzeżeniach:
Pamięć jest silnie związana z emocjami . (tzn. „Znalazłem to!”)
Kiedy zapominam o konkretnym punkcie lub stwierdzeniu, niezmiennie oznacza to, że nie jestem do końca z niego zadowolony (tzn. Nie „kliknął” ani nie przekonał mnie na tyle, aby uzasadnić więcej niż natychmiastową uwagę).
źródło
Połączenie https://addons.mozilla.org/en-US/firefox/addon/read-it-later/ oraz zakładek Google + paska narzędzi Google. Pasek narzędzi Google pomaga również w integracji wyszukiwania z elementami dodanymi do zakładek, więc jest to bardzo przydatne.
źródło
Notebook dla komputerów Macintosh. Używam go od kilku lat.
źródło
Dla każdego projektu prowadzę Wiki projektu przy użyciu WikiDPad. Jest wystarczająco ciężki, aby zrobić to, co muszę, ale nie przesada, jak MediaWiki. Sztuką na utrzymanie porządku jest użycie jednej średniej Wiki na projekt, a nie jednej ogromnej Wiki na wszystko.
Strona główna
źródło
Nie mam jednej drogi - po prostu podejście ad hoc:
źródło
Przydałoby się coś takiego jak Trello . Posiada listy kontrolne notatek, możesz zmieniać kolejność notatek, oznaczać notatki, dodawać linki, obrazy itp.
źródło
TreePad Business Edition działa dla mnie. Rozsądna cena, choć dostępne są również wersje freeware. Obsługuje wewnętrzne i zewnętrzne linki, obrazy, ... Nie trzeba go instalować, więc można go uruchomić z dysku flash USB.
źródło
Nie mogę uwierzyć, że nikt nie odpowiedział Githubowi . Wspaniale; dla samych fragmentów kodu możesz użyć Gist .
Zaznaczam ciekawe artykuły i korzystam z Dropbox do wszystkiego innego. (pliki, samouczki vid, podcasty)
Jeśli chodzi o pytania SO, to po prostu SO?
źródło
Zetknęliśmy się z podobną sytuacją, w której mieliśmy wiele dokumentów, często zadawanych pytań, które moglibyśmy udostępniać członkom zespołu i osobom odwiedzającym stronę, i zdecydowaliśmy się na oprogramowanie baz wiedzy PHPKB . Używamy go od ponad 2 lat i mogę go również polecić.
źródło
Copernic Desktop Search Linkie
To moja ulubiona broń w systemie Windows; przeszukuje dokumenty PDF i tekstowe, pliki zip oraz pliki biurowe. (W sumie ponad 150) Mam również skonfigurowane, aby indeksować tylko określoną część mojego zewnętrznego dysku twardego.
Jeśli chodzi o Linuksa, polegam na układzie moich plików i folderów - to pozostawia wiele do życzenia!
+1 dla Evernote za notatki, ale lubię poprawiać i czytać notatki podczas dojazdów do pracy!
źródło