I've been a front end developer for the last 4 years ever since leaving university, working for companies using C#, WPF and Silverlight. The desktop seems to be in decline and the major industries still reliant upon these technologies seems to be finance, which isn't exactly appealing to me. I'd like to transition to a different tech stack (JS/React most likely, but that isn't exactly important) but with little experience of any other languages/frameworks it's quite a daunting prospect.<p>How have others made a transition to new tech, and what advice would you give to those of us looking to do so?
Ideally you do it on the job. Go to coworkers' team that does frontend, say "hey, can I join you?" and they know you already, so decent chance you can work something out.<p>If not, it's possible to apply to new jobs with technologies you don't know: <a href="https://codewithoutrules.com/2018/01/23/job-with-technology-you-dont-know/" rel="nofollow">https://codewithoutrules.com/2018/01/23/job-with-technology-...</a><p>Final fallback is learning on your own time. At a minimum worth trying to get current job to pay for training first though ("hey these knew skills will be handy because X Y Z can you pay for this course/class").
Good Luck, at least you have a degree in software.<p>My degree was in chem engineering, and despite being a programmer for the last 11 years, I am not being taken seriously.<p>I have built a dishwasher to prove my embedded systems skills, that's what has gotten me closest to making a jump into specifically embedded systems.<p>My recommendation- Make a JS/React app. (and tbh, I imagine full stack would probably be best for anyone's future)