Everyone can become a software developer even if he has not been formally schooled as long as he has the talent to understand all that will be needed to develop and produce a software. In this age, many developers have been born that competes and participates in the multi-billion dollar industry. there are many small time video developers than professional or companies. Even if you are self-taught if you can create and develop a functioning and unique game then you can be a software engineer.
One of the tips that I have encountered is that if you want to be one of them, a software developer, Then you can join first their team to have an exposure and active participation so that you can understand more of the business. When you are already trained then you can go on freelancing or make it as a full-time work or profession. You can watch the video above for more of the tips and explanation of how to become a software developer.
It is not an easy one but with your determination to become one, surely you will have patient to learn it. Do not expect that you will be able to gain money immediately but you have to wait. If all the concerns are address, then at that time when the company is making a profit then you can also earn your part.