I see a fair bit of advice for high performing new grads or senior developers but less about us more average developers. I am currently 28 years old and have worked as a developer for almost 2 years. I primarily deal with CRUD apps in the MS Stack. Azure, C#, jQuery and the like. Nothing too exciting technically speaking. But what kept me going is that I got the chance to deliver a well rounded variety of projects as well have an end to end involvement.
I live a few hours from Silicon Valley and always had an interest in getting a job there. I'm losing steam at my current job and I am ready for bigger challenges. I'm a Management Information Systems major and don't currently have the chops to ace the more difficult technical interviews. It seems like something like front end development would give me the best chance. I don't mind taking months off to prepare for a new role. What is a path that someone like me, a "business" leaning developer with no current specialty can take?