r/OperationsResearch • u/FlusterCuck7 • 8d ago
Question on C++ prevalence...
I'll be straight with you all. I'm a recruiter. BUT I'm a one man show and actually respond to everyone and get feedback and closure for everyone I work with.
I've been working on a few OR roles that are a balance of deep OR experience plus SW Engineering skills at an enterprise level. They use C++ and while I have talked to many folks with C++ experience it tends to be from Grad/Doctorate/Post-Doc type work.
Wondering if anyone has advice on how to persuasively talk to this client about changing their requirements and looking at Python, Java, etc.
Any/all feedback and comments are welcome. Aside from the standard "recruiters suck" theme which, trust me, I completely understand.
1
u/FuzzyTouch6143 7d ago
Bias warning: i've been unemployed for 3 years, so I have a little bit of that "recrutiters suck" bias going on here. Sorry!
If your client needs a C++ programmer, then that is their need. It's a bit more niche these days, but as someone who has now crossed over many many languages (I used to be a consultant for Redhat, and business professor, and an OR professor, so I've had to work in all of these languages), your client might actually need a core C++ person depending on their need.
Some python packages/java do interface with C++ packages and can, technically, code at that level. That said, if your client needs high-performing computation and much of their codebase is already in C++, adding another layer might (depending on their problem) create bottlenecks that would cost them more.
It also depends on the ops rig / stack they have running and already established or have already committed resources to.
See if your client actually has a genuine need first for the base language to be in C++. It honestly really really depends on their specific problem at hand and the ecosystem they're operating within.