Exploring My Coding Journey: Projects and Passion
What got me interested in software? Where have I been and what education have I received. Learn that and more in the following blog post about my journey through the software industry.
5/8/20242 min read
At the time of me writing this, I've been coding for about 7 years now, learning various languages and concepts regularly used in software. I begin my software journey Sophomore year of high school after having some friends of mine convince me to take a web development class for an elective. Not really thinking much of it, I took it and loved every minute of it. Being able take ideas and abstract thoughts and turn it into a tangible code resinated with me and allowed me to exercise my creativity.
After that semester, I tried to find every which way I could use code to make my life easier, even for the most minor of inconveniences. Between writing a script to do the quadratic formula on my calculator to writing html website and turning those in as school projects, I found every which way to use code in my life. As this skill matured, it lead me to take AP computer science my junior year of high school. I heard it was a difficult course, but I wasn't worried. After all, I had just taken a course about html and css, how hard could it be to learn java? Turns out, pretty difficult. As I proceeded through that course, I learned just how confusing programming can be, and how annoying bugs and debugging could be. Up till this point, I had just worked on web pages, so to go to OOP and dealing with a proper backend language was pretty difficult. However despite the difficulty, I learned to love it and proceeded to take more and more software classes later in high school.
In collage, the fruits of my labor paid off as those many hours of studying prepared me very well for my university classes and I was able to cruise through my first couple classes at BYU. However towards my sophomore year of college, I started once again to run into new concepts which challenged my new found software skills and created new challenges for me. However, as I slowly practiced and mastered the principles of Data Structures and Algorithms, I honed into my skills as a software engineer and excelled in my profession.