Verbessern Sie Ihre Fähigkeiten: Tipps und Tricks für Entwickler

Juli 20, 2020

Ja zum Lernen! Ja zum Wissen! Ja zur Verbesserung Ihrer Persönlichkeit! Sagen Sie noch heute Ja zu einem besseren Ich!

Ich sollte einfach mit dem Artikel beginnen, bevor ich riskiere, mich in ein Selbsthilfebuch zu verwandeln. Oh, was selbst die geringste Berührung mit Jordan B. Peterson aus einem machen kann. Aber im Ernst: Die Verbesserung Ihrer Fähigkeiten steht ganz oben auf der Liste der „WICHTIGEN DINGE“, wenn Sie in der IT-Branche tätig sind. Die Verbesserung Ihrer IT-Fähigkeiten durch Erfahrung und Beherrschung dessen, was Sie bereits können, macht Sie zuverlässig. Und gut zu sein in dem, was Sie bereits können, ist in Ordnung. Okay, wenn Sie für den Rest Ihres Lebens stagnieren und nur das tun wollen, was Sie gewohnt sind und wie Sie es gewohnt sind.

Und selbst wenn Sie die Dinge weiterhin auf die altmodische Art und Weise erledigen wollten, können Sie das heutzutage einfach nicht mehr. Denken Sie nur an die Webentwicklung, wo Plattformen, Frameworks und Auszeichnungssprachen über Nacht aus dem Boden schießen und dann (irgendwie, irgendwie) zum Standard in der Branche werden. Die besten Beispiele dafür sind Angular, das mit gerade einmal 3 Jahren das jüngste von allen ist, Vue.js, das etwa 6 Jahre alt ist, und das 7 Jahre alte React. Und es wäre falsch, sie nur als Trend abzutun, wenn man bedenkt, dass sie heute für fast jede Front-End-bezogene Position erforderlich sind.

Wie können Sie also das verbessern, was Sie bereits wissen? Oder wie halten Sie Ausschau nach diesen neuen Technologien? Unabhängig davon, ob Sie ein Front-End-Nerd (wie ich) oder ein Back-End-Fanatiker (definitiv nicht wie ich) sind, haben wir ein paar Ideen im Kopf, wie Sie Ihr Know-how erweitern können:

1. Fragen Sie herum

Der Alleingang beim Einstieg in eine neue Technologie kann entmutigend sein. Sie fragen sich, woher Ihr Kollege diese Fähigkeit hat? Fragen Sie. So einfach ist das. Die Online-Community ist immer bereit zu helfen, also springen Sie einfach auf StackOverflow. Weitere gute Anlaufstellen für Fragen sind Quora oder, wenn Sie ein echter Kenner sind, werden Sie Mitglied der Community auf Reddit.

2. Bleiben Sie auf dem Laufenden mit den Nachrichten

Man weiß nie, was in der Branche auftauchen kann. Wenn Sie darüber informiert sind, was im Trend liegt oder in der aufstrebenden Kategorie, können Sie entscheiden, was Ihr nächster Schritt sein wird. Greifen Sie nur auf zuverlässige Quellen zurück. Eine der besten in der Branche ist Smashing Magazinund ich kann es nicht genug empfehlen. Es deckt eine Fülle von Themen ab, so dass Sie zu jedem Thema etwas finden sollten, egal was Sie suchen. Außerdem ist ihr Maskottchen eine Katze, also gibt es Bonuspunkte von mir.

Wenn Sie etwas mehr auf Ihre Vorlieben zugeschnittenes bevorzugen, sehen Sie sich Flipboard. Betrachten Sie es als eine Art Tumblr, aber viel weniger anstößig und viel zuverlässiger. Es basiert auf Personalisierung und bringt mehrere Nachrichtenartikel, die Ihren Interessen entsprechen, in Ihren Feed.

3. Das Internet ist Ihr Freund

Es wird immer einen Lichtblick im Internet geben, also verzweifeln Sie nicht. Tutorials für alle, ob Anfänger, Fortgeschrittene oder Profis, sind auf allen Plattformen ethisch vertretbar. Youtube ist ein absoluter Geheimtipp. Einige Tech-Blogs bieten zwar Tutorials an, aber sie sind sehr rar gesät, so dass wir diese nicht empfehlen würden. Lernseiten wie Free Code Camp (das völlig kostenlos ist), Code Academy und Treehouse (beides Freemium-Dienste) bieten hervorragende Ressourcen zur Verbesserung der IT-Kenntnisse und haben Kurse für jeden Winkel der IT-Welt. Ich kann mich persönlich für sie verbürgen. Sie sind ein sehr guter Ausgangspunkt für jeden angehenden Entwickler, da sie detailliert und interaktiv sind.

4. Beginnen Sie mit den Grundlagen

Scheuen Sie sich nie, zu den Grundlagen zurückzukehren und von vorne anzufangen. Machen Sie sich zunächst mit den spezifischen Begriffen oder der Terminologie des Bereichs vertraut, den Sie lernen, und beginnen Sie mit den kleinsten Projekten. Wenn Sie Ihre IT-Kenntnisse verbessern wollen, sollten Sie sich zunächst die Grundlagen aneignen, bevor Sie sich an größere Dinge heranwagen, also lassen Sie sich Zeit.

5. Reverse Engineering von Projekten

Ein fertiges Projekt Stück für Stück auf das Wesentliche zu reduzieren, offenbart das Innenleben der Dinge und ist eine sehr gründliche Lernerfahrung zur Verbesserung der IT-Kenntnisse. Es offenbart andere Denkweisen, die sich oft stark von Ihren eigenen unterscheiden, im Guten wie im Schlechten. Es ist ein einfacher Weg, Bereiche zu erkennen, die verbessert werden müssen, und es kann als Leitfaden für die Norm der Branche dienen.

6. Replizieren Sie, damit Sie

Klingt nach Betrug? Ist es aber nicht. Einen Bezugspunkt zu haben ist doch kein Verbrechen, oder? Die Wiederholung eines Projekts, das jemand anderes von Hand gemacht hat, ist wiederum eine gute Lernerfahrung. Etwas zu haben, mit dem man es direkt vergleichen kann, ist das beste Szenario beim Lernen.

7. Code Alltag

Auch wenn es entmutigend erscheint: Übung macht den Meister. Tägliche Übung sogar noch mehr. Selbst wenn es nur eine halbe Stunde pro Tag ist. Kontinuierliches Üben und Lernen summieren sich mit der Zeit, so dass der Fortschritt, auch wenn er langsamer ist, immer noch sichtbar sein wird. Verkaufen Sie sich nicht unter Wert und geben Sie sich nicht die Schuld daran, dass es so lange dauert, sondern bleiben Sie konstant dabei und verlieren Sie nie die Hoffnung.

Haben Sie noch andere Vorschläge?