> Do people actually think the listed requirements are really requirements when applying for a job?
I’m part of a mentoring group for college grads and junior engineers. It’s common for software engineers to assume that there is a clueless (and/or evil) HR person reading these resumes and executing the requirements listing like computer code. if(education.level < MASTERS) then return E_UNQUALIFIED. Even if John Carmack is applying.
A lot of them get advice from the internet or their parents that tends to be overly cynical and often dated. When we review resumes we often have to remove Microsoft Word and Excel from the qualifications section of programmer resumes because they heard from the internet or a parent that they’ll be rejected by automated HR software without those keyword. I still see people trying to keyword stuff their resumes with 6pt white text at the bottom (don’t do this)
In practice, hiring is hard and successful companies understand that they can’t afford to filter out qualified candidates over arbitrary low-signal missing requirements. I hope nobody really believes that Facebook HR people would reject John Carmack’s resume because it didn’t have a Master’s degree. That’s what Carmack himself is trying to explain. It should also be obvious that Carmack is the definition of an outlier in this scenario.