Week 2 — General Assembly NYC
Another week at General Assembly and another week of excitement, doubt, confusion, and many more emotions, all rolled into one. My instructors drew a curve on the whiteboard on the first day of class and explained that durning this 12-week coding bootcamp, our (the students) emotions and overall morale would ride this curve many times like a rollercoaster. At that time, I laughed it off, thinking it was just something they “had” to say to make the students not feel too pressured and not have them worry if they ever get to that low of a point.
It was a rather quick read, but a good one, and it was able to ease my mind a bit and made me take a step back from my usual routine. The article talks about 6 mind tricks to help one learn JS faster. There were 2 tricks that I found to be really helpful. One of the tricks it mentions is to “not let confidence trick you into forgetting things”. Here is a snippet of the author’s point:
“When you read something and it makes sense, it can be tempting to move on to the next thing immediately. Maybe you’ll understand the next thing and then move on again. But soon, you’ll arrive at a point where you realize you’ve forgotten some of the previous things you’ve learned, so you need to go back. You give the previous concepts a quick glance to refresh your memory and then move on again. But now you’ve forgotten something else. You keep repeating this back-and-forth dance until you get to a point where you realize you’re completely lost. You get discouraged, take a break, and then when you try to come back, you’ve forgotten everything.”
I totally understand what he is saying. I think this is a big reason why I am currently struggling in JS. For example, I learn about for loops one day in class, I totally understand it and its purpose. We then move on to arrays and objects, which again in class I totally understand it and its purpose. But then the time comes when I need to solve a problem, like removing duplicate values in an array, and I don’t really know how to do anything. I don’t know how to combine my knowledge of arrays and for loops to implement them into solving the problem. It’s like I suddenly forget everything I know and forget how to go about solving a problem. This then makes me become frustrated and doubt myself even more, and suddenly my morale is just starts falling rapidly. It’s a vicious cycle. Another one of his tricks is to “approach practice with the right mindset”. He goes on to claim that: