So, I am at a good point to assess my skills to this point. Let’s take a look at what I’ve learned so far.
I started on May 27, 2015. Since that time I have learned the following. This won’t be a fully comprehensive list, nor will it be in order:
- Ruby strings, numbers, Boolean
- Ruby functions, arrays, hashes
- Ruby methods
- Ruby operators and control structures
- Ruby loops
- Ruby Objects and Classes
- Ruby blocks
- jQuery Basics and plugins
- AJAX Basics
- Working with APIs using jQuery and AJAX
- Node.js Basics
- Node.js servers, routes, templates
- Node.js and HTTP methods and headers
- Gulp Basics
OK, that is a lot. I decided today that I would start working on a small, personal project. I wanted to make access the API from BoardGameGeeks and display the top 50 games by “Hotness” in a grid. I wrote up the code after much work and it didn’t work. No errors and I had no idea what went wrong. The CodeNewbie Slack chat was very helpful and patient in helping me figure it out. Learned a little more about jQuery and document.ready and putting code outside it to run.
Despite learning a little more, I find myself frustrated. Maybe I’m tired. Who knows. In any case, I realize that this is part of the process. I must be frustrated. Through that frustration I can continue growing in skills and reach my goals.
Biggest issues moving forward:
- Figuring out some projects to do. I overreach a lot. I need to focus on some small projects that are a little bit above my skills so I can continue growing in my skills.