I'm a Developer for past 3 years in technologies like ASP.NET , MVC and SharePoint 20010, 2013 . Because of my personal issues since i'm married i cannot learn or upgrade my technologies, because of this i'm lagging behind my colleagues. And i have planned to switch my career. Shall i opt for Testing , Business Analyst or Architecture base roles other than development???.