It will not take years. If you are creative and a quick problem solver you can be a software developer within a month. Attending some coding boot camps for some weeks can also help.