+ 8

Easiest way to remember code?

I'm taking notes for JavaScript in a notebook, but I can't seem to remember a lot from it. How can I remember more of what I learn?

21st Feb 2019, 2:39 PM
Dolphin
Dolphin - avatar
21 Réponses
+ 36
You won't remember by writing in a notebook. You've got to be frequently writing code, experimenting, and practicing. It will eventually become second nature and you won't even be thinking about syntax.
21st Feb 2019, 3:01 PM
David Carroll
David Carroll - avatar
+ 33
You can make notes. But If you really want a concept to stick to mind then you should make a code related to that concept. Try experimenting . See what happens if you change this value, what happens when you remove this and add that.
21st Feb 2019, 5:25 PM
Mitali
Mitali - avatar
+ 24
Do Practice More & More In PC Or Phone!!!
22nd Feb 2019, 1:31 PM
K͜͡ɩnɢ・ムzizi 🖤
K͜͡ɩnɢ・ムzizi 🖤 - avatar
+ 19
Here's how I went through the new ES6 syntax or all 30 array methods in JavaScript. I still forget them if not used in intervals but most of the stuffs is rock solid in my mind. First I study about it in, Mozilla or any other good place. For ES6 stuffs I love this http://es6-features.org/#Constants Then I fiddle with it, most of the stuffs are syntactic sugar, so I try to do them in different ways. Now I am in a good position to make high quality notes.I won't remember my discoveries during those code fiddles if I don't write them. Therefore I got 8 Handwritten notebooks only for JS. David Carroll I ll still forget them, but when I revise the notes after long gap I seriously get butterflies in my stomach. The whole high grade revision process happens fast. Now I ll always strive to use those new concepts on any new code. Some concepts that are groundbreaking I spend extra efforts to document them well like this. https://link.medium.com/bVOnjvEYuU
21st Feb 2019, 10:03 PM
Morpheus
Morpheus - avatar
+ 14
Dolphin I agree with everything that everybody said, you have to do it to remember it, but I want to come up for your notebook idea. Simplistically there are three stages to learning. Ignorance Transient Mastery In that transient phase the notebook is extremely important. Yes you can google whatever, but it takes time. My notebook is a text file I call cheatsheet, and everything I figured out goes in there. So if I cant remember every detail of some procedure/function I open my cheatsheet. So in that incredibly long phase called Transient, where you are doing that which you are not yet confident of, the notebook plays a valuable role.
21st Feb 2019, 5:20 PM
Louis
Louis - avatar
+ 11
Don't remember entire codes. Remember concepts, principles and syntax. The constant practice of typing code in an editor and running it will reinforce your learning.
22nd Feb 2019, 1:32 PM
Sonic
Sonic - avatar
+ 10
I don't think there is any programmers can learn coding well, by solely writing codes frequently on notebook. Practice coding by program, execute and debug the codes.
21st Feb 2019, 3:14 PM
Calviղ
Calviղ - avatar
+ 9
Louis yup exactly, awesome explanation, same here as well. I don't follow cheat sheet approach coz I always include all the details. But the problem it creates is note making gets longer and bigger. Every few weeks when I get back to my notes I loose track of which page had what. So I have to index the topic headings in first page properly after few weeks. And I ll keep scribbling on the index page to add more details after each revision in gaps.
21st Feb 2019, 10:17 PM
Morpheus
Morpheus - avatar
+ 8
You have to repeat what you learn with a schedule fitting your brain. The pattern: After 1 day, 2 days later, 4 days later, 8 days, 16...
21st Feb 2019, 2:54 PM
HonFu
HonFu - avatar
+ 7
Turn on your pc and start coding😄
21st Feb 2019, 5:41 PM
Nimit Sandeep Jhunjhunwala
Nimit Sandeep Jhunjhunwala - avatar
+ 7
Code could not be remember but during my first test at university i remember the code line by line and got full marks LOL! Then i thought that by this method i never be a programmer so now i imagine what i want and start programming.
22nd Feb 2019, 4:55 PM
Bilal Ahmed
Bilal Ahmed - avatar
+ 6
I want to add that I agree with what David and Calvin said: Actively investigating and actually using what you learn with your own hands has to be the basis and can't be substituted. And if you add in a good repetition schedule for the aspects that don't occur every day or are for some reason hard to remember for you, you can ensure that nothing (or very little) is lost.
21st Feb 2019, 3:20 PM
HonFu
HonFu - avatar
+ 6
The way I can learn JavaScript and ES6 better, is keep solving Q&A questions here.. By doing more research from Google search and providing coding solutions if possible.
22nd Feb 2019, 4:15 AM
Calviղ
Calviղ - avatar
+ 3
You can't remember all this stuff because it is too much all of these. You have to know and understand what you are writing . And then it will be easer
22nd Feb 2019, 9:30 AM
TeaserCode
+ 1
The easiest way is practice. Reading how to code will only teach you the purpose behind it. The best way for any code is to get hands on with it.
23rd Feb 2019, 8:48 AM
Brett
Brett - avatar
0
yea....true
23rd Feb 2019, 1:04 PM
chemobrainz
chemobrainz - avatar
0
yea....true
23rd Feb 2019, 1:04 PM
chemobrainz
chemobrainz - avatar
- 1
you learn how to walk by actually walking n falling n walking again and not by noting principles n theory
21st Jun 2019, 10:25 PM
chemobrainz
chemobrainz - avatar