Why I decided to study Software Engineering
There is a saying: “Get comfortable being uncomfortable. If you can be comfortable being uncomfortable, you’ll be prepared to handle whatever situation comes along in your own life”. Before I even considered taking the Software Engineering route, I thought I would give coding a try to see if I actually like it or not. I started my coding journey with Javascript. At first, it was fun to read about the basics of Javascript; however, when it came down to doing the exercises (even at the beginner level), that was when I became very uncomfortable completing them. I spent so much time just completing one very basic exercise, and the fact that I could not come up with a solution to solve it, I felt a very big burden and wanted to give up. I sought advice from the online coding communities on how to cope with such difficulties that I experience in coding, and almost everyone told me that learning to code is a process, and it takes time, patience, and dedication to become a great developer. I took their advice very seriously and decided to keep working on coding problems until I understand the big picture. Again, these were problems at the beginner level.
After about a month of going through various coding exercises and solving them, I must say that I am glad I never gave up. It was a challenging journey, but I enjoyed doing them, and the more exercises I completed, the better I became in coding. The most rewarding experience was the satisfaction I got from doing the coding challenges. To me, coding is like solving a puzzle. It also allows me to be creative, which means taking different approaches to solve a problem. This is the reason why I decided to purse a career in software engineering/development because I can use my knowledge and creativity to solve complex problems. Personally, I have always been interested in technology, more specifically in how computer and and mobile applications are developed, so that is another reason why I decided to study software engineering. I know that I am still in the beginning phases of coding, but I have come to a conclusion that coding is in fact a learning process and it takes lots of practice. I know for sure that with time and consistency, I will become proficient in programming.