I have heard that Facebook also has a rigorous screening process for acquihires too, and people get sent away althought with a generous severance package.
The industry complains about being unable to find enough programming talent, while dismissing entire swathes of highly trained, highly educated people for investing in themselves.
What a PhD in CS teaches you is how to do research in CS. This skill may or may not be valuable for a specific company and may or may not intersect with raw dev chops. Production Dev is a distinct skill from CS research.
That doesn't make sense at all. I do not see why a PhD would disproportionally filter out people with talent for coding, so that the graduates even after years of industry experience afterwards would still be unable to be great at coding.
the assumption here is that people can only learn at adequately fast rates before earning their phd? aka, isnt the expectation that if you can earn a phd in at least a highly related industry you should be able to pick up just about anything. Are they going to know how to wrangle a huge dev ops stack into submission, or pump data through some realtime frame work to maximize throughput or setup paxos properly from day 0, fine. but neither does any other entry level engineer and these guys can either learn it or be placed on a different team within the company that does deeper research that would make use of their phd...