Ratschläge, die ich mir gewünscht hätte, als ich in der Technologiebranche angefangen habe.
Die Dinge laufen nicht immer wie erwartet.
1 — Übung macht den Meister.
Ich kann nicht mehr ins Detail gehen.
2 — Enttäusche dich nicht, wenn du Codes, Websites oder Apps siehst, die sehr kompliziert aussehen.
Glaube mir, diejenigen, die Apps wie Instagram, WhatsApp oder Facebook entwickelt haben, haben jahrzehntelang geübt, vielleicht sogar Jahrzehnte, um diese Apps zu erstellen.
Du brauchst Zeit. Der Unterschied zwischen einem Meister und einem Anfänger ist die Zeit. Schließlich bringt die Zeit die Übung und die Erfahrung.
3 — Du brauchst ein gutes Team.
Ein gutes Team wird dich inspirieren und über deine Grenzen hinaus bringen. Natürlich beschränkt sich ein gutes Team nicht nur auf die Arbeit, sondern umfasst auch Freunde, Kommilitonen, Klassenkameraden und so weiter.
4 — Schreibe klare und lesbare Codes.
Lesbare Codes zu schreiben, hilft dir, deine eigenen Codes nach einer gewissen Zeit zu verstehen, und ermöglicht es anderen Programmierern, zu sehen, was du gemacht hast.
5 — Die Syntax muss mit größter Konzentration geschrieben werden.
Denn ein kleiner Syntaxfehler kann viele Probleme verursachen, wie das Vergessen eines Semikolons oder das Schreiben von statt fuction() – und manchmal tut das richtig weh.function()
6 — Verwende einfache und sinnvolle Namen.
Das klingt vielleicht vage, aber stell dir vor, eine Variable oder Funktion hat einen Namen, der überhaupt nichts mit ihrem Inhalt zu tun hat!
var sehrVerwirrenderText = 1 + 1
Wenn ich diese Variable jetzt verwenden möchte, aber der Name nichts mit dem gespeicherten Wert zu tun hat, wird das problematisch.
Ach ja, vergiss nicht, dass es einige Konventionen gibt, die du verwenden kannst. Ich persönlich bevorzuge camelCase.
7 — Programmieren ist nicht so komplex.
Es gibt kein zu großes Problem in der Programmierung. Was es immer gibt, ist eine Ansammlung kleiner Probleme, die dieses große Problem bilden. Und das größte Problem ist, dass die Leute scheinbar zu schüchtern sind, um zu recherchieren – oder in Foren nachzufragen.
8 — Lies Bücher und E-Books.
Lies viele Bücher. Bücher waren schon immer die beste Ressource, um etwas zu lernen, und sie werden dir sehr bei Logik und Geduld helfen.
9 — Dir ist nicht langweilig, du bist einfach nicht motiviert.
Denk nicht, dass dir beim Programmieren langweilig ist. Die bittere Wahrheit ist, dass dir nicht langweilig ist, du bist einfach nicht motiviert.
Ich erinnere mich, als ich eine Website erstellen oder eine Datenbank strukturieren wollte, und plötzlich blieb ich stehen und dachte: „Boah, wie langweilig.“ Aber ich war einfach nur unmotiviert. Doch wenn ich etwas schaffte, von dem ich nicht dachte, dass ich es könnte, lächelte ich wie ein Honigkuchenpferd, von Ohr zu Ohr.
10 — Vertraue nicht immer YouTubern.
Ernsthaft! Vertraue nicht immer YouTubern, die sagen, dass die 10 besten Programmiersprachen, die man 2022 lernen sollte, genau die sind, die sie nennen. Denn manchmal steht Cobol an erster Stelle ihrer Liste – nicht, dass das falsch wäre, aber wenn ich in der Zeit der Dinosaurier programmieren wollte, würde ich versuchen, eine Zeitmaschine zu erfinden.
11 — Mach dir keine Sorgen über die Zeit.
Mach dir keine Sorgen darüber, wie lange es dauert, Programmieren zu lernen.
Es dauert normalerweise eine Weile, bis man eine Programmiersprache beherrscht. Stelle einfach sicher, dass du nicht vom Weg abkommst.
Alles Gute braucht Zeit, also beeile dich nicht, Dinge über Nacht erledigen zu wollen.
12 — Wähle eine Sprache oder einen Sprachstack.
Viele Menschen haben die Angewohnheit, mit Python anzufangen, aufzugeben, sobald sie Variablen sehen, und dann direkt zu HTML gemischt mit Ruby on Rails überzugehen, während sie gleichzeitig nach PHP suchen… Ruhig, Einstein.
Suche zunächst heraus, in welchem Bereich der Programmierung du dich spezialisieren möchtest, sei es Datenbankadministration, Front-End oder UI/UX. Und wenn du dich entschieden hast, findest du im Internet viele Roadmaps, aber selbst wenn du keinem Roadmap folgen möchtest, schau dir die Hauptsprache an, die verwendet wird, und konzentriere dich darauf. Und keine Sorge, eine Sprache wird dich zur nächsten führen, die sie ergänzt (SQL 💚 Python, ups).
Fazit:
Wie Elon Musk sagte:
Man braucht kein College, um etwas zu lernen, der Wert liegt darin, zu sehen, ob jemand hart an etwas arbeiten kann.
Du musst also einen Plan haben, um deine Programmierfähigkeiten täglich zu verbessern und nicht aufhören zu lernen.
Nach Jahren der Erfahrung wirst du ein Experte sein.
Bonus:
Ich werde ein tolles Buch empfehlen, für Menschen, die beschlossen haben, das Programmieren auf eigene Faust zu lernen.
Der Inhalt wird in klaren Schritten präsentiert, die sich nach und nach ergänzen, sodass du problemlos folgen kannst.
Klicke auf den Link unten und hole dir deine Kopie:
The Self-Taught Programmer: The Definitive Guide to Programming Professionally