Как вы храните все, что вы узнали, и информацию, которую вы хотите сохранить?

Полученные знания лучше всего сохранять на практике, но, как программисты, я уверен, что слишком много информации. Помимо аннотирования ваших книг, какие еще методы вы используете для своей личной базы знаний, чтобы иметь доступ к легким ссылкам?

Вы создаете свою собственную вики или используете программное обеспечение, такое как wikidpad, или сохраняете их в виде простого текста, закладок, PDF, веб-страниц и т. Д.? Или вы просто относитесь к Google/SO как к своей гигантской базе знаний и выполняете поиск только при необходимости?

Вы можете найти этот аналог https://stackru.com/questions/10961/have-you-used-a-wiki-in-your-project-or-group, и, конечно, этот вопрос может легко относиться и к не программистам,

10 ответов

Решение

Блог об этом. Таким образом, вы всегда будете иметь его независимо от того, где вы находитесь, и эта информация будет передана другим.

Я использую Tiddlywiki, чтобы хранить все свои заметки по разработке вместе, кроме заметок или раздаточных материалов, которые я могу получить на собрании, которое я хочу сохранить. Они идут в папку для конкретного проекта, и я добавляю ссылку на них в мои Tiddlywiki, чтобы они не потерялись в случайном порядке. Я отмечаю все с помощью ограниченного набора тегов (вместо того, чтобы переходить с тегами за борт, у меня есть набор из 15 тегов, которые охватывают нужные мне проекты и категории), чтобы я мог быстро вернуться к ним.

Работает для меня.

В противном случае я пишу о них по мере необходимости, использую индексацию накопителей для массового поиска по множеству материалов и сохраняю краткую ежедневную сводку действий (1 или 2 строки) для лучшего отзыва.

Я видел несколько решений, которые люди успешно использовали:

  • блог об этом (как другие отметили здесь)
  • поддерживать Wiki (локальный или размещенный)
  • сохранить в текстовом файле
  • использовать рюкзак
  • использовать решение для размещенного офиса ( Google docs, Zoho)
  • пошлите его себе по электронной почте в Gmail (да, действительно:), что делает поиск более удобным для пользователей)

Я лично использую TiddlyWiki (простой в использовании; очень хороший поиск), который я ношу с собой на USB-накопителе и который также зарегистрирован в моем SVN-репозитории; и небольшой "блокнот" (созданный отсюда), который аккуратно помещается в кошелек, чтобы записывать вещи, когда я не рядом с компьютером.

Начните вики. ScrewTurn - это то, что я использую.

Мне нравится Treepad для организации заметок. Он основан на древовидной структуре, и каждый узел может содержать текстовый документ и иметь дочерние узлы.

Он не предназначен специально для программирования, но очень прост в использовании.

Org-режим для Emacs. Я использую его для планирования работы (краткосрочной и долгосрочной), элементов TODO, случайных заметок с практическими рекомендациями (со щелчками по ссылкам на исходные файлы и URL-адреса) - все в одном плоском файле. У него есть единороги!

Что касается персонального программного обеспечения Wiki, я большой поклонник VoodooPad для OSX. Это хорошие автономные вики-приложения. Нет необходимости поддерживать веб-сервер или размещать вашу Wiki где-нибудь, кроме вашего компьютера. Плюс вы можете экспортировать в различные форматы. Он очень прост в использовании и может хранить все, что угодно.

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

Я храню свои заметки в Документах Google (google.com/docs). Я пробовал вики, но стоимость установки и обслуживания пока не оправдана. Возможно, мне придется изучить эту опцию дальше, так как мой набор заметок становится больше.

Еще одна вещь, которую стоит рассмотреть, - это физическая тетрадь старого программиста. Бумага и карандаш никогда не следует недооценивать в эту цифровую эпоху.

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

Я использую codekeep для хранения своих фрагментов кода Иногда я также храню несколько заметок в заметках Google

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