Reflective Essay On Object Oriented Programming Course

879 Words2 Pages

The first time I laid my hands on a Computer was when I was nine years old at school. I mostly used the computer to play games back then. I enjoyed playing games on a computer more than on other consoles. I got my first taste of programming when I was fifteen. I was curious about what my sister learns in college then and asked her to give me a glimpse of what she learns in college. She showed me the simple Hello World program. I could not really understand what each line of the code meant. I was not even aware of all the different scenarios where computer programming could be used. It was not until the time I was in college that I got to understand what programming does and what it is capable of. I was good with Mathematics and that helped …show more content…

Most memorable was my paper on Aspect Oriented Programming at IIT Madras. I chose the topic because it was kind of the next level of Object Oriented Programming. It would revolutionize the way programming is done by increasing modularity and separating cross-cutting concerns. Although my paper did not win the prize, it did win appreciation from some of the best minds in the country. While at IIT Madras, I did not miss the opportunity to attend few seminars from some of the brightest minds of the world. Some of the seminars were based on Parallel Processing, Human-Computer Interaction and Design Patterns. These seminars helped me understand the actual flow of a project and how modularization should happen in a project. These seminars also helped me in understanding how to write readable code which gets executed by utilizing the least amount of resources possible. This helped me with the projects I took up at the college level and later while I …show more content…

I learnt programming in the .NET Framework and SQL Server and grew fond of it as the days progressed. I enjoyed my work and I noticed that once I started working on real-time projects my learning speed had increased tremendously. I was lucky enough to land in a job where there was a lot to learn. I was a part of the Mobile Application Development team and my role description included designing the database, creating the database tables, stored procedures, triggers, etc., writing Web Services for the mobile application to communicate with the server, host the developed web services on the Azure Cloud, etc. Since it was a small team, each of us would have a big chunk of the total work assigned to us and each task helped me learn a lot of things. My job is like an answer to my unquenchable desire to learn new

Open Document