How do you keep everything that you learned and the information you want to keep?

The knowledge provided is best preserved when applied in practice, but as programmers, I am sure that there is too much information. Besides annotating your books, what other methods do you use for your own knowledge base so that you can easily get the link?

Do you create your own wiki or use software such as wikidpad , or save them as plain text, bookmarks, PDFs, web pages, etc ..? Or are you just treating Google / SO as your gigantic knowledge base and looking only as needed?

You can find similar https://stackoverflow.com/questions/10961/have-you-used-a-wiki-in-your-project-or-group , and, of course, this question can easily apply to non-programmers as well.

+4
source share
10 answers

Blog about it. This way, you will always have this no matter where you are, and this information is shared with others.

+10
source

I use Tiddlywiki to save all my development notes together, except for notes or handouts I could get at the meeting I want to save. They are included in the folder for a specific project, and I add a link to them in my Tiddlywiki so that they do not get lost in the shuffle. I put everything with a limited set of tags (instead of going overboard with tags, I have a set of 15 tags that cover the projects and categories that I need), so I can quickly return to them.

It works for me.

Otherwise, I’ll talk about them as needed, use disk indexing for mass searches of many things, and save a short daily summary of actions (1 or 2 lines) for a better review.

+4
source

There are several solutions that I saw when people successfully use:

  • blog about it (as others have noted here)
  • support Wiki (local or hosting)
  • save it in a text file
  • use backpack
  • use a hosted office solution ( Google Docs , Zoho )
  • send it to yourself by email in Gmail (yes, really :) well, makes it easier to find files)

I personally use TiddlyWiki (easy to use, very good search), which I transfer to the handle of the USB drive and which is also checked in my SVN repository; and a small “notepad” (created from here ) that fits neatly into your wallet to record things when I'm not near my computer.

+3
source

I save my notes in Google Docs (google.com/docs). I tried the wiki, but the cost of installation and maintenance is not yet justified. I may have to look further as my set of notes gets larger.

Another thing to consider is the old computer programmer. Paper and pencil should never be underestimated in this digital age.

+1
source

Launch the wiki. ScrewTurn is what I use.

+1
source

As for the personal Wiki software, I was a big fan of VoodooPad for OSX. These are nice standalone Wiki apps. There is no need to maintain a web server or host the Wiki anywhere except on your computer. In addition, you can export to various formats. It is very inconvenient to use and can store almost anything you want.

You should also keep the syntax coloring if you want to extract the sample code (I don’t have it, so I can’t confirm it).

+1
source

I like Treepad for organizing notes. It is based on a tree structure, and each node can contain a text document and have child nodes.

It is not intended for programming, but is very easy to use.

+1
source

org-mode for Emacs. I use it to plan work (short and long-term), TODO elements, occasional practical notes (with delicate links to source files and URLs). All in one flat file. This one has unicorns!

+1
source

I use codekeep to store my code snippets. Sometimes I save a few notes in google notes.

0
source

Mostly in plain text on a flash drive, which is located in the key ring along with the keys from the house. Plus end up backing up the website. This makes it available on any platform and anywhere, wherever I go. There are still places without internet access that you know.

0
source

Source: https://habr.com/ru/post/1277696/


All Articles