I’ve learned about Functions, Arrays, Objects, Loops, Conditionals, and data types. It’s a different story for me though when it comes to putting everything together to write a proper data structure. Outside of maybe declaring an if/else statement, I have the hardest time declaring objects and arrays, and adding loop statements to functions are a huge obstacle for me right now. I also want to make more sense out of comparison expressions, and gain a better understanding of string and array methods. I feel like my inability to build comes from not being taught how to actually think through a problem and transfer the solution effectively using the correct data structures. So far my learning has consisted of lots of hand-holding where I’m introduced a concept and then given a drill to complete using scaffolded code. Thing is after this hand-holding is done I’m suddenly expected to be writing complete code blocks and function tests on my own! Overall I need to learn a better way of mapping the path from knowing the problem at hand and using the right data structures to finding the best solution.
Show of hands: Does anyone else feel like they’re at a point where tutorials, videos, and readings just repeat the same things and can’t teach you much more than you already know? Viking code school refers to the place I’m in now as the ‘Cliff of Confusion’, that comes after the ‘Hand Holding Honeymoon’. Pretty much Im at a place where the only way to gain better understanding is to actually build, BUT HOW?! When do I get to the point of “I can do this” from “I have no idea what I’m doing”?
I know there has to be something out there that will make the idea of how all variables fit together click for me in a way the resources I’ve been using haven’t so far. It won’t be found looking through tutorials or reading through another article about how ‘objects are better than arrays when creating lists’. I like to think Im not a complete beginner as I recognize certain syntax and for the most part can tell what will happen from a block of code when a function is called. It’s just that building a function myself is the hardest thing right now, and I don’t know the best way to get over this hump, but I continue to push on until I have a moment of clarity and all of this just makes sense for me I guess.