Figure out what you want to do. Find someone who has done that, often 3-5 years ahead of you. Ask them to mentor you. Probably not "do you want to mentor me" but rather "how did you do x?"<p>You should be pretty clear on what you want to do. The mentor tells you how they did it.<p>They could be wrong. Find someone who is right. I once asked someone more junior to mentor me. He was like "bro you got it the wrong way around" He gave good advice nonetheless and we're still good friends. It's not a perfect process, but like dating, it's a two way market and the disadvantaged side has to move first.<p>The mentor usually need someone a little more junior doing the same thing or they're connected to someone who asks them if they "know someone".
- Move to the San Jose area (AKA Silicon Valley). Goods & services are not uniformly distributed-- so you might have to move to the place which specializes in your given industry. e.g. Tourism -> Florida. Fishing -> Alaska. IT Work -> Bay Area.<p>- Demonstrate the skills by building a prototype product and keeping all the code in Github<p>- A web portfolio showing projects-- i.e. demonstrating skills-- such as prototype projects, or coursework from relevant classes (e.g. a database design, a statistics script, etc.)<p>- Have your resume on at least 5 different resume sites<p>- Consider making 2 or 3+ different resumes, each for a slightly different job (e.g. Software Engineer, Sales Engineer, Backend-focued, Frontend-focused, Full Stack, etc.)