I find this talk of 'poor CS graduates' quite interesting as I'm sat here furiously trying to teach myself any extra amount of coding I can, alongside my physics degree, in order to open up work opportunities that area. I can do a fair bit and the 'fizzbuzz' thing was a breeze, yet I'm still utterly convinced I'm nowhere near good enough to go for programming work.
Loosely on topic as it relates to 'demand for STEM', and question for those in the know - On my Python module at university last year, the class was told that
about 20% of physics grads go into IT jobs. Given the relative simplicity of the course we did (not basics, but certainly nowhere near writing fully executable software packages), it surprised me to see such a high percentage. Could it be that the 20% in those jobs were mainly just doing generic IT tech jobs rather than programming, or am I selling myself short with the coding knowledge I have? (I've taught myself a good deal more than the average physics undergrad too, I believe, in C++).