My Career Journey: From BCA Student to Software Development

Last Updated : 23 Oct, 2024

Introduction

Hi, I'm currently a final-year BCA student. My journey in tech began with a curiosity for problem-solving and a passion for learning new technologies. Over the past few years, I have steadily built a foundation in programming, data structures, and algorithms, always striving to improve and challenge myself.

Early Days in Programming

As a BCA student, I was introduced to the basics of programming, but I knew early on that I needed to go beyond the curriculum to stand out. I began exploring competitive programming platforms like LeetCode, where I solve daily problems to sharpen my coding skills. This practice has been key to building my understanding of algorithms and data structures.

Exploring Data Structures and Algorithms (DSA)

Recently, I have been deeply involved in learning DSA through Striver's A2Z DSA sheet. I dedicate about two hours each day to covering various topics and concepts, following a structured approach to mastering DSA. To track my progress, I maintain an organized Excel sheet that helps me record topics covered, the time spent, and completion status. This systematic approach has helped me stay consistent and make steady progress.

Campus Placement Experience

As part of my career journey, I have participated in multiple campus recruitment processes. One of the most notable was for the Wipro WILP role. I successfully cleared the aptitude and communication rounds, followed by a technical interview. Although I’m still waiting for the outcome, the entire process was a great learning experience that helped me understand the importance of technical and communication skills.

Additionally, I participated in the Cognizant Communication Assessment, which enhanced my verbal and written communication skills. I’ve cleared rounds in various processes that include HR interviews, technical interviews, and aptitude tests, constantly working on enhancing my profile for future opportunities.

Continuous Learning and Growth

Beyond placements, my focus has always been on continuous learning. I’m passionate about growing my technical expertise and staying updated with industry trends. Currently, I am working towards mastering complete DSA and improving my problem-solving abilities. Each day brings a new opportunity to learn, whether through coursework, coding challenges, or mock interviews, which I regularly take to prepare myself for real-world scenarios.

Looking Ahead

As I near the completion of my degree, my focus is on building a strong foundation in software development, data structures, and algorithms. I aim to secure a role where I can contribute to impactful projects, continue growing, and work with like-minded professionals who share my passion for technology.

Conclusion

To all the budding engineers out there: Stay consistent, stay curious, and never stop learning. This journey is all about growth, and every challenge is an opportunity to become better.

Comment