hi guys,my qu.estion is not about my code,i am having a challenge of read and forget,things that i read and understood hardly stay in my mermory,even tho i come across what i had already read and solved on some challenges i still have to go back and take a glance at it before i could remember,honestly this is making me feel like i cant be so good on coding like i am desiring i need help
Learning a new programming language is just like learning anything else, you have to study and practice. You can’t expect to take it all in on the first try. I don’t know what your level of schooling is but I’m assuming you have some and thus hopefully you figured out over the years what works best for you to learn new things. Apply that to learning JS.
Also, FCC by itself isn’t necessarily going to make you an expert at JS. It is a great site and you will learn a lot but I highly encourage you to use other resources as well (other coding web sites, books, video tutorials, etc…).
I would also add that you shouldn’t expect to memorize everything. It is more important to know what is available and know how to look it up. Most developers are googling things several times a day. Of course, things that you use more often will start to stick in your memory, but no one can remember all of this stuff, especially when you add in all the libraries and stuff you need.
Been working in javascript and a few other languages for a very long time, and i keep research sites open all the time. I can’t remember if i prefer slice or splice, can’t even remember all the html tags.
Having the idea that there’s something, and being able to research that…way more important than memorizing.
i got another question for you,writing torns of codes ofhand is it possible? or is this coding about knowing where and when to apply stuffs and sourcing the information on google
please what are the small exercises that you build,i mean should i continue solving a particular challenge untill it sticks in my mermory before going into another challenge.
Something that has been forgotten is not the same as something that was never learned. You can look up stuff fairly quickly when you have learned about it even if you forget a bunch of it. Also, forgetting and recalling is a good way to form stronger memories.
Learning to read documentation and looking up stuff is a vital skill.
Yeah, I swear, every frickin’ time, I cannot remember which is which, which one mutates the original, and which takes what parameters. Every time I have to go to the MDN docs. I imagine that I’d remember them better if I used them more, but it doesn’t really matter because I know I can find it in 5 seconds on MDN.
constant practicing is also what works for me too,not that i ve not learnt alot so far but my curiosity and wanting to learn very fast wont let me be.i was told all these cant happen overnight. especially having started without any prior knowledge.honestly im just having the burning desire to start writing codes on my own.
I’m sure my wife would tell you that if I can do it, it can’t take too much brain power.
Maybe to become a world class coder, top of the profession, you need an amazing brain. I think most people with average intelligence can become good coders, and with hard work I think most people can become great coders.
For me, it’s about applying what i know, and finding ways of applying what i want to know.
I didn’t understand a lot of the newer syntax, the es6 stuff, so i built a pile of small projects to get familiar. A Timer class to learn the class syntax, dozens of reducers, so many little thought experiments.
I have literally hundreds of repls, created to play with one particular detail i didn’t understand. You never stop learning, you never stop creating.
I still have to revisit the basics a lot, simply to ensure that the things i think i know are accurate. And each time i do that, each time i field q question here or in the chat groups…i learn a little more, i retain a little more.