> You already have a degree from some university, and you already worked in software development for quite some time
Yep. Now substitute doctors/lawyers/accountants/civil engineers into the equation and see how you feel about it.
Surely they don't take a test for every client, but I'd consider the interview process more like a "workaround" for the lack of standardized tests for software engineers instead of the lack of respect.
They don’t take a test for every client. But they do get regularly monitored for their competency and instead of being fired when they fail, they have their professional license revoked.
Maybe IT professionals should be held to the same rigour. There’s a lot of deadweight in the profession that get paid too much and moan too loudly despite having a cushty job in a field they’re barely competent in.