So verbessern Sie Ihre Programmierkenntnisse

Hallo, Habr! Ich präsentiere Ihnen die Übersetzung des Artikels "So verbessern Sie Ihre Programmierkenntnisse» vom Autor Gael Thomas.

So verbessern Sie Ihre Programmierkenntnisse

Hier sind die Top 5 Tipps

1. Setzen Sie sich Ziele

Das Setzen von Zielen steigert die Produktivität der Entwickler.

Verstehen:

  • Warum haben Sie mit dem Programmieren begonnen?
  • Was sind die Ziele der Programmierung
  • Welchen Traum möchten Sie verwirklichen, indem Sie Entwickler werden?

Jeder hat persönliche Ziele, aber ich habe eine Liste mit allgemeinen Ideen für alle erstellt:

  • Eine Website erstellen
  • Einen neuen Job finden
  • Arbeite als Freiberufler
  • Um aus der Ferne zu arbeiten
  • Fordern Sie sich selbst heraus
  • Verbessern Sie Ihre finanzielle Situation

Vergessen Sie nicht, Platz für einen besonderen Zweck freizuhalten: ein persönliches Projekt. Wenn Sie erfolgreich sein und motiviert bleiben möchten, müssen Sie Lieblingsprojekte erstellen. Aber man muss sie nicht immer zu Ende bringen. Die Idee besteht darin, in eigenen Projekten kleine Ziele zu erreichen.

Lassen Sie mich Ihnen ein Beispiel geben. Wenn Sie den allgemeinen Umgang mit einer Datenbank erlernen möchten, können Sie ein Blog-Projekt starten. Wenn Sie jedoch lernen, wie Sie einer Datenbank etwas hinzufügen, können Sie ein einfaches Formular erstellen, um der Datenbank einen Datensatz hinzuzufügen.

Es ist wichtig, Projekte zur Zielerreichung zu nutzen, da dabei an konkreten Beispielen gearbeitet wird. Was könnte motivierender sein als das?

2. Machen Sie es noch einmal … und noch einmal.

Sobald Sie Ihre Ziele festgelegt haben, arbeiten Sie so viel wie möglich daran. Je mehr Sie üben, desto mehr lernen Sie.

Das Erlernen des Programmierens ist eine Fähigkeit und kann mit der Ausübung einer Sportart verglichen werden. Wenn Sie darin gut sein und Ihren Job machen möchten, müssen Sie viel üben, und zwar an einem PC, und nicht Bücher lesen und Code mit einem Bleistift herausfinden.

Schreiben Sie jeden Tag Code, während Ihrer Mittagspause oder nach der Arbeit. Auch wenn es nur für eine Stunde ist: Wenn Sie sich eine Gewohnheit aneignen und dabei bleiben, werden Sie täglich Verbesserungen sehen, allmählich, aber stetig.

„Wiederholung ist die Mutter des Lernens, der Vater des Handelns und damit der Architekt des Erfolgs.“Zig Ziglar — Twitter)

3. Teilen Sie, was Sie lernen oder erstellen

Dies ist der beste Weg, Neues zu lernen.

Einige Ideen zum Teilen Ihrer Aktivitäten:

  • Schreiben Sie Artikel in einem Blog (zum Beispiel auf Habr)
  • Nehmen Sie an Konferenzen oder lokalen Meetups teil
  • Bitten Sie um Feedback zu StackOverflow
  • Halten Sie Ihren Fortschritt täglich mit einem Hashtag fest # 100DaysOfCode

Ein bisschen Geschichtenerzählen:weißt du, warum ich HereWeCode.io?

Ich bin fasziniert von Code und Wissensaustausch. In den letzten Jahren habe ich viele Artikel zu den Plattformen gelesen: freeCodeCamp, dev.to. und so weiter. Und ich habe gelernt, dass jeder das, was er lernt und schafft, weitergeben kann, auch wenn es nur eine Kleinigkeit ist.

Ich habe den Code hier aus mehreren Gründen erstellt:

  • Teilen Sie Ihr Wissen, um ein besserer Entwickler zu werden
  • Helfen Sie Neulingen, wichtige Konzepte zu verstehen
  • Erstellen Sie für jedes
  • Tun Sie, was Sie lieben und haben Sie Spaß

Jeder kann es tun. Ich begann mit der üblichen Aktion. Zuerst habe ich einen Artikel auf Medium mit dem Titel „Finden Sie heraus, was API ist!", dann noch eins über Docker mit dem Titel "Docker-Anfängerhandbuch: So erstellen Sie Ihre erste Docker-Anwendung" usw.

Schreiben Sie für andere und verbessern Sie Ihre Programmierkenntnisse. Für einen Entwickler ist es von entscheidender Bedeutung, ein Konzept und seine Funktionsweise erklären zu können.

Denken Sie daran: Sie müssen kein Experte auf einem Gebiet sein, um über etwas zu schreiben.

4. Lesen Sie den Code

Alles, was Sie über Code lesen, wird Ihre Programmierkenntnisse verbessern.

Folgendes können Sie lesen:

  • Code auf GitHub
  • Bücher
  • Artikel
  • Newsletter

Sie können viel aus dem Code anderer Leute lernen. Sie können Experten auf Ihrem Gebiet finden oder GitHub verwenden, um Code zu finden, der Ihrem eigenen Code ähnelt. Es ist interessant zu erfahren, wie andere Entwickler Code schreiben und Probleme lösen. Sie entwickeln Ihre Fähigkeiten zum kritischen Denken. Ist die von ihnen verwendete Methode besser als Ihre? Lassen Sie uns das überprüfen.

Warum lesen Sie nicht zusätzlich zum täglichen Programmieren jeden Tag mindestens einen Artikel oder ein paar Seiten eines Programmierbuchs?

Einige berühmte Bücher:

  • Clean Code: Ein Handbuch für agiles Software-Handwerk von Robert C. Martin
  • Pragmatischer Programmierer: Vom Lehrling zum Meister
  • Cal Newport: Konzentriertes Arbeiten

5. Fragen stellen

Scheuen Sie sich nicht, zu viel zu fragen.

Fragen zu stellen ist sinnvoll, wenn Sie etwas nicht verstehen. Sie können Ihr Team oder Ihre Freunde kontaktieren. Nutzen Sie Programmierforen, wenn Sie niemanden kennen, den Sie fragen können.

Manchmal braucht man eine weitere Erklärung, um ein Konzept zu verstehen. Es ist sicherlich gut, im Internet herumzuhängen und nach einer Antwort zu suchen, aber irgendwann ist es trotzdem besser, andere Entwickler zu fragen.

Nutzen Sie das Wissen anderer, um sich selbst zu verbessern. Und wenn Sie einen anderen Entwickler fragen, ist die Wahrscheinlichkeit groß, dass er Ihnen nicht nur antwortet, sondern Ihnen auch Anerkennung zollt.

Source: habr.com

Kommentar hinzufügen