Dinge, die ich mir gewünscht hätte, mir gesagt bekommen zu haben, als ich mein Informatikstudium begann.
Die IT ist so vielfältig wie die Medizin.
Das Semester beginnt an der Universität, und viele Erstsemester haben Fragen in der Telegram-Gruppe. Das erinnert mich an meine eigenen Fragen, als ich mein erstes Studium begann, und an die Dinge, die ich damals gerne gewusst hätte.
1 – Englisch
Die überwältigende Mehrheit der Dokumentationen ist auf Englisch verfasst, und eine Übersetzungswebsite wird nicht immer hilfreich sein. In manchen Fällen werden technische Begriffe übersetzt, die nicht übersetzt werden sollten oder in der Informatik eine andere Bedeutung haben.
- Englisch lesen: Gute Englischkenntnisse im Lesen sind bereits 50 % dessen, was man braucht.
- Englisch schreiben: Es wird dir sehr helfen, Fragen in Fachforen (Stack Overflow, Slack, Mailinglisten) zu stellen und mit dem Support anderer Unternehmen (Red Hat, Amazon usw.) in Kontakt zu treten.
- Konversation: Wird dir mit Sicherheit mehr Türen für Jobs öffnen – in Brasilien, im Ausland oder im Home Office.
Falls du noch skeptisch bist: In diesem kurzen Abschnitt, den du gerade gelesen hast, kamen 9 englische Wörter vor.
2 – IT ist so vielfältig wie die Medizin
Netzwerke, Middleware, Anforderungsanalyse, DBA, AD, Ops, QA, Linux, Frontend, Backend, Java, Ruby, Governance …
Halte dich nicht nur an die bekanntesten Bereiche wie Support und Entwicklung (die sind natürlich auch in Ordnung), sondern probiere ein bisschen von allem aus, finde etwas, das dir gefällt, und spezialisiere dich darauf.
3 – IT ist keine exakte Wissenschaft
Diese Aussage mag absurd klingen, aber wer schon einmal stundenlang versucht hat, ein Problem ohne einen – scheinbar – logischen Fehler zu lösen, weiß, wovon ich rede. Das kann in manchen Fällen frustrierend sein, aber der entscheidende Punkt ist zu wissen, wann es wichtiger ist, die Ursache des Problems zu finden, als es tatsächlich zu lösen.
4 – Nutze Tutorials, aber lies die Dokumentation
- „Wie installiere ich Git“: 3.020.000 Ergebnisse bei Google
- „CRUD in PHP“: 7.530.000 Ergebnisse bei Google
- „NGINX konfigurieren“: 355.000 Ergebnisse bei Google
Diese Tutorials (Anleitungen) sind nützlich, aber es ist entscheidend, zu verstehen, wofür etwas dient und wie es funktioniert, wenn man etwas reparieren oder verbessern muss.
5 – Hab keine Angst
Als ich in der IT anfing, hatte ich Angst, Linux zu installieren und nicht zu wissen, wie ich es konfigurieren oder ein Problem lösen könnte. Ich hatte Angst, etwas zu versuchen und zu scheitern. Es ist ein Klischee, weit verbreitet und untersucht, Coach-Gespräch, ich weiß, aber Fehler zu machen ist essenziell für das Lernen.
Heute, wenn ich ein System installiere oder konfiguriere, eine Pipeline erstelle, ein Skript schreibe oder etwas anderes ausführe und es beim ersten Versuch funktioniert, bekomme ich ein komisches Gefühl, als hätte ich etwas falsch gemacht und das Problem würde erst später auftreten (und das ist gut, denn es bringt mich dazu, alles noch einmal zu überprüfen).
Die Angst wird immer vor dem Neuen, dem Unerwarteten auftauchen, und in solchen Momenten denke ich an einen Satz, den ich vor einigen Jahren von einem Kollegen gehört habe:
„Ich weiß nicht, wie es geht, aber wenn ich Zeit habe, kann ich es lernen.“
Hinweis: Falls du etwas mit hoher Fehlerwahrscheinlichkeit tust, ziehe die Entwicklungs-Umgebung vor, okay?
6 – IT ist ein Werkzeug, nutze es.
Verbringe eine Woche damit, einen Code zu schreiben, um eine Aufgabe zu automatisieren, aber verschwende nicht zwei Tage damit, diese Aufgabe manuell zu erledigen. Die zusätzliche investierte Zeit wird durch das Gelernte und die Möglichkeit, diese Aufgabe in Zukunft erneut auszuführen, mehr als ausgeglichen.