Career advice: How to transition from classical CS to quantum computing?
Hey everyone,
I've been working as a software engineer for about 5 years now (mostly Python and C++), but quantum computing has been grabbing my attention more and more. The problem? I don't have a PhD in physics, and most job postings seem to require one.
I've started teaching myself the basics - did the IBM Quantum Challenge last month, worked through some Qiskit tutorials, even built a few simple circuits. But when I look at actual quantum job descriptions, I feel completely out of my depth.
For those who made the switch:
- What skills from classical CS actually transfer well?
- Should I focus more on quantum algorithms or the hardware side?
- Are there certain programming languages/tools that give an edge?
- How important is it to go back for another degree?
I'm particularly interested in quantum software roles, but open to hearing about different paths. Also, if anyone's hiring or knows companies that are more open to career switchers, that'd be amazing to know.
Thanks in advance - really appreciate any advice from those who've been through this!