Hello Aspirant
Firstly, it is perfectly okay to change your fields. It is the 21st century and a lot of people are exploring different fields within their careers. Do not think that you are alone or that this is something to be afraid of.
Since you want to become a software developer, you need to know the basic skills that a software developer has.
There are two ways to go about it.
First is to either pursue a bachelors in Computer Science as that would give you a better shot at your employability, but if you do not want to study further then there are other options as well.
To be a software engineer without a degree is not an impossible task but a tough one.
there are many steps that you can follow.
Firstly you need to clearly define your end goal as this is very important for you to focus on. You have to work hard and this would keep you going.
You need to know languages in order to be a software developer. You can opt to learn either one language such as JAVA or Python or HTML or you can learn a combination of many languages. This would give you an edge.
You can learn languages from many online sources. Sites such as Coursera, EDX, unacademy and more give out professional courses in programming. Through this you will understand the languages as well as get a certificate for same. These courses are mostly paid but there are many financial aids available as well.
Other than this, there are websites such as codeacademy that help individuals to learn and enhance their coding skills. You can look for more such websites and work on it.
You can also opt for coaching classes or certain physical courses that provide crash courses in languages and software development.
As your skills enhance, try to make a project of your own. this would enhance your resume and also add visibilty to your profile as a software developer.
One way to increase your profile and opportunities is to network. Attend coding events and workshops. Go to fundraisers and other such events wherein you have the opportunity to meet potential clients and employers as well.
Interact with fellow software developers and understand their operations and the tools that they use for working. You can use such tools to increase your skills and your work.
It is okay if you do not have offers right now. With time, as your skills sharpen, offers will come to you.
I hope that I have answered your query.
Best of Luck!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile