A plea for more realistic job postings
Recruiters do not always understand this. Managers who post such listings certainly do not understand this. The unfortunate young developer new to the hiring process almost certainly does not realize this. And yet the trend continues.
Technology is easy to learn. After all, technology has free tutorials available. Programming concepts are far more difficult to learn, hence why we have collegiate degrees. In the future, we can place a ceiling on our enthusiasm for the perfect candidate in terms of just a handful of technologies. And structure the interview questions so that they probe the candidate's ability to reason about fundamental programming concepts. Instead of regurgitating (or lying) about tech familiarity.
"But what about candidates with zero version control system experience, or zero CI/CD experience, or zero (insert app language experience)?"
That's what 3-5 years experience in software engineering should already supply. Don't restate your requirements twice.
In my experience, multiple jobs have strayed from their officially posted tech stack as time marches on. This is to be expected. Though no one bothers to update the job posting with the new details. Many still advertise Bush Jr. era buzzwords like "SaaS", for example.
Yet other pernicious employers will straight up lie about technical stacks. I've taken more than one job that advertised Go coding but turned out to be Node.js. Go to hell.js. No individual in the hiring process, not the manager, the recruiter, nor the candidate, can act reliably on these overly detailed job postings.
And I've yet to find a job that didn't pay lip service to Agile/Scrum, it's not worth the ink. Tell us what your company does. Tell us what makes your dev department special.
2 comments
[ 3.7 ms ] story [ 12.4 ms ] threadI confess, as a candidate, the really expansive job postings also help me to screen out undesirable roles.
Oh look, a company handcuffed to Microsoft .NET! Pass.
A company that doesn't check in source code as text files. Pass.
A company that still thinks Java Spring is a productive approach. Pass.
A company who evidently had a bad experience with some dip who didn't know how to Microsoft Office. Pass.
db2 (or Mongo). Pass. Thanks, job posting!