I wanted to write my final blog post on something I believe will make or break my success in the months to come as I enter my job search program after graduation, Technical Interviews. I want to map out my thought process and plan of attack in order to increase my chances of passing any technical interview question with flying colors.
Going into my final project was pretty nerve wracking to say the least. All the hard work and newfound knowledge I have acquired over the past 5 months all come down to this project. This would be the project that pushes me through gradutation and ultimately into the Software Engineering workforce. However, with the idea of adding a framework and, essentially, ‘rhyme and reason’ to the JavaScript code we learned in the previous section reassured me throughout the project and utimately connected all of the dots in my head.
After passing my Ruby on Rails project review I was beyond excited to begin learning Javascript so I could finally build my very first SPA! I have learned that most websites incorporate some form of a single page application and learning how to build a fully functioning SPA on my own will take my skillset to the next level. I look back at learning Ruby for the first time and how foreign all of the concepts and forms were to me, however, now that I understand the fundamental concepts of the coding world, learning Javascript was just that much easier when it came to learning the basics.
When given our Rails project my natural inclination was to fully build out the remainder of my Sinatra project because I had much larger goals for what I eventually wanted it to become; but then I stopped to think about all of the other interests I have that would make for a great website with a many to many data relationship. I have a wide range of interests, many of which I have touched on through my work in this course, however, I do have a deep interest in music and am an avid festival “go’er” as some may say. I am even drawn to the idea of entering the music industry through my software development knowledge as it would certainly motivate me to create new tools and functionalities that have not yet been thought of. This realization brought me to the idea of creating a performance management application for management companies who will be overseeing the operations and scheduling of a festivals stages, artists, and their associated performances. Behold, EZ Manager, an application where you can do exactly that!
When assigned our Sinatra project, I wanted to build something more useful for its users than I was able to provide through my CLI project. I have always been drawn towards horticulture and am somewhat of a plant fanatic myself! I took this interest of mine and thought “how can I use this to provide a useful app to my user?”, and that is how I came up with the idea for Hortus-House. It is an app where you are able to create an account in order to create and maintain a log of the current plants you own. With the ‘Plant boom’ caused by COVID-19, there has never been a lareger interest in becoming a private plant owner than there currently is today. With the large increase in the private plant owner sectore, the interest in a website of this nature will surely be used by its target audience.