Introduction
My name is Gagan Chander Pandey, and I am a 2022 graduate, majoring in mechanical engineering. However, during my time in college, I developed a strong interest in the tech industry. I have always been fascinated by the constant advancements and new technologies that are being developed, and I wanted to be a part of that. So, I decided to take a leap of faith and shift to the tech domain from my mechanical domain. It was risky, but I knew that it was something that I wanted to pursue.
Learning Java
After deciding to shift to the tech domain, I knew that the first thing I needed to do was to learn to code. I started by learning the basics of Java programming through Kunal Khushwaha's YouTube channel. He has a great way of explaining concepts and breaking down complex topics into easy-to-understand chunks. His videos were easy to follow, and I found myself enjoying the process of learning to code. I also found that Kunal's channel has great video resources that cover all the important topics to learning Java and it was a great way to get started. I also found that it was helpful to practice coding along with the videos, so I set up a development environment on my computer and started coding along with the tutorials.
Spring Boot and Hibernate
After becoming comfortable with the basics of Java, I wanted to take my skills to the next level. I heard about Spring Boot and Hibernate and how they are widely used in the industry for building web applications. I took a course on Udemy that was focused on these technologies and it was a great experience. The course was very well structured, and the instructor explained everything clearly and concisely. I also appreciated the fact that the course included hands-on projects that allowed me to put my new skills to the test. I completed the course and got a certification with that.
CSS, HTML, and JavaScript
With a solid understanding of Java and web development technologies like Spring Boot and Hibernate, I decided it was time to learn the basics of front-end development. I learned HTML, CSS, and JavaScript. HTML is the markup language that is used to create the structure of web pages, CSS is used to style and layout those pages, and JavaScript is used to add interactivity to the pages. I found that learning these technologies was a great complement to my Java and web development skills. I was able to create simple web pages that were interactive and visually appealing.
I found that learning these technologies was a great way to round out my skillset and make myself more valuable to potential employers. I also found that these technologies are essential for building any kind of web application and are widely used in the industry.
Interviews and Job Search
After gaining a solid understanding of Java, Spring Boot, Hibernate, HTML, CSS and JavaScript, I started to apply for jobs. However, I soon realized that it was going to be a challenging task for me as a mechanical domain background student to get a job in the tech industry. Many companies were hesitant to hire me because of my background, and I faced a lot of rejections. But I never gave up and I continued to apply to as many companies as possible. I also updated my resume and LinkedIn profile to reflect my new skills and experiences.
I learned that the key to success in a job search is persistence and perseverance. I also realized that networking is very important and I reached out to professionals in the industry to learn more about the job market and to get advice on how to improve my chances of landing a job.
GATE CS Exam
Even though I was facing many rejections, I never gave up and I decided to take the GATE CS exam to prove my knowledge to recruiters. GATE (Graduate Aptitude Test in Engineering) is a national-level exam that tests the comprehensive understanding of various undergraduate subjects in engineering and technology. I am preparing for the GATE CS exam and will give my best. The exam is scheduled for the 4th of Feb 2023. I believe that by achieving a good rank in this exam, I will be able to showcase my knowledge and skills to recruiters, and it will help me to get a good job in the tech industry. I hope that this will be a great step towards my goal of building a career in the tech industry.
Conclusion
In conclusion, my journey to shift from the mechanical domain to the tech industry has been a challenging but exciting one. I have learned a lot and I have grown both personally and professionally. I am grateful for the opportunity to learn new skills and to be a part of such a dynamic and constantly evolving industry.
I have faced many challenges along the way, but I have never given up. I have learned that persistence, perseverance, and networking are key to success in the job search. I believe that by achieving a good rank in the GATE CS exam, I will be able to showcase my knowledge and skills to recruiters and it will help me to get a good job in the tech industry.
My journey is not over yet, and I will continue to learn new things and grow as a professional. I am excited about the future and the opportunities that lie ahead. I hope that my story will inspire others who are thinking about making a similar transition, and I wish them the best of luck on their journey.