What techniques do you use to determine whether or not you are currently employable?
A bit of background:
I am currently a PhD student in ECE (electrical and computer engineering), but I am thinking of getting an MS and transitioning to a full-time software position, for a variety of reasons. I am also looking at ECE positions, but I have realized over time that I am actually more interested in software development.
My primary concern is that I simply won't be able to compete with other applicants who: (a) have a CS/SE degree, or (b) have work experience (e.g., internships), or both. Obviously, I don't want to leave the PhD program (even temporarily!) only to find out that I'm just not good enough for the software industry.
In a nutshell, I would like to be as sure as possible that I can "make it" before shifting into a job hunting mindset.