So verbessern Sie Ihre Programmierkenntnisse

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

So verbessern Sie Ihre Programmierkenntnisse

Hier sind die Top 5 Tipps

1. Setzen Sie sich Ziele

Das Setzen von Zielen verbessert die Entwicklerproduktivität.

Verstehen:

  • Warum hast du 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 universellen Ideen für alle erstellt:

  • Eine Website erstellen
  • Such dir eine neue Arbeit
  • Arbeiten Sie als Freiberufler
  • Um aus der Ferne zu arbeiten
  • Teste dich selbst
  • Finanzlage verbessern

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

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

Es ist wichtig, Projekte zur Zielerreichung zu nutzen, da dies dazu führt, an konkreten Beispielen zu arbeiten. Was könnte motivierender sein als das?

2. Mach 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, die man mit der Ausübung einer Sportart vergleichen kann. Wenn Sie darin großartig sein und Ihren Job machen wollen, müssen Sie viel am PC üben und dürfen keine Bücher lesen und Code mit einem Bleistift analysieren.

Schreiben Sie jeden Tag Code, in der Mittagspause oder nach der Arbeit. Auch wenn es nur für eine Stunde ist: Wenn Sie sich eine Gewohnheit aneignen und daran festhalten, werden Sie täglich Verbesserungen feststellen, die zwar stufenweise, aber dauerhaft sind.

„Wiederholung ist die Mutter des Lernens, der Vater des Handelns, was sie zum Architekten der Leistung macht.“(Zig Ziglar —Twitter)

3. Teilen Sie, was Sie gelernt oder geschaffen haben.

Das ist der beste Weg, Neues zu lernen.

Einige Ideen, wie Sie Ihre Aktivitäten teilen können:

  • Blogartikel schreiben (zum Beispiel über Habré)
  • Nehmen Sie an Konferenzen oder lokalen Treffen teil
  • Bitten Sie um Feedback zu StackOverflow
  • Halten Sie Ihre Fortschritte jeden Tag mit einem Hashtag fest # 100DaysOfCode

Eine kleine Geschichte:Weißt du, warum ich erstellt habe? HereWeCode.io?

Ich bin fasziniert von Code und Wissensaustausch. In den letzten Jahren habe ich viele Artikel auf den Plattformen gelesen: freeCodeCamp, dev.to. usw. Und ich habe gelernt, dass jeder teilen kann, was er lernt und schafft, 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, Schlüsselkonzepte zu verstehen
  • Erstellen Sie jeweils einfache und konkrete Beispiele
  • Mach, was du liebst und habe Spaß

Jeder kann das tun. Ich begann mit der üblichen Aktion. Zuerst habe ich auf Medium einen Artikel mit dem Titel „Finden Sie heraus, was eine API ist!", dann ein zweiter über Docker mit dem Titel "Ein Anfängerleitfaden für Docker: So erstellen Sie Ihre erste Docker-Anwendung" usw.

Wenn Sie für andere schreiben, verbessern Sie Ihre Programmierkenntnisse. Die Fähigkeit, ein Konzept und seine Funktionsweise zu erklären, ist eine entscheidende Fähigkeit für einen Entwickler.

Denken Sie daran: Sie müssen kein Experte auf diesem 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
  • Neue Sprachen

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? Lass uns das Prüfen.

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

Einige berühmte Bücher:

  • Clean Code: Ein Handbuch für agile Software-Handwerkskunst von Robert C. Martin
  • Pragmatischer Programmierer: vom Gesellen zum Meister
  • Cal Newport: Tiefgründige Arbeit

5. Stellen Sie Fragen

Scheuen Sie sich nicht, zu viel zu verlangen.

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

Manchmal ist eine andere Erklärung erforderlich, um ein Konzept zu verstehen. Es ist natürlich gut, im Internet herumzuhängen und nach einer Antwort zu suchen, aber irgendwann ist es immer noch besser, andere Entwickler zu fragen.

Nutzen Sie das Wissen einer anderen Person, um sich zu verbessern. Und wenn Sie einen anderen Entwickler fragen, besteht eine hohe Chance, dass er nicht nur antwortet, sondern Sie auch schätzt.

Source: habr.com

Kommentar hinzufügen