Problem-solving
The one challenge that I struggled to figure out the problem because instead of writing pseudo code to work the problem out step by step, I tried to solve the problem by just writing code and testing it until something worked. This did mean that I got to look at a lot of error messages though.
Once I had a better understanding of how some of the built-in methods worked, I was able to logically think it through and write the solution without over-thinking the problem and trying to hack a lot of code together.
The first problem was the gradebook kata challenge, and the second was the in-built methods.
The methods I used to problem-solved were googling, trying something, and reading error messages. I also used console.log to see what I had done to an array or object, before running a function on it.
During the process there were time I felt a little overwhelmed but kept working methodically through the documentation I found with Google searches and when really stuck, asked peers for help.
I learnt a little on each method or function that I was using, but more importantly I learnt that I need to read the documentation more and not to skim through valuable knowledge.
I still need some more practice with using Pseudo Code.
I am fairly confident in trying something.
I have inadvertently used the Rubber ducky method while trying to explain the problem to a peer and realized the solution in doing that.
I am getting better at reading error messages and knowing what to comment out to test a section.
Console.Logging is one of my first methods of trying to solve a problem. It helps me know to what I am working with and what parts of code are working as intended.
I often use Google search for answers or help on a topic.
Asking your peers for help - I do this when I think that I might be going down a rabbit hole of misinformation.
I haven’t asked coaches for help yet but know that it is an option.
Improving your process with reflection - I do re-read through my code to ensure that I understand it.