Vergessen wir nicht die Systemadministration
- Rick Mendes
- 2. Dez. 2024
- 3 Min. Lesezeit
Aktualisiert: 22. Dez. 2024
In meinem Roman „Growing Future Operators“ plädiere ich dafür, DevSecOps bereits in der Grundschule zu unterrichten. Letzte Woche ist bei meiner Arbeit etwas passiert, was mich zu der Annahme brachte, dass wir drei Bereiche des Technologieunterrichts brauchen.
Vor einigen Monaten haben wir einen jungen Systemadministrator mit Linux-Kenntnissen eingestellt, der im DevOps-Team arbeiten soll, das sich auf AWS-Bereitstellungen konzentriert. Unser Systemadministrator hatte keine Erfahrung mit der Cloud (AWS, Azure, Google) und hatte es seit seinem Eintritt in unser Unternehmen nicht leicht.
Dies ist das erste Mal, dass er Terraform oder Ansible verwenden musste. Er ist in Aufgaben im Zusammenhang mit diesen Tools oder AWS versunken und die Lernkurve war zu steil. Ubuntu Linux ist der einzige Bereich, in dem er herausragend war.
In meinem Roman erinnere ich die Leute daran, dass die Tech-Welt voller Menschen ohne Informatik-Abschluss ist. Systemingenieure verwenden häufig Terraform und Ansible. Mit diesen Tools kann man zwar etwas programmieren, aber das ist viel einfacher als das Schreiben von Code mit Java, Python oder Go.
Unser Linux-Administrator hat Probleme mit Terraform und Ansible, die Programmierkenntnisse erfordern, die er nicht hat. Auch die Unkenntnis von Clouds hat ihn hart getroffen. In seinem letzten Job dauerte es Wochen, bis ein neuer Server in ihrem Rechenzentrum installiert wurde, um die Hardware zu erhalten und die erforderliche Software zu installieren. Bei AWS braucht man nur Minuten, um einen neuen Server einzurichten. Wenn man die Automatisierung gut durchführt, hat der AWS-Server alles, was er braucht, sobald er betriebsbereit ist. Die Geschwindigkeit störte ihn auch. Die Dinge gingen zu schnell.
Der Linux-Administrator hat einen neuen Job gefunden, bei dem seine Linux-Kenntnisse gefragt sind und der keine Cloud-Nutzung plant. Dies ist seine letzte Woche bei uns.
In meinem Roman lege ich dar, dass sich Informatikkenntnisse von Systemtechnikkenntnissen unterscheiden. Auch die Kenntnisse in der Systemadministration unterscheiden sich von Informatik- und Systemtechnikkenntnissen. Ich betrachte dies oft in Bezug auf Code. Wenn Sie Code lieben, ist Informatik das Richtige für Sie. Wenn Ihnen die Komplexität der zuvor erwähnten Sprachen nicht gefällt, Sie aber über ein gewisses Programmierwissen verfügen, ist Systemtechnik das Richtige für Sie. Wenn Sie alle Programmiersprachen hassen und Shell-Skripte bevorzugen, ist Systemadministration das Richtige für Sie.
Bei der Recherche für meinen Roman fand ich Hunderte von Schulen, die Informatikkurse anbieten, aber keine für Systemtechnik oder Systemadministration. Warum nicht? Wenn wir von den Schülern verlangen würden, jeweils einen Kurs zu belegen, wäre es für sie besser. Schon in jungen Jahren würden sie lernen, welcher Weg für sie der richtige ist. Wenn man jeden Schüler zwingt, Softwareentwickler zu werden, setzt man voraus, dass er das Können besitzt. Wenn man ihnen mehrere Wege in der Technologie und viele Wege außerhalb der Technologie zeigt, können sie in Zukunft bessere Entscheidungen treffen.
Das müssen keine ganzjährigen Kurse sein. Wenn Sie jeden Kurs auf ein Semester beschränken, können die Schüler jeden Kurs ausprobieren, bevor wir sie auf das festlegen, was sie in der High School oder am College machen wollen. Als ich in der Schule war, mussten wir Fremdsprachen- und Holzbearbeitungskurse belegen. Warum können wir das nicht mit Technologiekursen machen?
In der heutigen Welt würde ich den Schülern Linux und Windows beibringen. Windows verfügt jetzt über das Windows-Subsystem für Linux (WSL). Kenntnisse in beiden Betriebssystemen würden modernen Systemadministratoren helfen. In meinem Hauptberuf verwenden wir Windows nur als internen Identitätsanbieter (IdP), indem wir Active Directory implementieren. Unsere SaaS-Plattform ist komplett Ubuntu Linux. Das ist hilfreich, da Systementwicklungsteams heutzutage aufgrund der Arbeitsbelastung dieser Teams oft eine große Rolle spielen.
Wir haben noch gar nicht über Container gesprochen, die ebenfalls vom System Engineering behandelt werden. Ein Systemadministrator, der beides kann, ist wertvoll, weil eine Person zwei Aufgaben erledigen kann.
Wenn Sie dies auf ein Semester für jede Technologie beschränken, können Sie sie in der siebten und achten Klasse oder im ersten und zweiten Jahr der High School unterrichten. Damit bliebe ein einsemestriger Kurs übrig. Wären Sie bereit, diesen Platz mit einem Kurs für kreatives Schreiben zu füllen?
Nur wenige Techniker können gut schreiben, weil sie Ingenieuren das Schreiben nicht beibringen. Der Kurs für kreatives Schreiben an der Boston University hat mich dazu gebracht, an meinem Schreiben zu arbeiten. Ich bin heute Romanautor, weil mich der Kurs davon überzeugt hat, dass ich schreiben kann. Daher habe ich nie eine Chance ausgeschlagen, Blogbeiträge oder Whitepaper für meine Arbeit zu schreiben. Ich habe nie das Französisch oder die Holzbearbeitungsfähigkeiten verwendet, die ich in der High School gelernt habe.
Wir sollten uns auch darüber im Klaren sein, dass viele Schüler überhaupt kein Interesse an Technologie haben. Das könnten unsere zukünftigen Krankenschwestern, Historiker, Bibliothekare usw. sein. Zwingen Sie Schüler nicht zur Technologie.
Deshalb sollten wir so etwas so früh wie möglich lehren. Lassen Sie die Schüler drei technologische Wege ausprobieren und sie einen oder einen nicht-technologischen Weg wählen. Kein Weg ist falsch. Lassen Sie die Schüler entscheiden. Ihre Erfolgschancen steigen, wenn sie etwas tun, das sie lieben.
Comments