My current job pays well and isn't too bad, but I find myself lamenting it as I wanted to develop, and the current career path I'm on gets more and more managerial the higher you rise [you don't make parts, you just know where to put them]. This depressed me, and I decided two months ago to advance my programming skills to become a software engineer,as I always was interested just not committed.
I've asked multiple friends at startups what their job entails in detail, as well as what the culture is like, and it sounds like everything I wanted out of a possible hardware development job. As I've begun to study furiously, I also have found an intense passion in programming.
I study 2-3 hours after work every day and roughly 7+ hours weekends to be able to make the switch into a software engineering opportunity, and have networked to find a job in San Francisco. If all goes well with the interview preparation and process, will have an opportunity for a well paying internship this fall.
But honestly, I'm quite scared. While I have done research and don't like my career path, my worries are that if I leave my industry now and end up not liking the software engineering industry [not likely, but I've only done side projects], I feel that I would be "behind" in going back for my EE career path.
I don't have student loans or any other financial obligations. Should I just take the risk without hesitation? I've been advised the best thing for me right now would be to land a software engineering job immediately to learn faster and test the waters. What do you all think?