Stop Trying To Memorize Code - Do This Instead

  Рет қаралды 492,440

Web Dev Simplified

Web Dev Simplified

Күн бұрын

If you are trying to memorize code then you are doing it wrong. Instead you need to focus on learning concepts. Programming is too vast to memorize every function and variable, but you can memorize all the important concepts of programming. Once you do that learning specific functions becomes trivial and learning new programming concepts also becomes much easier. In this video I lay out how you can use this way of learning to improve your programming skills.
📚 Materials/References:
JavaScript Simplified Course: javascriptsimplified.com
🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:18 - Focus On Concepts
03:28 - Code Is Ever Evolving
04:37 - Math vs Programming
#LearnToCode #WDS #Programming

Пікірлер: 1 100
@rahul-thakare
@rahul-thakare 2 жыл бұрын
Bottomline is, Don't memorize the code, memorize where to find it.. 😂
@PhilLesh69
@PhilLesh69 2 жыл бұрын
Not where to find it. *What* to find. Understanding when to use a for loop and when to use a while loop is more important than memorizing the exact syntax of either.
@spicytoast6890
@spicytoast6890 2 жыл бұрын
Yeah na
@PhilLesh69
@PhilLesh69 2 жыл бұрын
@@nikolaymatveychuk6145 Wrong. You use a *for* loop when you know (or the incoming variable will hold) the number of iterations to repeat the loop, and you use a *while* loop when you want to iterate through a loop _until_ a condition is met. Or to be more concise, a for loop uses a predefined condition, while the while loop uses an open-ended condition based on commands inside the loop. For loops iterate for a preset number of times. While loops iterate till a condition is met (conditions can be functions, formulas, etc). Sure, on the surface, they will both "do the same thing" but not always and not the way you always might expect it. You can't always swap out a for with a while, or vice versa, and always get the same results.
@nikolaymatveychuk6145
@nikolaymatveychuk6145 2 жыл бұрын
@@PhilLesh69 "You can't always swap out a for with a while, or vice versa, and always get the same results." - yes you can :) I just showed it. "For loops iterate for a preset number of times" - no, they don't. In most languages a condition that you put to the middle section of a loop definition is checked before each iteration. So, it is also an open-ended condition (in C++, java, php, javascript, etc... sure, it is wrong for pascal, basic and some other languages with a different for-loop syntax) "you use a while loop when you want to iterate through a loop until a condition is met" - not exactly. I use it to iterate something while a condition is true. You speak about pre-conditions and post-conditions and you are right that a programmer need to know when to use each of them, but it does nothing with for and while loops. And again nothing can stop me from using break statement on some condition at the end of a loop's body. "You use a for loop when you know (or the incoming variable will hold) the number of iterations to repeat the loop" - no, often I don't know it. That's why the for-loop definition in C++ has syntax "for (initialization; condition; final-expression) { statement; statement; ... }" and not "FOR counter := startValue TO endValue" like it is in pascal or "FOR counter = startValue TO endValue STEP incrementStep" like it is in qbasic. --- So, what you really need to know is how loops work, when to use it, and how to make pre-conditioned and post-conditioned loops. :) As Uncle Bob says, there are only 3 basic things that you need to write any program: instructions, conditions (branches) and loops. So, if you know how to execute an instruction, how to choose a branch of code based on some condition and how to repeat any block of code many times - you are bound only by limits of your imagination xD
@ntigirishari
@ntigirishari 2 жыл бұрын
Hahaha
@humbertocontreras
@humbertocontreras 2 жыл бұрын
One of the biggest advices I got in my early days as a developer was "Learn how to read and use any documentation". And after 25 years all I have to say is it was worth it.
@aammssaamm
@aammssaamm 2 жыл бұрын
They no longer can read, they expect a video on each and every question.
@aammssaamm
@aammssaamm 2 жыл бұрын
@@hajji384 What really slows your down is your laziness to take an extra step to your future. With this attitude you need to look for a simpler career like making burgers.
@mrflumau8706
@mrflumau8706 2 жыл бұрын
how do you learn that?
@aammssaamm
@aammssaamm 2 жыл бұрын
@@mrflumau8706 Open it up and read it. 😂
@P8860
@P8860 2 жыл бұрын
Some documentation are terribly written and hard to understand. Around 80% of it. That's why we have forum like stack overflow because if docs were clear there wouldn't be any confusion on how to do xyz.
@cas818028
@cas818028 2 жыл бұрын
“Never memorize what you can look up in books” -Einstein
@Ou8y2k2
@Ou8y2k2 2 жыл бұрын
"I love quotes attributed to dead folks" -Jesus
@samirbatoq907
@samirbatoq907 2 жыл бұрын
Sometimes, its better to shut your fock*ng mouth - Charlie Chaplin
@sicario55
@sicario55 2 жыл бұрын
@@jameskegley4006 in contention for 2021 best comment response
@stephenianneli3531
@stephenianneli3531 2 жыл бұрын
I always say the same thing, slightly differently " i don't need to learn by heart things, I am not a computer". But if I did not memorize things i couldn't creat new ways more efficient or innovate. You should memorize but in general.
@vagato1893
@vagato1893 2 жыл бұрын
"i'm gay" - me
@boutrostawaifi8969
@boutrostawaifi8969 2 жыл бұрын
Human memory exists* university: lets fill it with the ASCII table
@harmonictuneyt
@harmonictuneyt 2 жыл бұрын
p y t h o n
@fred2009ification
@fred2009ification 2 жыл бұрын
Hahahaha
@flamablegas6308
@flamablegas6308 2 жыл бұрын
I only know L is 72 and that's all I know and I'm glad I don't know everything else
@PhilLesh69
@PhilLesh69 2 жыл бұрын
For loops can populate an array with a range of ascii values.
@rowk19
@rowk19 2 жыл бұрын
Yup
@DThompsonDev
@DThompsonDev 2 жыл бұрын
As someone who has been a professional for several years and now working at Google , I completely agree. You will learn best by doing and implementing. I've learned the same thing several times but each time you pick it up way faster. You will go through the motions and know how to do most of your daily duties and the rest you can look up.
@Videosuser
@Videosuser 2 жыл бұрын
but what about the job interview?
@ppevideos8627
@ppevideos8627 2 жыл бұрын
@@Videosuser Good question! Why do job interviews expect you to know it all ?
@TemitopeJoshua10
@TemitopeJoshua10 2 жыл бұрын
Boss, how can I get a job in react native?
@oddity4650
@oddity4650 2 жыл бұрын
@@Videosuser I guess thd job interview is like (can you make a functioning website or app etc) then you say yes... it does not specify what type of app and how it will look or function etc as long as it works
@TwstedTV
@TwstedTV 2 жыл бұрын
Its still memorizing. because your brain knows what to do and memorizes the steps needed to accomplish the tasks needed to complete the code. When you repeat something and over over, believe it or not, your brain memorizes what you are doing. again you still have to memorize. its called long term memorization.
@iliashterev38
@iliashterev38 2 жыл бұрын
I can add my own words here - When you understand something like those tech concepts two things happen. 1. You feel good for some time 2. It starts living inside your brain so you do not have to memorize it. It is absolutely possible to forget it. But if you do and then you refresh your memory about the concept, the above process repeats itself.
@rudya.hernandez7238
@rudya.hernandez7238 2 жыл бұрын
Focus on knowing what's possible and where to reference the how
@arnabparyali
@arnabparyali 2 жыл бұрын
That's what our universities need to understand 😂 ,
@henil0604
@henil0604 2 жыл бұрын
Yea
@vandermannmusic
@vandermannmusic 2 жыл бұрын
We mostly learn concepts at my university.
@midenddeveloper9361
@midenddeveloper9361 2 жыл бұрын
You need to tho, Im pretty sure the video is implying to real life work of a developer. When i was trying to apply for a job, i wasnt even allow to use google lol. So until you land a job, you need to memorize, just the basic, like for loops for coding interview and maybe how to do CRUD.
@DeanPickersgill
@DeanPickersgill 2 жыл бұрын
Totally agree.
@Mobin92
@Mobin92 2 жыл бұрын
@@midenddeveloper9361 To be fair if you need to explicitly memorize the very basics (like loops) you are not a very good developper. On the other hand if a company cares about you writing 100% syntactically correct code on paper, they are not a very good company.
@angelisdania
@angelisdania 2 жыл бұрын
This was my approach in university. I attended lectures empty-handed, and focused on firmly grasping the concepts while everyone else jotted notes down furiously. I did quite well as a result, and set myself up better for career challenges down the road.
@Broly91571
@Broly91571 Жыл бұрын
some people learn better that way. I am a visual learner as well. I can take notes all day but my information reception comes from watching it being done or seeing it drawn out kind of way. in high school and college I never took any notes and managed A's and B's occasionaly a C.
@evanbero9705
@evanbero9705 2 жыл бұрын
Well said my friend. When I first started coding I tried to memorize and felt overwhelmed until I “learned how to learn”.
@sunilanthony17
@sunilanthony17 2 жыл бұрын
Great advice. When I first started programming, I was trying to memorize things and got discouraged.
@arun_sullia
@arun_sullia 2 жыл бұрын
The important skill required for a programmer is "how to convey that's running in your mind into the Google search"
@seetsamolapo5600
@seetsamolapo5600 2 жыл бұрын
💯 be a master of search queries
@Mordant.Melodys
@Mordant.Melodys 2 жыл бұрын
Exactly this. Idk how to Google code lol. I’m learning…slowly
@skinnytimmy1
@skinnytimmy1 2 жыл бұрын
@Felipe Gomes Abstraction
@juliennegarcia4157
@juliennegarcia4157 2 жыл бұрын
Me as a former nurse of 10 years I left the field due to the pandemic and now I’m in a coding bootcamp. I’m struggling because I’m trying to remember what a Var is or a string, or a Boolean 😂 my mind is gonna explode. I’m trying to learn this in a whole new way and this vid helps a ton. As a nurse you memorize a procedure, as a developer you develop a procedure. Thanks bro!
@nearyou30
@nearyou30 23 күн бұрын
Fascinating story! Well done 😊
@saikrishnan7691
@saikrishnan7691 2 жыл бұрын
Programmers be like: Am I good at programming or googling?😂
@ABMedia83
@ABMedia83 2 жыл бұрын
Googling stuff is sign you're a good programmer. No (REAL) Programmer memorizes everything
@angeldavis2156
@angeldavis2156 2 жыл бұрын
Yes...lol
@htf5555
@htf5555 2 жыл бұрын
Professional googler
@Lolspamstring
@Lolspamstring 2 жыл бұрын
*shrug* call it anything you'd like. The ultimate objective is to solve a given problem. That is one of the negative traits of the education system. School teaches you how to take tests, not solve unknown questions. (unknown as in the teacher doesn't have the answer sheet.) Not using Google is like choosing to use a hammer instead of a nailgun. Even if we are only viewing this from an optimization standpoint, why would I waste time recreating a solution to something that has already been solved? Once all of the trivial tasks are finished; now you can spend time pondering the actual problems. (My subjective 3 cents.)
@antons7210
@antons7210 2 жыл бұрын
There are some things you should memorize. But the most important part is understanding the fundamentals and how the code works. And unless you have a photographic memory, it's not even possible to memorize everything anyway.
@ivanorokkhito9727
@ivanorokkhito9727 2 жыл бұрын
I think if we understand something clearly and can use the concept with confidence it is already learnt . Is there really something like photographic memory ?
@koendiepstraten5827
@koendiepstraten5827 Жыл бұрын
Thank you so much for this video! I am new to learning how to code and got anxiety thinking about all the functions. This really helps!
@jonjoio9184
@jonjoio9184 2 жыл бұрын
As a beginner, I needed to hear this. I'm doing a course that has given some intermediate challenges of reversing strings etc but without using .reverse() as a means to practice. I tried so hard to remember what to do and felt like I was cheating looking at the documentation. Thanks for the helpful tip.
@nikola3670
@nikola3670 2 жыл бұрын
Same thing happened to me yesterday :D
@jamesonpetitfrere5129
@jamesonpetitfrere5129 2 жыл бұрын
This is exactly what I needed. I thought I was doing something wrong.
@net-tv7857
@net-tv7857 2 жыл бұрын
it happened to me a lot when i started coding i was thinking that if i want to be perfect i need just to memorize all these things , but over time i discovered that all what i need is mastering algorithms then i will need just to apply the method of learning on demand . thank you kayle for these valued info .
@shondaily9847
@shondaily9847 2 жыл бұрын
Hey man great thought, I have seen some of your concepts of teaching and I commend you for all the good concepts and work arounds. I hope I get to that level of understanding one day. Keep up the good work. Thank You
@GodwinZMaga
@GodwinZMaga 2 жыл бұрын
Thank you so much for this. I've been making this mistake for as long as I've been programming. You just changed that, good job.
@muhammadainuddin4650
@muhammadainuddin4650 2 жыл бұрын
people who disliked this video memorize everything.
@DeepThinker193
@DeepThinker193 2 жыл бұрын
I'll remember this.
@ANDREPEIXOTO1
@ANDREPEIXOTO1 2 жыл бұрын
Or try to
@hajji384
@hajji384 2 жыл бұрын
🤣
@MyStockz
@MyStockz 2 жыл бұрын
They even memorized how to dislike a video
@oddity4650
@oddity4650 2 жыл бұрын
I am going to memorise your comment....
@e.k.gsports3953
@e.k.gsports3953 Жыл бұрын
This is actually the first video I am commenting on since i started watching KZbin. This shows how good your content is. I like how you used the math scenario. Keep it up.
@binaryspace6444
@binaryspace6444 2 жыл бұрын
I think for programming, you are exactly right about memorizing the basic 5 elements to programming, (I would also include syntax), and then language specific important things. Then.. I usually just pull up old programs or google things that I don’t remember exactly like what you said.
@Human_Evolution-
@Human_Evolution- 2 жыл бұрын
Perfect. This has been one of my struggles after 3 months of webdev.
@TheNeonRaven
@TheNeonRaven 2 жыл бұрын
I wholeheartedly agree that learning concepts and how the language as a whole works is the priority, however, once you have the basics down packed, learning the common parts of the standard library and any frameworks or libraries that you commonly use helps immensely. You don’t need to memorize exactly how they work or every parameter, but at least be familiar with them and aware of their existence.
@merveugursac947
@merveugursac947 11 ай бұрын
I would be more than appreciated if you can just hint me up on how may I learn "how the language as a whole works ". I think I struggle learning basics, the concepts not that I memorize anything but I think I cant write or buid anything without looking it up on the internet.
@BoiCalledRockz
@BoiCalledRockz 2 жыл бұрын
Wow! This is where I have been going wrong, so true it’s futile to try and remember all codes but rather should focus on the concept and understanding! Thank you so much dude great vid🔥🔥🔥
@fernandovilela1641
@fernandovilela1641 2 жыл бұрын
Great video, man! I'm starting to code and was falling into this problem of trying to memorize everything
@kennethkath6527
@kennethkath6527 2 жыл бұрын
I remember trying to memorize 7 pages of code and getting messed up in lab exams. Never tried memorizing instead I tried to understand what functions to call and what variables are being used. Hope it helps
@kashifsaleem148
@kashifsaleem148 Жыл бұрын
How do we get to know which are variables we are going to use and when?
@AdeKingProductions
@AdeKingProductions 2 жыл бұрын
You just gained a subscriber. Starting my first programming job at the end of the summer. Your videos have helped me focus on the task ahead without trepidation.
@Mordant.Melodys
@Mordant.Melodys 2 жыл бұрын
Congrats Ade. I hope your job is going well man. Great work landing that position!
@AdeKingProductions
@AdeKingProductions 2 жыл бұрын
@@Mordant.Melodys thanks. The world of tech is more vast than I thought. Enjoying the hard grind needed to make it in this world.
@CrackerJayherber
@CrackerJayherber 2 жыл бұрын
Thanks for your advice. For helpful tips for someone starting out who will naturally lean on memorization rather than concepts. Very good!
@simons.6029
@simons.6029 2 жыл бұрын
That was an AWESOME advice - never thought about it in this way, but it can be applied in many ways - I’m trying to learn to code as well (just a bit of VBA for starters as it is very useful for my job) and I’ve thought I needed to memorize everything - but thinking in concepts is way better! Because if one understands the larger steps in order to for example automatize something, one can dive into the details later by just looking up the specific code needed. Thanks! :)
@BobbyBundlez
@BobbyBundlez 2 жыл бұрын
wish i watched this my first year into coding lmfao. luckily im passed that phase and am learning concepts etc. I DO THINK a bit of syntax memorization at this beginning is clutch tho
@tech-savant
@tech-savant 2 жыл бұрын
Video idea: film the process of you actually preparing for a video, coding the app for the first time, googling all the things you get stuck on, etc. Because when you do it in a regular video, it seems like you know everything without any mistake :D
@evanstm01110
@evanstm01110 2 жыл бұрын
I mean he could just be that good lmao
@tech-savant
@tech-savant 2 жыл бұрын
@@evanstm01110 sure xD
@TMacandKobe4real
@TMacandKobe4real 2 жыл бұрын
That was extremely excellent advice thank you....I'm in the process of preparing for a 3 hour test for programming and this knowledge helped a ton
@benabernethy1405
@benabernethy1405 2 жыл бұрын
Started learning JavaScript/React/React Native at the beginning of the year. Your channel has been such a huge help. Needed to see this vid!
@michellegiacalone1079
@michellegiacalone1079 2 жыл бұрын
This is where I express my love for O'Reilly's "JavaScript Pocket Reference".
@samuelbebas6381
@samuelbebas6381 2 жыл бұрын
Is 'JavaScript pocket reference' book your "holy grail" to javascript? Are there any other book about JS you could recommend? Thanks
@aammssaamm
@aammssaamm 2 жыл бұрын
@@samuelbebas6381 Read all of them you can find. Today you have google, learn how to use it.
@JD-vj4go
@JD-vj4go 2 жыл бұрын
@@samuelbebas6381 the pocket reference books are quick reference guides for things you already know.
@DeanPickersgill
@DeanPickersgill 2 жыл бұрын
🤣🤣🤣
@kennethkingdon-korab2174
@kennethkingdon-korab2174 2 жыл бұрын
Me: someone who can't remember shit Interviewer: what's a function? Me: ...pulls out Javascript reference book Interviewer: Get Out... we use Google here...
@passionatebeast24
@passionatebeast24 2 жыл бұрын
I think after seeing something repeatedly you naturally remembers them perfectly, just don't force it . Strong concepts are most important.
@henil0604
@henil0604 2 жыл бұрын
Yea Human Brain is not made to Memorize Everything, it is made for learning things. Totally Agree with You!
@berylliosis5250
@berylliosis5250 2 жыл бұрын
The law of Google: anything used often enough to truly be worth remembering will be Googled often enough to remember it
@scottguitar8168
@scottguitar8168 2 жыл бұрын
You are correct about learning and understand concepts rather than everything. This applies to anything, not just programming. The important part is having the ability to problem solve which involves coming up with multiple ways to solve a problem, choosing one and generally knowing the tools available to you to accomplish the task. A google search does no good if you don't have a clue as to what you are searching for, which sometimes has to be asked in a multiple of ways before google delivers what you are actually looking for.
@noahgoff1748
@noahgoff1748 9 ай бұрын
I love the collection example. That was a great bit of truth to the issue.
@kamalbilal8896
@kamalbilal8896 2 жыл бұрын
Yeah i just had a interview and the interviewer told me not to use internet for any kind of help because it's just a copy paste process. He wants me to do everything myself using only my brain 😂😂😂 And i made my habit to write code using "Emmet(auto completion)" and in interview i almost forgot the syntax because he told me to write code on the paper 😂😂 And the fun part is "I am a web developer frontend and he asked me to write code in c++ on paper without any kind of help from internet😂" I told him to watch my CV again, i know only html, css, JavaScript, bootstrap but he still asked me those stupid questions" This was my first interview and i was like what the hell is going on here😂
@julinashrestha3708
@julinashrestha3708 2 жыл бұрын
Hey just wondering if you manage to find a job yet? I am learning exactly the same you stated above(html, CSS, Java and bootstrap) and was curious if I could start looking for job with this.
@GraceandWisdom
@GraceandWisdom 2 жыл бұрын
Modern Programmers: "Stop trying to memorize coding!" Every Fortran/punch card programmer that I have met: "Man, I don't remember any of that stuff I used to do."
@CS_GOD64
@CS_GOD64 2 жыл бұрын
I just wanted to say that I found this video at the right time and thank you for making this. I just started a month ago and I was memorizing these things, thanks for saving me from my own torture
@airborneosborne4215
@airborneosborne4215 2 жыл бұрын
thanks for this, this was the push I needed to start picking coding back up been out of the loop on it for a few years
@AlllegroPresto
@AlllegroPresto 2 жыл бұрын
As a brand new coding student, this video is incredibly helpful and reassuring 👌👌
@yesyes9698
@yesyes9698 9 ай бұрын
One year later. How did it go? Did you pull through?
@gulgul5983
@gulgul5983 9 ай бұрын
@@yesyes9698good question
@CreativeTutorialsWeb
@CreativeTutorialsWeb 2 жыл бұрын
Thanks Kyle for Sharing what you said helped me a lot
@dr.adnanrasheed9122
@dr.adnanrasheed9122 Жыл бұрын
First of all thanks for your time. I was thinking about how to memorize these codes in R and Phyton. Today you cleared my biggest issue and now I focus on learning, the concepts of code and how to use them. There are tens of thousands of codes and it's impossible to memorize them. We just learn how to use different factors in code and commands. We can save codes and use them according to our data. For example, I know what to do when importing data from excel, what is iris data set is, how to skip the character variable when doing PCA, etc. Now I do not need to memorize the whole script, I just need to learn the things in the script and how to use them.
@Alexandre-vr4zl
@Alexandre-vr4zl 2 жыл бұрын
Wow pinpoint accuracy on the notion of concepts , thanks alot . You just earned a subscriber 🙏🙏
@GavHern
@GavHern 2 жыл бұрын
5:16 THIS!!! I remember my young self trying to explain to my parents/ teacher why I don't need to remember my times tables. Sure it might make me faster at those specific problems since i have the answers remembered instead of having to figure it out but it doesn't make me better at multiplication or math at all.
@Mrtrigrhappy
@Mrtrigrhappy 2 жыл бұрын
The main reason people try to memorize things is so they can remember them correctly and there's nothing wrong with that dude, you should be trying to at least remember the things you're learning/doing, just don't rely on memorization to use as your sole tool.
@xxdarkzon3xx
@xxdarkzon3xx 2 жыл бұрын
In my personal experience programing, trying to memorize code from others and own is a really bad idea. It is like trying to remember every word you write in a tesis word by word instead of have the whole idea and sumarize it.
@devshekhawat200
@devshekhawat200 2 жыл бұрын
Great timing....I have been struggling with this for months now😭...thank you 🙏
@mercedg
@mercedg 2 жыл бұрын
I love videos that show me a new perspective and this was one of them. thank you so much for making this video, it truly helped.
@sagargahatraj5196
@sagargahatraj5196 2 жыл бұрын
This is lit a life saver for beginners🔥♥
@dev-rachid
@dev-rachid 2 жыл бұрын
Memorization and Comprehension are important, Both are required, not only one of them...
@lorefort
@lorefort 2 жыл бұрын
I am learning this, and thank you lol, I was doubting myself for my memory, or I was feeling like I was "cheating" my learning development by looking up things.. but this makes sense of it all.
@prajwalanimations2376
@prajwalanimations2376 2 жыл бұрын
Thanks for this advise man ♥️ I was going the wrong way but I Know now what's right. Thank you 😊
@Giregar
@Giregar 2 жыл бұрын
One of my teachers taught me the following mindset: "You don't have to memorize everything, but know where to find it and how to apply it." This mindset has been instrumental in aligning my way of working accordingly. I no longer waste time memorizing things, but always remember how I can derive the solution, be it through google, my own project snippet.to, or little post-it notes on my wall. It is a disgrace that interviewers often not asked about the concepts. Best you learn MDN by heart for them. My last employer was different there. The interviewer asked me about my approach and whether I could program this or that algorithm now at the first go. I said, "But only if I could use Google to check what that one mathematical formula looked like. Because in a real situation, that's what most developers would do." He was impressed. Don't waste your time memorizing everything, but remember how to get the knowledge you need at that moment. The advice of a lazy person. 😁
@BleuBayu
@BleuBayu 2 жыл бұрын
nice explanation sir! when he said, "When we learn math, we don't neccessary memorize the numbers (2+2 is 4) but we simply know the concept and use calculator." Ah at this moment, I get what he meant. We don't need to memorize all of the code but instead learn how is the concept.
@tonyomer1142
@tonyomer1142 2 жыл бұрын
yes sir you are right
@IngMiguelPatino
@IngMiguelPatino 2 жыл бұрын
Found this video recommended by KZbin, and completely agree. I am relieved to know I am already doing exactly this 😄
@ethioapps836
@ethioapps836 2 жыл бұрын
dude u rly helped me. recently i was learning javascript and found it hard to memorize every thing....but ur right i just need the concept. thank u .u helped me wake up on my journey. big respect bro
@kevinb1594
@kevinb1594 2 жыл бұрын
"look it up it will be right 100% of the time" *w3schools has left the chat*
@bluecaret
@bluecaret 2 жыл бұрын
To be fair, he mentioned looking it up on the language's site such as MDN... The rest is as good as wikipedia :D
@oddity4650
@oddity4650 2 жыл бұрын
W3s does have interesting things, unfortunately I think certain things other websites are needed
@saschamajewsky7990
@saschamajewsky7990 2 жыл бұрын
Well explained, I would argue about the 100% reliability of code documentations though. 😄
@normanhenderson7300
@normanhenderson7300 2 жыл бұрын
That too.
@aladan9667
@aladan9667 11 ай бұрын
Thank you so much, I was complicating and getting frustrated because I was trying to memorize, instead I will be focus on learning.
@GigMyRig
@GigMyRig 2 жыл бұрын
Thank you, Kyle, for your insightful approach to learning JavaScript. Happy Coding!
@jessegarcia1479
@jessegarcia1479 2 жыл бұрын
Man it's like you read my mind just got done with a javascript training session and I felt very defeated because I can't memorize half the shit i'm learning.
@henil0604
@henil0604 2 жыл бұрын
That's Why Don't Memorize, Just Understand what is the concept is trying to say. You Will be Fine!
@aammssaamm
@aammssaamm 2 жыл бұрын
Get proper education: Math, problem solving. You’ve started at the wrong place.
@thebavarian6181
@thebavarian6181 2 жыл бұрын
Me: "Hey there was this guy telling me about not memorizing how to code. What was his name Duckduckgo?" Duckduckgo: "Ask google"
@InnerEagle
@InnerEagle 2 жыл бұрын
Ask Bing for god sake
@noevelasquez5109
@noevelasquez5109 Жыл бұрын
Very HELPFUL video brother. God Bless you !!!!!
@unknownd3v
@unknownd3v 2 жыл бұрын
The example of math operations helped me a lot to understand. Thanks Kyle, I was wrong trying to memorize every function.
@ShivamSingh-eh4jr
@ShivamSingh-eh4jr 2 жыл бұрын
The best way to remember the concepts is to practice n practice
@Marcosmapf
@Marcosmapf 2 жыл бұрын
this tip is gold boys and girls, take notes
@hajji384
@hajji384 2 жыл бұрын
I don't think so ,note taking is slow you down
@Marcosmapf
@Marcosmapf 2 жыл бұрын
@@hajji384 take prints then 😛
@hajji384
@hajji384 2 жыл бұрын
@@Marcosmapf 🤣🤣 legend
@recipehacker9752
@recipehacker9752 2 жыл бұрын
@@Marcosmapf nah, just memorize his suggestions 😂
@vasukalluru24
@vasukalluru24 2 жыл бұрын
Your words are precious than gold, thank you so much for the suggestions.
@zainabideen8144
@zainabideen8144 2 жыл бұрын
Well explained. I definitely implement this trick in my learning from now. Thank you so much
@slayeroff7798
@slayeroff7798 2 жыл бұрын
Meanwhile Indian Teachers : " He doesnt know our syllabus . MEMORSIEEEE THIS CODEEEE and I will give you INTERNAL THEN ONLYY"
@philosophyze
@philosophyze 2 жыл бұрын
Partially agree. Read "The Programmer's Brain" to better understand how the human mind processes code.
@_Code.Pilot_
@_Code.Pilot_ 2 жыл бұрын
Do you have a link to this? All I'm finding is a book that isn't published until this September.
@untilde
@untilde 2 жыл бұрын
@@_Code.Pilot_ Same. I'm curious now
@fooledbyrandom991
@fooledbyrandom991 2 жыл бұрын
Here you go: www.manning.com/books/the-programmers-brain?query=The%20progra The good thing with manning is with their MEAP program you can buy an ebook and read it whilst it is being written - you get updated when new chapters are available and can give feedback to the author.
@_Code.Pilot_
@_Code.Pilot_ 2 жыл бұрын
@@fooledbyrandom991 Yea, I found this too during my search. I'm curious what part of this result you find helpful, since you apparently can't even buy the book yet.
@fooledbyrandom991
@fooledbyrandom991 2 жыл бұрын
No No I don’t make money from these I just happened to have read it and passed it on. To answer the question the author posits that memorising some key syntax is useful for 2 reasons: 1) It helps with code fluency - you are better able to read and interpret someone’s else’s code (or your own from a past project) if you can know what is being done without constant referencing. 2) Given its impossible to ‘multitask’ each break you take from coding to google a term etc can lead to you coming out of “flow” and it takes you a while to settle back in - assuming also you don’t get distracted by reading all around the syntax you need. I’m not sure I agree but it’s a fair point.
@Paraz25
@Paraz25 2 жыл бұрын
Thank you, i realised too that things i often use i dont have to look up, but i tried to memorize a ton of commands and only after i knoe them all in my head i would move to the next ones
@mademoisellerose727
@mademoisellerose727 2 жыл бұрын
thank you teacher. for me, you are the greatest teacher and mentor. Remember.. even you do not know me as your invisible student, there is a person who highly respects you and thanks you a lot. you inspire me incredibly.
@AllthingsFoodieTX
@AllthingsFoodieTX 2 жыл бұрын
So basically memorize the main concepts😉
@whenthethebeansstrikeback6728
@whenthethebeansstrikeback6728 2 жыл бұрын
"The great thing about programming is that everything is documented incredibly well" We all know that's a lie
@UnitAlir
@UnitAlir 2 жыл бұрын
@Hello Viewer Marked as duplicate
@cerealrakist7360
@cerealrakist7360 2 жыл бұрын
😂😂😂😂😂💯✔️💯💯💯✔️
@fitmotheyap
@fitmotheyap 2 жыл бұрын
Yeah lol Biggeeest lie
@mango-float
@mango-float 2 жыл бұрын
Posts that have replies saying it's wrong and you're bad for being wrong while not saying what you can do to improve on it other than just 'getting good' at it
@cybermoja
@cybermoja 2 жыл бұрын
stackoverflow is the only documentation we need
@muhammadalirakhimov4387
@muhammadalirakhimov4387 2 жыл бұрын
Thanks for your advise! I really understood when you said in mathematic way
@bojacksworldwideweb
@bojacksworldwideweb 2 жыл бұрын
My man! youre a badass webmaster dude, youre idea is worth a medal of honor!!
@SmokeForPants
@SmokeForPants 2 жыл бұрын
I read this as "Stop Trying To Memoize Code".
@mehulgarg7948
@mehulgarg7948 2 жыл бұрын
buddy u r trying to do too much dsa lol.
@brijeshsamal7035
@brijeshsamal7035 2 жыл бұрын
@@mehulgarg7948 Probably not, a weirdo like myself correlated memoize with memes lol.
@jpeg.600x2
@jpeg.600x2 2 жыл бұрын
lmao💀💀💀
@petarmarjanovic4607
@petarmarjanovic4607 2 жыл бұрын
So I am supposed to look everything up and I will do that for the next who knows how many years, even when I get really good? Thats relieving and kinda disappointing at the same time lol
@GEGGARCHY
@GEGGARCHY 2 жыл бұрын
Not everything, just don't memorize everything, as you start looking things up your brsin starts to understand it and you don't have to memorize anything, except when you're in a code interview, fuck that shit memorize it all
@petarmarjanovic4607
@petarmarjanovic4607 2 жыл бұрын
@@GEGGARCHY good to know
@favourz1
@favourz1 2 жыл бұрын
Bro, I can't thank you enough for this. This is huge!
@HakimAllaki
@HakimAllaki 2 жыл бұрын
Thanks for sharing your experience, knowledge, and advices with us, I really appreciate it
@Aviral-oh1vq
@Aviral-oh1vq 2 жыл бұрын
kyle:Stop learning and start understanding concepts indian teachers and exams:Dont listen to him learn the sllybus to score well
@slayeroff7798
@slayeroff7798 2 жыл бұрын
So true
@henil0604
@henil0604 2 жыл бұрын
yea Indian education system is Shit as hell
@wuhanvirus6974
@wuhanvirus6974 2 жыл бұрын
@@henil0604 Are you sure ? Indian are those who always beyond the world
@henil0604
@henil0604 2 жыл бұрын
@@wuhanvirus6974 Some are really good at education like sundar pichai, ratan Tata. But The Education System is still shit as hell. Almost Every Indian student hate the education system in India.
@Aviral-oh1vq
@Aviral-oh1vq 2 жыл бұрын
@@henil0604 right u r dude but all the names u mentioned were never part of this shit system sundar pichai went abroad for studies and ratan tata and all other entrepreneurs always believed in practical education and experience the thing that this shit system will never be going to explain
@trappedcat3615
@trappedcat3615 2 жыл бұрын
I also practice memory garbage collection. I like to forget stuff that I don't need to commit to memory.
@BobbyBundlez
@BobbyBundlez 2 жыл бұрын
is there a specific method to doing this? beyond just using new stuff everyday lol. seems a bit stressful to INTENTIONALLY do memory garbage collection
@trappedcat3615
@trappedcat3615 2 жыл бұрын
@@BobbyBundlez some things are easy but others require training the brain to categorize those things alongside terrible smells or distasteful subjects
@trappedcat3615
@trappedcat3615 2 жыл бұрын
The easiest method is to only let things repeat in memory if they belong their
@BobbyBundlez
@BobbyBundlez 2 жыл бұрын
@@trappedcat3615 so use new shit all the time
@geneanthony3421
@geneanthony3421 2 жыл бұрын
Totally agree. Better to understand concepts and theories. Learn how to write clean maintainable code. Learn concepts like design patterns, test driven development, how to convert legacy code, etc.
@JFKTLA
@JFKTLA 2 жыл бұрын
Great lesson I’ve started learning solidity as my first language I became confident in 3 months, now I’m trying to learn JavaScript but the way you end Certain functions is way different
@israellara89
@israellara89 2 жыл бұрын
I understand how variables, arrays, loops, objects, and functions work but I don't know how to put it all into action to create anything 😞
@henil0604
@henil0604 2 жыл бұрын
LoL Don't Worry you will learn it day by day!
@berylliosis5250
@berylliosis5250 2 жыл бұрын
What do you think you're missing - large-scale design and understanding of how to make complete apps, or small-scale design and understanding of how to put them together to do a specific small thing?
@boluabiola7981
@boluabiola7981 2 жыл бұрын
Start with building a simple calculator, you’ll be able to apply what you already know, and you’ll also learn a few new things
@henil0604
@henil0604 2 жыл бұрын
@@boluabiola7981 yea i also learned to make things by that also while building calculator i also get to know how eval Function works!
@zinthezweihander2053
@zinthezweihander2053 2 жыл бұрын
5:03 The Party says, " 2+2 =5". You are guilty of Thoughtcrime. XDXD -George Orwell's 1984
@aryanjagan636
@aryanjagan636 2 жыл бұрын
Said right bro i have seen many people who just memorize the code but do not understand the function of the code
@maharun
@maharun 2 жыл бұрын
Thanks a lot. I searched "will I forget programming" and this video popped up... It was reassuring... Again thanks a lot....
@nexovec
@nexovec 2 жыл бұрын
Is there anyone who's older than 8 years old who actually thought that memorizing code would do something?
@salmanbehen4384
@salmanbehen4384 2 жыл бұрын
You'd be surprised to know the answer.
@InnerEagle
@InnerEagle 2 жыл бұрын
Ask on Quora, you will see how many
@ppevideos8627
@ppevideos8627 2 жыл бұрын
What about job interviews? They expect you to know it all !
@Mobin92
@Mobin92 2 жыл бұрын
They are idiots then. They don't filter for good, experienced developers that way, but for students with too much time.
@zibusisosiso-sibanda7649
@zibusisosiso-sibanda7649 2 жыл бұрын
Thanks for the advice. Really needed this so much
@Loki_Dokie
@Loki_Dokie Жыл бұрын
Thanks for this, I have been feeling like im not learning js because I wasn't remembering everything that was being taught in courses. I understand it and what things do and are for, I just haven't gotten to the point of building anything yet, cheers
@user-lp8ky5kk4o
@user-lp8ky5kk4o 2 жыл бұрын
If you're trying to learn code not watching Web Dev Simplified, then you are doomed to fail
@tradingcareer2409
@tradingcareer2409 2 жыл бұрын
Mr Adam Douglas is the best, recommending him to all beginners who wants to recover losses like I did.
@charlieolive2004
@charlieolive2004 2 жыл бұрын
How can one reach an expert in trading,cos I have lost alot of money trading with a wrong trader.
@sharridelima1661
@sharridelima1661 2 жыл бұрын
@David Benjamin I'm beginner too, I've been earning through investing with expert Adam it has been a huge success, in two weeks i made $15,000 with $1,000
@user-xd5dr2te4l
@user-xd5dr2te4l 2 жыл бұрын
Wow !!! I thought I was the only beneficiary of Mr Adam Douglas trading services.His techniques and strategies are the best.
@chadreddings3105
@chadreddings3105 2 жыл бұрын
Expert Adam made me rich, greetings from India , I've $27,460 worth Bitcoin profit
@vanessawhite9120
@vanessawhite9120 2 жыл бұрын
This is the first time I'm meeting someone real , I just got my profit today, I saw this comment about ten days ago, thanks so much.
@alfabdall
@alfabdall 2 жыл бұрын
This video has helped me immensely. I have been coding for years, always try to memorize and now I realize it is fruitless. I end up forgetting the things I try to memorize anyways but it's always the concept you have to focus on. I think I did this because I just hate relearning things.
@victuz
@victuz 2 жыл бұрын
Yeah most people don't like relearning anything.
@Prokudak
@Prokudak 2 жыл бұрын
Great stuff, Kyle. Thank you!
Do You Know Enough JavaScript To Learn React
6:28
Web Dev Simplified
Рет қаралды 403 М.
How to Learn to Code FAST (Do This or Keep Struggling)
11:00
Andy Sterkowitz
Рет қаралды 681 М.
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 32 МЛН
Learn JSON in 10 Minutes
12:00
Web Dev Simplified
Рет қаралды 3,1 МЛН
How To Create/Use Functions - JavaScript Essentials
9:34
Web Dev Simplified
Рет қаралды 106 М.
The KEY To Thinking Like a Programmer (Fix This Or Keep Struggling)
10:39
State Managers Are Making Your Code Worse In React
13:33
Web Dev Simplified
Рет қаралды 138 М.
Learn React With This One Project
42:38
Web Dev Simplified
Рет қаралды 671 М.
How To Remember Everything When Learning How To Code
9:41
Tiff In Tech
Рет қаралды 151 М.
How To Actually Get Hired In 2024
10:43
Web Dev Simplified
Рет қаралды 185 М.
10 Tailwind Classes I Wish I Knew Earlier
13:31
Web Dev Simplified
Рет қаралды 151 М.
How To Learn JavaScript In 2023 - From Zero To Mid-Level Developer
14:18
Web Dev Simplified
Рет қаралды 116 М.
These Mistakes Almost Stopped Me From Learning To Code
11:34
Web Dev Simplified
Рет қаралды 167 М.