While it might seem like you are far behind, you probably aren't as behind as you might think! - You already have work experience, and have developed important communication, teamwork, and management skills. A few things that will help you make this transition are:
- Take an Nanodegree program. This is the best way to learn the specific skills necessary to land a great job with a great company in a specific field.
- Supplement your Nanodegree learning by contributing to open source projects, working on (and uploading/publishing!) your own project, and participating in competitions like Hackathons.
- Engage with the community through forums. Read and comment on industry-specific articles. Network via social media. In short, work on building up your online brand in a way that reinforces your commitment to your new career.
- Take full advantage of your Nanodegree career services, and make sure you're clear about the fact that you're changing careers, so that your support team factors this in when working on your behalf.