Weil sie keine Ahnung haben.
Ganz einfach... warum unterichte ich in Berufsschule wenn ich als guter Programmierer in der Wirtschaft viel mehr verdienen kann?
A) Weil ich mein Wissen an die Jugend weitergeben möchte
B) Weil ich eigentlich schlecht bin und mein Wissen aus 20 Jahre alten Fachbüchern habe
Vielleicht etwas übertrieben.
Ich hatte einen Lehrer, der alles richtig gemacht hat und mich bis heute geprägt hat. Der wäre in der Wirtschaft sicher auch gut aufgehoben, er wollte aber lieber sein Wissen weitergeben als dass er für Wirtschaftsfuzzis rumfrickeln muss.
Viel eher trifft denke ich zu, dass Lehrer häufig ein Problem damit haben auf aktuellem Stand zu bleiben.
Ich hatte in meinem Abi einen Lehrer, der um die 50 war. Er hatte das Programmieren gelernt, als es grade aufkam und war dementsprechend antiquiert in seinen Ansichten.
Er hat leider nie den Drang dazu verspürt sich neue Techniken oder Sprachen anzueignen. Stattdessen blieb er in seiner Schiene. Wir mussten damals VBasic lernen, weil er die Wahl hatte zwischen VB, Java und c++.
Sein Argument dazu: VB kenn ich schon.
Lehrer haben ne Menge zu tun und daher selten Zeit sich weiterzuentwickeln.
Als Mitarbeiter in der Wirtschaft oder der Industrie sollte man aber immer versuchen sich weiterzuentwickeln. Der erste Schritt ist dabei über die Schule hinauszuwachsen und eigene Regeln oder Programmierweisen zu entwickeln. Dazu zählt auch das erlenen von allgemein gültigen Konventionen. Wenn man nun das Pech hat in einer Firma zu landen, in der diese Konventionen verletzt werden, dann ist das Pech. In der Firma hält man sich dann halt daran. Dadurch dass man sich aber informiert hat und sich damit weiterentwickelt hat, weiß man wie es besser geht und kann dies zumindest Privat umsetzen.
Sollte dann mal ein Jobwechsel anstehen ist es auch leichter sich in den neuen Job einzufinden, denn wenn diese neue Firma sich an die Konventionen hält muss man sich nicht langwierig umgewöhnen. Man weiß ja schließlich wie es richtig geht.
In diesem Sinne:
@x22 und pg1337:
Versucht nicht auf dem aktuellen Stand stehen zu bleiben. Entwickelt euch weiter. Besorgt euch gute, aktuelle (!) Literatur und lernt weiter. Was man hier teilweise lesen musste, war schlicht eine Verweigerung davor etwas zu lernen, bis zu dem Punkt, an dem wirklich keine Argumente mehr gefunden werden konnten. So sollte es besser nicht sein. Alle die euch hier mitteilen wollten, wie es richtig geht haben schon einiges an Erfahrung und bei einigen kann man tatsächlich davon ausgehen, dass deren Erfahrung die eure um weites übersteigt. Also bitte auch nicht patzig reagieren und den dicken Mann raushängen lassen, sondern entsprechend auf Argumente eingehen. Kaum einer wollte euch persönlich attackieren, sondern einfach nur helfen einen Fehler in der Denkweise oder im gelernten aufzudecken und zu beheben.