This is it, I’ve come to the final project. This one was tough, it required the most work and the most knowledge. This build tested me immensely. I hit quite a few roadblocks but as always, I looked at my resources for solutions. I definitely recommend this one, it got me out a route and render jam.
JavaScript is hard, really hard! If you get it, wow, I’m super impressed. So building a JS project, even though it was just a single-page-application, was challenging for me. Coming off of Rails where there are very specific rules and pretty clear cut order of operations, JavaScript threw all that out the window.
I have to say this was not easy, even with Rails being intuitive. I thought about what I wanted to do for my project and something immediately came to mind. But after starting and trying to get the relationships to work and meet the requirements, I realized I had eyes bigger than my current coding capabilities. So, then I thought about something that would be useful, fun, and of course, hit all the requirements. I finally decided on app for making recommendations.
As I approach project mode, I seem to experience a slowdown. I know it should be the opposite, that I should be ready to tackle it head on and breeze through things. But with a big undertaking ahead, knowing that I need to implement everything I’ve learned up to this point and create something of my own, it can feel a little overwhelming. To combat this feeling I decided to join a project planning session way before I was ready to start. Going over the requirements and the initial setup process was very beneficial. I also joined a lot of Sinatra study groups! The live project builds were SUPER helpful and so thorough. Overall, I felt a lot more prepared for this project than the previous one.
I’m almost on the other side of project one! I’m ready to move on for sure. Building my CLI data gem has certainly been a lesson in humility. It’s given me all the feels- I’ve been discouraged, overwhelmed, excited, afraid, hopeful and pretty much every other emotion under the sun. I’ve been climbing this Ruby mountain and have just about reached the top and I really wanted to get there on my own or at least mostly on my own. Let me be a cautionary tale, it will take exponentially longer if you don’t ask for help when you need it.