The "a-ha"moment I was really hoping for yesterday was as elusive as ever. I spent yet another evening staring at my screen and trying to get somewhere. At the end of the night, I ended up right back at the very beginning. Although the small victories are important, so I do have to pat myself on the back for having a very nicely styled template.
The project this evening was to build a dynamic form that pulls its fields from an ajax call to a "distant" server (which is actually just a virtual server running on my laptop). The form should have distinct input types for each of the JSON's array objects. It could also allow you to add or remove items, but the main purpose is to create a form with fields.
I'm not sure exactly what it is I don't know. I could probably go back a week or two to find things I am not getting. But this week just feels like the in-class lectures and examples are explained very well and make sense but I cannot put my own brain to work and run with it when it is time to do the homework or any of my own assignments. I've been watching the videos from class, watching videos from YouTube and reading tutorials online as well. But its just not clicking. What is worse is that I feel like I'm not forgetting even the stuff that I should know. Losing the momentum of good coding is a confidence killer. Probably in a few years when I've built lots of other projects it won't feel so disastrous because I can always look back on the things I did accomplish. But I'm only 5 weeks into a bootcamp and I don't have a big list to pull from. I need all the victories I can get. That's why I am trying to be happy that I have a completely functionless form that looks really nice!
I was told that, when a homework assignment is done, don't dwell on it and keep moving forward. Whether you did great or it kicked your ass. Learn from it and move on. Just keep moving. And until I can get that confident stride going again I'll just keep moving forward in unease. But I'll keep going forward nonetheless.