Nachhilfelehrkraft für Assembler, online, Unterricht auf Deutsch
Assembler online auf Deutsch unterrichten
Unterrichten Sie Assembler für x86, ARM oder AVR online auf Deutsch, von überall aus. Preis und Zeiten legen Sie selbst fest, Clasora nimmt keine Provision.
Auf einen Blick
- Rolle
- Nachhilfelehrkraft für Assembler, online, Unterricht auf Deutsch
- Ort
- Zu 100 % online, von wo aus Sie möchten
- Arbeitsweise
- Selbstständig. Preis und Zeiten bestimmen Sie selbst.
- Veröffentlicht am
- Wohnsitzländer
Belgien, Dänemark, Deutschland · alle anzeigen
Belgien, Dänemark, Deutschland, Finnland, Liechtenstein, Litauen, Luxemburg, Niederlande, Österreich, Polen, Schweiz, Slowakei, Slowenien, Tschechien, Ungarn
In Assembler bleibt von der Abstraktion nichts übrig. Jede Zeile ist ein Befehl, den der Prozessor tatsächlich ausführt: einen Wert in ein Register laden, zwei Zahlen vergleichen, springen, falls das Ergebnis null war. Variablen im gewohnten Sinn gibt es nicht, nur Register und Adressen, und eine Schleife ist ein Vergleich mit einem bedingten Sprung zurück nach oben. Die meisten Lernenden können schon etwas C, Java oder Python. Woran sie hängen bleiben, ist der Überblick: was gerade in welchem Register steht, was die Flags nach dem letzten Vergleich aussagen und wohin der Stackpointer inzwischen gewandert ist. Ein Push zu viel, und das Programm stürzt drei Befehle später ab, weit weg von der Zeile, die den Fehler verursacht hat.
Jede Prozessorfamilie hat ihren eigenen Assembler. Manche brauchen x86-64 in Intel- oder AT&T-Syntax, andere ARM für einen Einplatinencomputer, wieder andere MIPS oder RISC-V für eine Vorlesung über Rechnerarchitektur oder AVR für einen Mikrocontroller auf dem Labortisch. Eine gute Lehrkraft erkennt schnell, mit welcher Architektur jemand gerade ringt, und zeigt, was all diese Befehlssätze im Kern gemeinsam haben.
Warum Clasora Assembler-Lehrkräfte sucht, die auf Deutsch unterrichten
Clasora zeigt Lernenden die Lehrkräfte, die in der Sprache unterrichten, in der sie die Website nutzen. Wer Clasora auf Deutsch liest, bekommt Lehrkräfte angezeigt, die auf Deutsch unterrichten. Wenn Deutsch Ihre Unterrichtssprache ist, sind das die Lernenden, die Sie finden.
Die Befehlskürzel sind überall dieselben, die Erklärungen drumherum nicht. Wer Informatik oder Elektrotechnik an einer deutschsprachigen Hochschule studiert, begegnet Begriffen wie „Adressierungsart“, „Zweierkomplement“, „Stackframe“ oder „Aufrufkonvention“ und braucht jemanden, der dieselben Wörter benutzt wie das Vorlesungsskript. Dann lässt sich das Gezeigte direkt auf das nächste Übungsblatt übertragen. Gleichzeitig sind die Handbücher von Intel und ARM auf Englisch, und wer zwischen beiden Welten vermitteln kann, erspart Lernenden viel Frust.
Clasora stellt keine Lehrkräfte an, und dies ist keine Stellenanzeige. Sie arbeiten selbstständig: Preise und Zeiten legen Sie selbst fest, und Sie unterrichten so viel oder so wenig, wie Sie möchten. Das können ein paar Stunden pro Woche neben der eigenen Entwicklungsarbeit sein oder so viele, dass der Unterricht eine Anstellung ersetzt.
Wie Assembler-Unterricht online auf Clasora aussieht
Die Tätigkeit ist vollständig remote. Jede Stunde findet online statt, und Sie unterrichten von dort aus, wo Sie leben.
Lernende buchen direkt in Ihrem Kalender. Sie sehen nur die Zeiten, die Sie als frei markiert haben, und zwar in ihrer eigenen Zeitzone. Sie entscheiden, wie viel Vorlauf Sie vor einer Buchung brauchen und wie weit im Voraus gebucht werden kann.
Der Unterricht läuft im Browser, und niemand muss etwas installieren. Den größten Teil einer Assembler-Stunde trägt die Bildschirmfreigabe. Sie assemblieren ein kurzes Programm und gehen es in einem Debugger wie GDB oder x64dbg Befehl für Befehl durch, während Ihr Gegenüber verfolgt, wie sich Register und Flags verändern. Für MIPS oder RISC-V zeigen Simulatoren wie MARS oder RARS Register, Speicher und Code in einem einzigen Fenster, was den Einstieg sehr erleichtert. In einer Whiteboard-App lässt sich der Stack zeichnen, wie er mit jedem Push und jedem Call wächst und wieder schrumpft, und der Compiler Explorer zeigt, was aus einer kurzen C-Funktion wird. Der Chat während des Gesprächs eignet sich für eine Adresse oder eine Fehlermeldung zum Kopieren, und die Hintergrundunschärfe hält Ihr Zimmer aus dem Bild.
Zwischen den Stunden führt jede lernende Person eine eigene Unterhaltung mit Ihnen. Dort landet die Quelldatei, die sich fehlerfrei assemblieren lässt und trotzdem abstürzt, und Sie antworten mit einer kommentierten Fassung. Nachrichten, Dateien und geteilte Links liegen neben den Stunden, zu denen sie gehören, sodass Sie auch Wochen später das Stack-Diagramm wiederfinden, das Sie gemeinsam durchgegangen sind. Eigene Übungsaufgaben legen Sie in Ihrem persönlichen Dateibereich ab, und Dokumente lassen sich aus Google Drive übernehmen. Wenn Sie Ihre Woche in Google Kalender planen, kann er sich mit Ihrem Kalender auf Clasora synchronisieren.
Wobei Lernende meistens Hilfe suchen
Register und Speicher: Daten zwischen beiden bewegen und erkennen, wann ein Befehl mit einem Wert und wann mit einer Adresse arbeitet.
Zahlendarstellung: Binär- und Hexadezimalsystem, Zweierkomplement, Werte mit und ohne Vorzeichen, Byte-Reihenfolge.
Flags und Sprünge: wie ein Vergleich die Flags setzt und wie aus bedingten Sprüngen Verzweigungen und Schleifen entstehen.
Adressierungsarten: Basis, Index, Skalierung und Versatz, und wie Arrays und Strukturen im Speicher liegen.
Stack und Unterprogramme: Push und Pop, Call und Return, Stackframes, lokale Variablen und Rekursion.
Aufrufkonventionen: wie Argumente übergeben werden, welche Register eine Funktion sichern muss und wie man Assembler aus C heraus aufruft.
Bitoperationen: Masken, Schiebe- und Rotationsbefehle sowie die logischen Befehle AND, OR und XOR.
Systemaufrufe und Interrupts: eine Zeichenkette unter Linux ausgeben oder auf einem AVR- oder Cortex-M-Mikrocontroller einen Timer-Interrupt behandeln.
Compilerausgabe und Disassembly lesen: herausfinden, was ein kompiliertes Programm wirklich tut, ob zur Fehlersuche, zur Optimierung oder in der IT-Sicherheit.
Übungsblätter und Klausuren: ein Programm nach Vorgabe schreiben, Code von Hand nachvollziehen und einem Speicherzugriffsfehler auf die Spur kommen.
Wen wir suchen
Sie schreiben sicher Assembler für mindestens eine Architektur und finden sich im Handbuch einer weiteren zurecht.
Sie erklären klar auf Deutsch und können eine Schleife aus C aus dem Stegreif in Assembler übersetzen und jede Zeile begründen.
Sie können skizzieren, wie Speicher und Stack an jeder Stelle eines Programms aussehen, denn genau dieses Bild fehlt den meisten, die nicht weiterkommen.
Sie bleiben gelassen, wenn ein Programm zum fünften Mal abstürzt, und lesen den Absturz als Hinweis.
Vielleicht arbeiten Sie im Embedded-Bereich, an Betriebssystemen, Compilern oder in der IT-Sicherheit, betreuen Übungen zur Rechnerarchitektur, studieren Informatik oder Elektrotechnik oder haben als Hobby für einen 6502 oder Z80 programmiert.
Sie haben einen Computer mit Kamera, Mikrofon und stabiler Internetverbindung sowie einen eigenen Assembler und Debugger, die Sie auf dem Bildschirm zeigen können.
Sie sind mindestens 18 Jahre alt. Unterrichtserfahrung hilft, ist aber keine Voraussetzung.
Was Sie bekommen
Keine Provision. Clasora behält nichts von dem Preis ein, den Sie festlegen.
Kostenlose Anmeldung und Veröffentlichung. Es gibt kein Abo und keine Gebühr für Ihr Angebot.
Eigene Preise. Sie legen für jede Unterrichtsdauer einen eigenen Preis fest und können eine kostenlose erste Stunde anbieten.
Eigene Zeiten. Sie wählen Ihre Wochenzeiten und freien Tage, den nötigen Vorlauf und wie weit im Voraus gebucht werden kann.
Eine öffentliche Seite. Ihr Angebot hat eine eigene Seite, die Suchmaschinen finden und die alle Besucher in ihrer eigenen Sprache sehen, mit Foto, Vorstellungsvideo, Ihren Unterrichtsthemen, den Sprachen, die Sie sprechen, und Ihrem Preis je Unterrichtsdauer.
Bewertungen, die etwas aussagen. Lernende bewerten Sie nach Fachwissen, Verständlichkeit und Engagement.
Geprüfte Qualifikationen. Abschlüsse und Zertifikate können Sie in Ihrem Profil hinterlegen, und ein Moderator prüft sie.
Unterricht im Browser. Video mit Bildschirmfreigabe, Hintergrundunschärfe und Chat, ohne dass Sie oder Ihre Lernenden etwas installieren.
So fangen Sie an
Erstellen Sie über die Schaltfläche auf dieser Seite ein Konto.
Veröffentlichen Sie ein Angebot für Assembler.
Öffnen Sie Ihren Kalender und markieren Sie Ihre freien Zeiten.
Das dauert nur ein paar Minuten. Wenn Sie Lehrkraft werden, akzeptieren Sie die Nutzungsbedingungen, und ein Moderator prüft Ihr Angebot, bevor es online geht.
Häufige Fragen von Lehrkräften
Muss ich jede Architektur beherrschen?
Nein. In Ihrem Angebot steht, was Sie unterrichten. Sie können also nur x86-64 anbieten, nur ARM oder eine Mikrocontroller-Familie, die Sie gut kennen.
Kann ich auch Leute unterrichten, die noch nie programmiert haben?
Ja, wenn Ihnen der Anfang ganz von vorn liegt: Binärzahlen, Speicher und eine Handvoll Befehle in einem Simulator. Die meisten Lernenden kennen allerdings schon eine Hochsprache. Beschreiben Sie in Ihrem Angebot, für wen Ihr Unterricht gedacht ist.
Wie wird in der Stunde Code ausgeführt?
Für die Stunde selbst muss niemand etwas installieren. Sie teilen Ihren Bildschirm und lassen den Code in Ihrer eigenen Umgebung laufen, und die lernende Person kann Ihnen ihre Dateien vor oder nach der Stunde in der Unterhaltung schicken.
Wie werde ich bezahlt?
Kartenzahlungen sind noch nicht freigeschaltet. Vorerst wird eine Buchung ohne Karte bestätigt, und Sie regeln die Bezahlung direkt mit der lernenden Person. Clasora erhebt keine Provision auf Ihren Preis.
Fangen Sie bei Clasora an zu unterrichten
Konto anlegen, ein Angebot veröffentlichen, Kalender öffnen. Das dauert ein paar Minuten und kostet nichts.