I graduated as a mechanical engineer and tried to make the switch to web dev but I got caught up in not really knowing what to learn to get an actual job. For instance, I'm a natural at CSS, came as a no brainer, but all places want you to know less and then it was sass and then it was one of those along with gulp and then grunt, and then everybody became crazy about mom and then webpack. This is why I gave up and moved on. I still love to code in my spare time, but as far as work wise I never made the transition. I felt like I was chasing a never ending qualification list.