Why I Chose Computer Science
People often ask me, "Why computer science?" The truth is, it wasn't a straight path. It was a journey of curiosity, discovery, and falling in love with the art of problem-solving.
My very first interaction with computers was when I was four years old. My family bought a new computer and I was the one to switch it on. I used to play games and use applications like paint. I grew up listening to the stories of Steve Jobs and Bill Gates. These two names were really famous that time. I was enthralled about their struggle and success stories. I wanted to have a future like them.
I have always been fortunate enough to get great mentors. In my secondary school I learnt about HTML and basic website development. In my high school, my teacher guided me to learn Java and MySQL. Computer labs became my favorite place in School. Having such an environment made me sure about choosing computer science as a major.
In my course curriculum, my favorite subjects were Machine Learning, Data Structure and Algorithm, Object oriented programming. I preferably used C++, Java and Python for programming. Android Application development was not a part of our curriculum, so I took extra training to learn that.
I took training for a Professional course for Data Science. My mentor taught the concepts of CRISP-DM, neural networks, models creation for Artificial Intelligence. Getting this training strengthened my decision to pursue higher studies in the field of Computer Science.
After completing my training, I worked as a data science intern. During my internship I got a chance to meet people who are working in the field of AI and Robotics. I worked on a project which will forecast the time in which a medical representative can collect blood samples from a patient's home to the lab. I got more interested in these types of projects.
For my final semester I built an application with Artificial Intelligence tools in it. My undergraduate studies prepared me well for my profession.I started my job in DXC technology as a Software Engineer.
Earlier I was well versed with programming languages like C++, Java. I learnt Application development. I did projects on Data Science. After graduation, I got training in .Net and cloud computing. After joining my position as Software Engineer, I got the opportunity to implement all my knowledge. I also got a chance to upgrade myself with React js, which is one more framework for website development. In my job interview, I was asked what I want to be in the next three years. I told them that I want to be a team lead. They laughed a bit but I was selected. During my job I found out that our team leader has an experience of almost twenty years. The project I was working on was older than my age. To shorten the time gap to lead an advanced IT project, getting higher education was necessary. As per my initial plan I moved towards getting a Master’s degree in CS.
Your Journey
If you're reading this and wondering if CS is for you, ask yourself:
- Do you enjoy solving puzzles?
- Are you curious about how things work?
- Do you want to build things that matter?
- Are you willing to learn continuously?
If you answered yes to any of these, welcome to the club!
What's Next?
This is the first post in my journey series. In upcoming post, I'll share:
- My Master’s journey
What's your "why" for choosing tech? I'd love to hear your story!
Remember: Everyone's journey is unique. Embrace yours, celebrate small wins, and keep building. The world needs your ideas.
Happy coding!