It takes 3 to four months to become a software engineer. But it all depends on motivation and perseverance.