Hi guys, I was a recent graduate with a degree in mechanical engineering, and I found myself facing a tough job market. After months of searching, I was unable to secure a job in my field and began to feel discouraged and unsure of my future.
It was around this time that a friend of mine, who works at a multinational company, suggested that I consider learning to code. He knew that I had always been interested in technology and thought that this could be a great opportunity for me to break into a new industry.
At first, I was hesitant. I had no experience in programming and wasn't sure if I would be able to learn it. But my friend was persistent and offered to help me get started. He introduced me to a variety of resources, including online tutorials and communities where I could ask questions and get help.
As I started to explore the world of programming, I quickly became fascinated by the endless possibilities it offered. I was determined to succeed and spent hours every day learning and practicing. I spent long nights coding, trying to understand the concepts, and building small projects on my own. It was tough at times, but I was driven by my desire to succeed and make a career in this field.
After some research, I decided to start with Python as my first programming language. It seemed to be a versatile and widely used language, and I was excited to see what I could build with it. I began by learning the basics of the language and gradually moved on to more advanced concepts.
To further my education, I enrolled in a professional course on Coursera. The course was rigorous and challenging, but I was determined to learn as much as I could. I worked hard and was able to complete the course with a high grade. The course not only helped me to solidify my understanding of Python but also introduced me to other programming languages like Java and C++.
With my newfound skills, I started building small projects to showcase my abilities. I created a simple chatbot and a web scraper and even dabbled in machine learning. I spent countless hours learning and practicing, determined to become the best developer I could be.
As I gained more confidence in my abilities, I started applying for jobs. I was rejected many times, but I didn't let it discourage me. I continued to learn and improve my skills, determined to land a job in the tech industry.
I applied to numerous companies, both big and small, and went through countless interviews. It was a challenging and often frustrating process, but I refused to give up. I knew that it would take time and persistence to achieve my goals.
Finally, my persistence paid off. This year, I was offered a job at a startup as a junior software developer. It was a dream come true and a testament to the power of hard work and determination.
Looking back on my journey, I am grateful for the support of my friend and the resources that helped me learn to code. Without his encouragement and guidance, I may have never even considered a career in tech. I am also grateful for the opportunity to learn and grow through online courses like Coursera, which provided me with the skills and knowledge I needed to succeed.
As I begin my new career, I am excited to continue learning and growing in the tech industry. I hope to eventually become a full-stack developer and explore new technologies like blockchain and artificial intelligence. I am also looking forward to the opportunity to work on meaningful projects and make a positive impact in the world through my work.
Overall, my journey from mechanical engineer to software developer has been a challenging but rewarding one. I am grateful for the opportunity to learn and grow in this exciting and rapidly-evolving industry