I’m a trained software developer, with five years experience at a firm that provides analytics solutions to help companies sift through their big data. Although I’m happy at my firm, I’d really like to get into developing apps with embedded analytics, as I think mobile is the future for most businesses. Question is: do I risk leaving my company now, and potentially struggle to find work, or stay until my company diversifies into mobile products? How do I best switch screens?