01
Mein Studium
BSc Informatik: Games Engineering, Technische Universität München
Ich habe Informatik: Games Engineering an der Technischen Universität München studiert. Trotz des Namens ist es ein Informatikstudium: Ich habe das vollständige TUM-Curriculum gehört, dieselbe Theorie, Architektur und dieselben Systeme wie jeder andere Informatik-Student, obendrauf mit Fokus auf Grafik, GPU-Programmierung und Spiele.
| Bereich | Abgedeckt |
| Theorie | Theoretische Informatik · Algorithmen & Datenstrukturen · Diskrete Strukturen & Wahrscheinlichkeit |
| Softwareentwicklung | Softwarearchitektur · Software-Engineering · Programmieren über Paradigmen |
| Systeme & Daten | Datenbanken & SQL · Betriebssysteme · Rechnerarchitektur |
| Mathematik | Analysis · Lineare Algebra · Statistik & Wahrscheinlichkeit |
| Vertiefung Games Engineering | Spieltechnologie & Engines · Grafikprogrammierung · Shader · GPU-Programmierung |
02
Arbeitsprobe: Eine handgebaute Tastatur
Entworfen, gelötet und programmiert von Hand
ZMKZephyrVon Hand gelötet
Ich habe das Board entworfen und von Hand gelötet, dann seine Firmware geschrieben und geflasht: Layer, Makros und das Layout, das ich wirklich wollte. Das Repository trägt meine Keymap-Commits gegen das Upstream-ZMK.
Gebaut
- Ich habe die geteilte Tastatur von Hand gelötet: Dioden, Controller, Switches.
- Ich habe die Firmware in ZMK auf Zephyr geschrieben: Layer, Hold-Tap-Verhalten und Makros, abgestimmt darauf, wie ich wirklich tippe.
- Das Layout habe ich im täglichen Gebrauch iteriert; die Keymap-History im Repo ist der Bericht darüber, was sich geändert hat und warum.
github.com/Theodmer/zmk-eyelash-corne
04
Wie ich arbeite
- Ich wähle das Deterministische über das Clevere: Code wird öfter gelesen als geschrieben, von mir, sechs Monate später.
- Ich schreibe Tests für die Teile, die brechen, nicht für die Teile, die schmeicheln.
- Ich dokumentiere meine Entscheidungen, damit ein Team sich ohne mich im Raum bewegen kann.
- Ich halte Offline als Standard; ein Netzwerk ist ein Feature, keine Abhängigkeit.