Прагматичный программист: управление знаниями

Я не уверен, что пометить это, но я думаю, что этот вопрос актуален для большинства разработчиков.

В течение моего рабочего дня я часто сталкиваюсь с фрагментами информации и знаний, которые снова пригодятся. Это могут быть общие примеры кодирования или команды, специфичные для среды и т. Д.

Обычно я просто храню их в разных текстовых файлах, а затем обращаюсь к этим текстовым файлам, когда мне это нужно. Тем не менее, это неудобно и трудно для поиска

Одна из альтернатив, которую я рассмотрел, - это создание собственной локальной вики и пометка таких фрагментов общими тегами, которые я могу легко найти.

Мне было бы интересно узнать, как другие разработчики управляют такими знаниями "прагматично".

4 ответа

Решение

Как и выше, TiddlyWiki кажется лучшим вариантом здесь

Существует очень хорошая система управления знаниями, которая практикует ввод правильных ключевых слов в Google (или Bing, если вы предпочитаете).

Я делаю это много раз в день, и у меня никогда не возникало желания что-либо сохранить или даже добавить в закладки, поскольку при необходимости достаточно легко найти его обратно, если не в истории вашего веб-браузера, введя аналогичный запрос в Google.

В случае проблем с программированием вы можете лучше использовать stackru.com для своих поисков, но результаты stackru.com обычно находятся в верхней части списка результатов поиска.

Я использовал TreePad для этого 6 или 7 лет назад, и это было здорово. Единственная проблема заключалась в том, что мой компьютер вышел из строя, и я не делал резервные копии, как следовало бы. Так что теперь я использую Google Docs. Данные не организованы так, как это делает TreePad, но мне не нужно беспокоиться о резервных копиях, и у них есть возможность поиска (хотя я заметил несколько сбоев в поиске, когда он не нашел то, что я знал, что был там).

Я храню свои заметки в сочетании Evernote и Microsoft OneNote.

Evernote заботится о большинстве моих записей во время чтения в Интернете. Если вы настроили свои записные книжки организованным способом и старательно помечаете свои заметки при их создании, встроенный поиск делает эту информацию доступной в любое время и в любом месте. Преимущества:

  • Можно группировать, сортировать и помечать столько раз, сколько я хочу
  • Доступно на всех моих устройствах
  • Обрезка статей и фрагментов - это бриз на Chrome с дополнением
  • Простой интерфейс

OneNote великолепен, когда я работаю на своем ПК; он более функциональный, чем Evernote, а возможность произвольно форматировать текст и вставлять его в любой другой документ просто потрясающая. Жаль, что у него не было диапазона доступности Evernote; Мне больше ничего не нужно.

Другие вопросы по тегам