|
|
|
|
|
by Jensson
1601 days ago
|
|
Companies also fire a lot of bad software engineer and have technical interviews so there is pressure to perform. You never see teachers fired for being bad at teaching. They only get fired when they do something illegal like harass their students or when they refuse to go to work. If companies hired every person with a CS degree from any school to work as a software engineer and never fired anyone for bad performance you'd see software engineering salaries sink like a rock as well. |
|
Here in the UK, people have employment rights, including the right not to be dismissed without process. That involves warning the employee twice verbally, putting in place measures to help them improve their performance, and then a final written warning. Teachers here are unionised; they can take their employer to an employment tribunal, which is a kind of court, for the offence of Unfair Dismissal. It takes time and money to fire someone for underperformance.
Consequently recruitment is done rather carefully - more carefully than in many software companies, judging by the calibre of some of the colleagues I've worked with.
FTR I used to be a school governor in a state-run primary school.