My Journey into AI & Software Development: Lessons, Challenges, and Wins


Introduction
Hello there! Welcome to my first blog. I’m excited to share my journey into the world of AI and software development with you all. It’s been a rollercoaster of challenges, moments of doubt, and amazing wins and through it all, I’ve learned so much that I hope will inspire others just like me.
Brief overview of AI and software development today:
AI is no longer something out of a sci-fi movie-it’s part of our daily lives. From the suggestions we get on Netflix to voice assistants like Siri, AI is quietly shaping how we experience the world. It’s behind the technology driving self-driving cars, helping doctors diagnose diseases, and even creating art and music. In a way, AI is like a tool that’s learning to understand us and make our lives easier, more efficient, and even more creative. It's a field that’s growing faster than we ever imagined, and it’s changing the way we think about technology and its possibilities.
Starting the Journey: From Childhood Curiosity to Major Decision
My story begins back in school, in a time when computers were just another subject, and not the life-changing force they are today. Honestly, computers were an elective for us, and we didn’t have much focus on them, especially since there weren’t many teachers equipped to guide us. But something about seeing my cousins and seniors work on their computers fascinated me. It felt like they were unlocking some secret world, doing something grand.
I first got a taste of that world when my dad brought home our desktop computer. I spent countless hours playing simple games like Solitaire, cooking games, memory games and I was absolutely amazed at how these games just appeared on the screen. Little did I know, this curiosity was the spark that would ignite my passion for computers.
The Big Decision: Chasing My Passion for Computers
As I got older, it was time to pick a major for my bachelor’s degree. Software was everywhere, and I couldn’t resist the pull to dive deeper. I chose Computer Science and Engineering as my major, and that’s when the real journey began. But let me tell you, it wasn’t a smooth ride.
In my first year, I was blown away by the simplicity yet complexity of C programming. It was my first real introduction to coding, and I remember being fascinated by how a few lines of code could make the computer come alive. But as I progressed, I hit a wall. The complexity of programming grew, and there were days when I felt completely lost. Between distractions, complex topics, and at times, less-than-ideal teaching, it wasn’t always easy. Still, I looked up to my classmates who excelled and tried to learn from them, often struggling with imposter syndrome but pushing through nonetheless.
Learning Through Experience: Projects and Internships
It was during my minor and major projects that I started to understand the real-world applications of coding. I built small projects, but each one taught me something new on how to break down problems, code from scratch, and implement solutions. These early experiences were pivotal in my growth, even though they were brief.
Fast forward to when I landed my first job as a Data Engineer at an MNC. That’s when I truly realized how vast and powerful the world of data is, and how Artificial Intelligence (AI) was changing everything. I could see the impact of AI firsthand, and it was then that I decided I needed to dig deeper into this field. With that newfound curiosity, I decided to pursue a Master’s in Computer Science, with a focus on AI/ML.
Master’s Journey: Growth, Challenges, and Realizations
As I began my master’s program, I still wasn’t sure what exactly I could do with my skills. I was surrounded by incredibly talented people who were already building impressive projects, writing articles, and publishing papers. I often wondered if I was in the right place, and even questioned my choice of career. But I soon realized that no one gets to where they are without facing challenges.
I had the chance to work on some amazing projects like developing a Smart Plant Recognition web application and an AI chatbot during my internship. These experiences were eye-opening. I finally started to believe that I could build something meaningful. It wasn’t just about solving coding problems anymore; it was about creating real solutions.
I also dabbled in other areas, creating a Weather App and building a personal portfolio. Though these projects were small, they were steps in the right direction and helped me gain confidence. Along the way, I started reading more about AI, particularly generative AI, and how it was transforming industries and society.
Facing Personal Struggles: Navigating Self-Doubt and Balancing Interests
One of the biggest challenges I faced during my master’s was managing my own self-doubt. I’m a creative person at heart. I love drawing, painting, and organizing spaces in cool, creative ways. There were moments when I compared my work to that of my friends in other majors who seemed to have it all so easy and wondered if I’d chosen the wrong path. Why was coding so hard? Would I ever be successful? These moments of doubt were tough, but they taught me one important lesson: it’s okay to feel unsure. It’s part of the process, and as long as we keep moving forward, we’re growing.
Wins and Achievements: Small Successes, Big Dreams
The real turning point for me came when I realized I was not just learning coding or AI concepts-I was applying them. From building the Smart Plant Recognition app to developing the AI chatbot, I saw the results of my hard work. I began to understand that success isn’t always about big, flashy projects; it’s about building momentum through consistent effort.
Since then, I’ve continued to challenge myself, learning more about AI and pushing the boundaries of what I can do. I still feel like I have so much to learn, but I’m no longer intimidated by the idea of coding or AI. These technologies are now tools that I can use to make a real impact.
Looking Ahead: The Future of AI and Software Development
The world of AI and software development is constantly evolving. Every day, we see new breakthroughs in generative AI, machine learning, and automation. I’m excited to be part of this dynamic field, and I’m committed to continuing my learning journey. My goal is to contribute to the development of AI in ways that make a positive impact on society.
Conclusion: Keep Going, Keep Growing
To anyone reading this who feels like they don’t know enough or are unsure about their path, I want to say: you’re not alone. I’ve been there, and I’m still there in many ways. But one thing I’ve learned is that it’s okay to start small and take things one step at a time. No progress is too small to be proud of. Keep pushing, keep learning, and trust that your hard work will pay off.
Thank you for reading my story. I hope it inspires you to keep going, no matter where you are on your journey.
Additional Resources
Communities: Join platforms like GitHub, Stack Overflow, and AI-focused groups on Reddit
Continuous Learning: Don’t be afraid to explore new technologies and ideas—this field is always changing!
Summing up:
In this blog, I share my personal journey into AI and software development-starting from my early fascination with computers to my current pursuit of a Master’s in Computer Science with a focus on AI/ML. I reflect on the challenges I faced, the projects I worked on, and the lessons I learned along the way, including overcoming self-doubt and balancing my creative side with technical skills. I highlight the importance of perseverance, self-learning, and stepping outside of your comfort zone. Whether you’re just starting or already deep in your own journey, my story is a reminder that it’s okay to start small and keep moving forward & success is built one step at a time.
Subscribe to my newsletter
Read articles from Sankuri Nishika directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
