E
E
Evgeny Fedorov2013-09-24 14:34:22
IT education
Evgeny Fedorov, 2013-09-24 14:34:22

How to keep everything in memory?

Hello, recently I began to worry about the question of how to properly use brain resources.
Successfully studied HTML, CSS, JS, AJAX, Jquery, etc. for two years. It came to PHP, with great pleasure I began to read manuals all night long. But recently it was necessary to use narrow-profile knowledge of JS again, and I noticed that I began to forget what I already knew well and used somewhere.
He trained his memory from childhood, daily memorizing small rhymes by heart. What to do? What structure should be in the head?
Remember the possibilities of the language and store the code in Google and manuals? =)

Answer the question

In order to leave comments, you need to log in

7 answer(s)
G
GavriKos, 2013-09-24
@GavriKos

Pure IMHO:
1) We keep only general principles in our heads.
2) If there are some narrow nuances that are often used - we use the snippet repository, or we write comments in the code indicating the uniqueness of the block - then you can find it.
3) You should try to extend successful solutions from past projects to all projects, even if this causes the replacement of part of the code.
4) Brain training - Lumosity. Helps a lot.
I'm not sure that the tips are completely suitable for the web. I myself write in C++, now there are 2 active projects and 2 in support. Each has its own engine. I remember the nuances without any problems, or I quickly remember them by simply searching for the project.

@
@xave, 2013-09-24
_

Well, you don’t have this knowledge for an exam at the institute to remember by heart. The main thing is to know where to look for the answer - I don’t think that even leading developers remember thoroughly the entire STL in c ++ or CSS3 specs.

I
Ivnika, 2013-09-24
@Ivnika

I think a more correct question is how NOT to keep everything in memory :)
It must be taken as an axiom that it is impossible to keep everything in memory. Hence the change in the question follows, and then everything falls into place - you need to find tools / means for storing data out of memory. And here the field is already quite wide, ranging from a banal notebook to specialized databases ...

E
Evgeny Plotnikov, 2013-09-24
@evgenx

Start your own blog and write non-trivial solutions to problems there. Provide tags and then look for forgotten solutions using them.
And so you will use yourself and help others. In addition, when you describe something, it is deposited in memory better.

F
FedLab, 2013-09-25
@FedLab

The main thing is NOT to remember EVERYTHING, but to remember WHERE EVERYTHING can be found.
Even if you have already solved a narrow-profile task once, it is easier to remember where exactly than its entire code. And if necessary, search.
A person (in most cases) cannot remember EVERYTHING. In the head, there must necessarily be only axiom principles and “links” where you can look for something or a base from which you can build on.
At the most periodically there are tasks that have already "once" solved in the process of writing other php scripts. I try to remember only where and what important nuances were made. Yes, it happens that you open it - and you don’t immediately understand what and why worked (especially the code from 3-5 years ago), but still half an hour (3-5 times a year / several_years) for re-acquaintance is better than keeping everything in the brain (after all, it’s not a fact that that code will even be needed sometime).

B
brumdiboom, 2013-09-25
@brumdiboom

Here is an interesting way
betteri.ru/post/metod-janki-sistema-obucheniya-na-osnove-metoda-intervalnogo-povtoreniya.html
chast-2.html

N
Nikolai Turnaviotov, 2013-09-25
@foxmuldercp

What is not actively used is “forgotten”, goes to deeper layers of memory with long access, something like that.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question