Hallo, Habr! Ich präsentiere Ihnen die Übersetzung des Artikels „“ von .

Hier sind die Top 5 Tipps
1. Setzen Sie sich Ziele
Das Setzen von Zielen erhöht die Produktivität eines Entwicklers.
Verstehen Sie:
- Warum Sie mit dem Programmieren begonnen haben
- Was Ihre Programmierziele sind
- Welchen Traum Sie als Entwickler erreichen möchten
Jeder hat persönliche Ziele, aber ich habe eine Liste mit universellen Ideen für jeden erstellt:
- Eine Website erstellen
- Einen neuen Job finden
- Als Freelancer arbeiten
- Remote arbeiten
- Sich selbst herausfordern
- Seine finanzielle Situation verbessern
Vergessen Sie nicht, Raum für ein besonderes Ziel zu lassen: ein persönliches Projekt. Wenn Sie erfolgreich sein und motiviert bleiben möchten, müssen Sie Nebenprojekte erstellen. Sie müssen sie jedoch nicht unbedingt immer abschließen. Es geht darum, kleine Ziele in Ihren eigenen Projekten zu erreichen.
Ein Beispiel: Wenn Sie lernen möchten, wie man eine Datenbank im Allgemeinen nutzt, können Sie ein Blog-Projekt starten. Aber wenn Sie lernen, wie man etwas in eine Datenbank einfügt, können Sie ein einfaches Formular erstellen, um einen Eintrag in die Datenbank hinzuzufügen.
Es ist wichtig, Projekte zu nutzen, um Ziele zu erreichen, denn das führt dazu, dass Sie an konkreten Beispielen arbeiten. Was kann motivierender sein als das?
2. Machen Sie es immer wieder… und wieder
Sobald Sie Ihre Ziele gewählt haben, arbeiten Sie so viel wie möglich daran. Je mehr Sie üben, desto mehr lernen Sie.
Coding zu lernen ist eine Fähigkeit, die Sie mit Sport vergleichen können. Wenn Sie darin gut sein und Ihre Arbeit erledigen möchten, müssen Sie viel praktizieren, am PC und nicht nur Bücher lesen oder Code mit einem Bleistift durchgehen.
Schreiben Sie täglich Code, während der Mittagspause oder nach der Arbeit. Selbst wenn es nur für eine Stunde ist, wenn Sie eine Gewohnheit entwickeln und sich daran halten, werden Sie tägliche Fortschritte sehen, schrittweise, aber stetig.
„Wiederholung ist die Mutter des Lernerfolgs, das Handeln ist der Vater, der ihn zum Architekten des Erfolgs macht.“ ( — Twitter)
3. Teilen Sie, was Sie lernen oder erstellen
Das ist der beste Weg, um Neues zu lernen.
Einige Ideen, um das, was Sie tun, zu teilen:
- Schreiben Sie Blogartikel (z.B. auf Habr)
- Nehmen Sie an Konferenzen oder lokalen Meetups teil
- Bitten Sie um Feedback auf StackOverflow
- Dokumentieren Sie Ihren Fortschritt täglich mit einem Hashtag
Ein wenig Erzählung:Wissen Sie, warum ich ?
von Code und Wissensaustausch fasziniert bin. In den letzten Jahren habe ich viele Artikel auf Plattformen wie , und so weiter gelesen. Ich habe gelernt, dass jeder teilen kann, was er lernt und erstellt, auch wenn es nur eine Kleinigkeit ist.
Ich habe aus mehreren Gründen hier codiert:
- Wissen teilen, um ein besserer Entwickler zu werden
- Anfängern helfen, grundlegende Konzepte zu verstehen
- Einfache und konkrete Beispiele für jeden erstellen
- Tun, was man liebt, und Freude daran haben
Das kann jeder tun. Ich habe mit einer einfachen Handlung begonnen. Zuerst schrieb ich einen Artikel auf Medium mit dem Titel "", dann noch einen zweiten über Docker mit dem Titel "" und so weiter.
Schreiben Sie für andere und Sie werden Ihre Programmierfähigkeiten verbessern. Die Fähigkeit, ein Konzept zu erklären und zu zeigen, wie es funktioniert, ist eine der wichtigsten Fähigkeiten eines Entwicklers.
Denken Sie daran: Man muss kein Experte sein, um über etwas zu schreiben.
4. Lesen Sie Code
Alles, was Sie über Code lesen, wird Ihre Programmierfähigkeiten verbessern.
Das können Sie lesen:
- Code auf GitHub
- Bücher
- Artikel
- Newsletter
Sie können viel aus dem Code anderer lernen. Sie können Experten in Ihrem Bereich finden oder GitHub nutzen, um Code zu finden, der Ihrem eigenen ähnlich ist. Es ist interessant zu erfahren, wie andere Entwickler Code schreiben und Probleme lösen. Sie werden Ihr kritisches Denkvermögen entwickeln. Ist die Methode, die sie verwenden, besser als Ihre? Lassen Sie es uns herausfinden.
Neben dem täglichen Programmieren, warum nicht jeden Tag einen Artikel oder ein paar Seiten eines Programmierbuchs lesen?
Einige bekannte Bücher:
- Clean Code: Ein Handbuch für agiles Software-Handwerk von Robert C. Martin
- Der pragmatische Programmierer: Vom Lehrling zum Meister
- Cal Newport: Deep Work
5. Stellen Sie Fragen
Zögern Sie nicht, zu viele Fragen zu stellen.
Fragen zu stellen, ist hilfreich, wenn Sie etwas nicht verstehen. Sie können sich an Ihr Team oder Freunde wenden. Verwenden Sie Programmierforen, wenn Sie niemanden kennen, den Sie fragen können.
Manchmal braucht man eine andere Erklärung, um ein Konzept zu verstehen. Es ist natürlich gut, sich Zeit zu nehmen und die Antwort im Internet zu suchen, aber irgendwann ist es besser, andere Entwickler zu fragen.
Nutzen Sie das Wissen einer anderen Person, um sich selbst zu verbessern. Und wenn Sie einen anderen Entwickler fragen, ist die Wahrscheinlichkeit hoch, dass er nicht nur antwortet, sondern Sie auch schätzt.
Quelle: habr.com
