My Journey into Coding: From Doubt to Triumph with Python
Learning how to code was like diving into a maze of possibilities. For me, it all began in August 2023 when I embarked on an adventure to grasp the Python language. Little did I know that this journey would lead me to create an AI Chat Bot akin to Chat GPT, an experience that would test my perseverance and ultimately lead to a significant breakthrough.
I graduated with Social Science, focusing on International Relations as my major. After I finished my bachelor's, I always worked in the field of Marketing and NGO Management. At this point, I have no clue about programming language AT ALL. Imagine having a first project to create an AI Chatbot using the most updated language, which is Langchain Open AI, while you just learned to code in few weeks before.
The initial excitement of delving into coding was palpable. Python, known for its simplicity and versatility, was my chosen gateway into the world of programming. With a determination to learn and a project in mind, I set out to create an AI chatbot that could potentially revolutionize our organization’s internal processes.
At first, I was pretty confident because I felt like it was just the way I thought logically about how I should write the ideas I had in mind into a code. But then, it was like diving into a maze of possibilities.
The first few weeks were a whirlwind of tutorials, online courses, and countless cups of coffee. I encountered syntax errors, debugging challenges, and moments of sheer confusion. It was a rollercoaster of emotions as I navigated through loops, functions, and libraries, trying to breathe life into my project.
Three months into this coding expedition, doubt began to creep in. Frustration mounted, and the intricacies of coding seemed insurmountable. I found myself contemplating giving up, doubting my abilities to bring this Chat Bot to life. I even messaged my team leader, telling him that I wanted to give up because of the complexity of the project, especially the programming part. That’s when my team leader stepped in as a beacon of support.
Feeling rejuvenated, I decided to give it one last try. The following day, a surprise awaited me. Miraculously, the code that had seemed elusive suddenly fell into place. The Chat Bot responded to queries, mimicking conversations and exhibiting the traits I had envisioned.
IT WAS A SURPRISING MOMENT!
It was a moment of pure elation and disbelief. The amalgamation of countless lines of code had finally materialized into a functional AI Chat Bot. The journey from doubt to triumph had reached its pinnacle.
Just last week, the beta version of the AI Chat Bot stands ready, a testament to the resilience and determination that propelled this project forward. Its purpose? To assist our organization’s network by answering queries related to the Financial Procedures Manual.
As I reflect on this transformative journey, I’m reminded that every line of code written, every bug resolved, and every setback overcome was instrumental in shaping my understanding of programming. It’s a reminder that determination, supported by a resilient mindset, can pave the way for remarkable achievements.
The journey from a novice coder to creating a functional AI Chat Bot has been nothing short of a rollercoaster ride. And now, as the beta version stands ready to assist our organization, I eagerly anticipate the future iterations and the endless possibilities that coding and technology hold.
This journey has instilled in me the belief that with determination, perseverance, and a supportive team, even the most daunting challenges can be conquered. It’s not just about coding; it’s about the resilience to pursue one’s goals relentlessly.
It is true that you have to be responsible for what you have started and you should finish it. So when you feel like you want to give up on something, fight it with the thoughts of “What will happen if I do not give it up?”
A #surpriseyourself moment definitely will come ahead. It might be hard, but you have to. You have to be responsible about what you want to accomplish.
So, here’s to coding, to triumphs after doubt, and to the limitless potential of perseverance in the face of challenges.
Again, #surpriseyourself