17/03/2023
As a fresh graduate, my first year working for this company as a software developer was really challenging. I did not have enough experience in developing, creating, and maintaining applications back then. However, I know that learning takes time, so I studied and participated in the training programs within the company. Eventually, I adjusted to that yearās projectās processes and phases. By the end of my first year, I became proficient in C # programming and .NET framework!
Moving to the next project on my second year, I looked back and remembered how I code in the past year. I noticed that I have become for efficient with my work and I have applied other techniques such as clean coding, object-oriented programming, writing complex codes, and enhanced my strategic skills set in software development. Using SonarQube, an open-source platform, I was able to inspect a developerās code quality and perform an automatic review with static analysis of code to detect bugs, vulnerabilities, security, and code duplications. I found the results really fascinating! I noticed my codes now are bug-free, secured, and have decreased in duplications. This made me realized how much I have improved in the past year and how it can impact my skill level in the future.
The past two years were filled with tough work. It was difficult at times but learning never stops for me. Learning is fun; and that is what I like about our company. For me, if youāre not constantly learning and growing in your organization, then itās time to find a new environment that does!
In the future, Iād like to see myself improve my soft skills, gain more certifications, learn a new programming language and technology, and finally lead my own team!