
The days have gone when every other company used to check your IT degree. I completed B. Com (Hons.) graduation aimed at becoming a Full-Stack developer has been successful. With no guidance in the IT industry and no Computer degree, I faced and overcame a few situations that I want to share with anyone who aspires to come into the IT industry just by having efficient skills.
I was working in one of the biggest MNCs in the BPO industry since November 2018. Everything was fine but I knew that I can be in a place where I could be more connected to technology. I always wanted to know the architecture of software and how they make our lives better by efficiently increasing our day-to-day task management. Having no person to look upon I started surfing online on how to become a software engineer without a related degree. And I came to know that with skills there are many decent organizations, that are willing to accept you in their engineering team. But leaving the organization I was working for with no guarantee that my skills can develop would have put more psychological pressure on me. So, I started with youtube tutorials of C and C++ language courses. I was able to learn it faster than I thought it would be challenging bought me an immense amount of confidence and I started feeling more passionate about Programming Languages.
After C and C++, I wanted to learn JAVA and its frameworks, but due to current business requirements, I had to give more time to my job which broke my daily consistent effort toward JAVA. I had to decide between my passion for the software field and my current job. It was a tough week deciding to leave my current organization because everything was very comfortable with my current job. But I sent my resignation letter and planned my study financials for a year to give my whole time to my software passion.
My family supported me which is also a big reason I could keep myself motivated. I started my java self-paced study hard and when it came to its framework I started getting too many doubts about which mentor or teacher could help me. I joined a training institute for a diploma and completed JAVA core, Java advanced topics plus frameworks like Spring, and Hibernate.
Dot Net is a framework developed by Microsoft which was mostly focused on the diploma course. It had a website framework and desktop application framework. After completing the classes I started applying for jobs and learned that MVC frameworks are skills required in the current market to get a job. I started learning MVC architecture alongside applying for jobs getting rejected mostly just because I am B. Com graduate. But the best I could do is keep applying and taking up new skills like HTML, Javascript, and CSS.
As everyone says, "you work hard on your goal, your hard work will bring your success". After 3 months of no decent job offers, I had 7 good-paying direct job offer letters in a week and I still selected a job after 3 months internship offer from Bengaluru. It was not just because it is a Bengaluru-based offer, it was because I went through online its employees' reviews for their company. I could easily say they have not forced reviews, they were more on how better they feel working there which was more natural.
It is hard to say if you can become a software engineer, but if want to become you need to work on yourself by accessing free training modules and resources online. You need to give your time and see if it's working for you. I hope my experience helps your journey ahead.
Happy coding :)
Related Article - Why changing careers in India is forbidden?