Table of contents
Someone rightfully said that curiosity is the best guide that one can have in his career and life. I first became interested in coding during the lockdown due to the coronavirus pandemic, when I realized that learning to code could open up a whole new world of possibilities for me. I was fascinated by the idea of being able to build my own applications and solve real-world problems, and I saw learning to code as a way to turn my passion into a career.
To learn to code, I turned to online resources and took a course on Android development on Udemy. The course provided me with a strong foundation in programming and mobile app development, and gave me the tools and knowledge I needed to start building my own apps. I also worked on a number of projects with friends and colleagues, which helped me gain practical experience and build my skills.
One of my friends, Rounak Singh , with whom I learned to code, was particularly instrumental in my journey as a developer. We worked together on a number of projects, including open source projects like - Math Your Brain and many more projects and hackathons, which helped me learn new skills and gain new perspectives.
Throughout my journey as a developer in this year of 2022, I have learned a number of programming languages, including Java, Kotlin, and JavaScript. Java is a popular, object-oriented language that is widely used for building a variety of applications, including mobile, web, and desktop apps. Kotlin is a newer language that is similar to Java, but is more concise and expressive, and is designed to be more expressive and safe. JavaScript is a high-level language that is used for building web applications, and is known for its versatility and ability to run on both the client-side and server-side.
In addition to learning these languages, I have also gained experience in a number of tech stacks, including the MERN stack and the Android framework. The MERN stack is a popular stack for building web applications, and consists of MongoDB, Express, React, and Node.js. It allows developers to build full-stack web applications that are fast, scalable, and easy to maintain. The Android framework is a set of tools and libraries for building Android apps, and allows developers to use Java or Kotlin to build native Android apps that can access the device's hardware and features.
Throughout my journey as a developer, I have faced a number of challenges, but I have also learned a lot and achieved many accomplishments. I have published a number of my own apps on the Google Play Store, worked on some open source projects, and participated in hackathons, including the LinodeXHashnode hackathon, in which I was a runner up. These experiences have helped me build my skills and portfolio, and have given me the confidence and knowledge to take on new challenges.
Tech Learned this year
MERN stack
Linode
AWS
Future Plans 🚀️
Looking to the future, I am excited to continue learning and growing as a developer. I am particularly interested in learning more about machine learning and artificial intelligence, and hope to use these technologies to solve problems that can have a large impact. I am also looking forward to collaborating with other developers and working on projects that push the boundaries of what is possible with technology.
Conclusion ⚡️
In conclusion, my journey as a developer has been one of continuous learning and growth. Through hard work, determination, and a willingness to embrace new challenges, I have been able to turn my passion for coding into a successful career. I am excited to see what the future holds and to continue learning and growing as a developer.