So verbessern Sie Ihre Programmierkenntnisse

Seit ich mit dem Codieren angefangen habe, habe ich immer nach Tipps gesucht, um meine Programmierkenntnisse zu verbessern.

Ich habe viele Dinge gelesen und ausprobiert und möchte einige meiner Top-Tipps mit Ihnen teilen. Wenn Sie also nach Wegen suchen, ein besserer Entwickler zu werden, sind Sie hier richtig!

In diesem Beitrag finden Sie eine Zusammenfassung dessen, was ich in den letzten Jahren des Programmierens gelernt habe.

Ich habe kürzlich auch meinen YouTube-Kanal gestartet und eine Videoversion dieses Beitrags erstellt. Wenn Sie es hier überprüfen möchten, ist es:

Hier sind meine Top 5 Tipps, um ein besserer Programmierer zu werden

1.? Ziele für sich selbst festlegen.

Das Setzen von Zielen kann Ihre Produktivität als Entwickler steigern.

Stellen Sie sich folgende Fragen:

• Warum haben Sie mit dem Programmieren begonnen?

• Was sind Ihre Programmierziele?

• Welchen Traum möchten Sie als Entwickler verwirklichen?

Jeder hat seine eigenen persönlichen Ziele, aber ich habe eine kleine Liste von Ideen für Sie erstellt:

• Erstellen Sie Ihre Website

• Such dir eine neue Arbeit

• Arbeiten Sie als Freiberufler

• Fernarbeiten

• Fordere dich heraus

• Erreichen Sie eine bessere finanzielle Gesundheit

Denken Sie daran, einen Platz für eines der wichtigsten Ziele zu sichern: das persönliche Projekt. Für mich ist es eines der wichtigsten Dinge beim Codieren. Wenn Sie erfolgreich sein und motiviert bleiben möchten, sollten Sie Projekte erstellen.

Aber du musst sie nicht immer beenden. Die Idee ist, kleine Ziele in Ihren Projekten zu erreichen.

Ich gebe Ihnen ein Beispiel. Wenn Sie lernen möchten, wie eine Datenbank verwendet wird, können Sie ein Blog-Projekt starten. Wenn Sie jedoch nur lernen möchten, wie Sie einer Datenbank etwas hinzufügen, können Sie ein einfaches Formular (Titel und Beschreibung) erstellen, um der Datenbank einen Datensatz hinzuzufügen.

Ich weiß, dass dies einfach ist, aber wenn Sie es einmal getan haben, haben Sie Ihr Ziel erreicht.

Es ist wichtig, Projekte zu verwenden, um Ziele zu erreichen, da Sie dadurch an konkreteren Beispielen (Lebensbeispielen) arbeiten können. Was könnte motivierender sein als das?

2.? Mach es noch einmal ... und noch einmal!

Wenn Sie Ihre Ziele ausgewählt haben, arbeiten Sie so viel wie möglich daran! Je mehr Sie üben, desto mehr lernen Sie.

Das Erlernen des Codierens ist eine Fähigkeit, die Sie mit dem Sport vergleichen können. Wenn du gut darin sein und gute Arbeit leisten willst, solltest du viel üben.

Versuchen Sie, das Codieren täglich, während der Mittagspause oder nach der Arbeit zu üben. Selbst wenn es nur eine Stunde dauert, werden Sie tägliche Verbesserungen feststellen, wenn Sie sich eine Gewohnheit machen und daran festhalten.

"Wiederholung ist die Mutter des Lernens, der Vater des Handelns, was es zum Architekten der Leistung macht." (Zig Ziglar - Twitter)

3. ? Teilen Sie, was Sie lernen / erstellen.

Es ist der beste Weg, um neue Dinge zu lernen.

Einige Ideen, um zu teilen, was Sie tun:

• Schreiben Sie Blog-Artikel

• Nehmen Sie an Konferenzen oder lokalen Meetups teil

• Bitten Sie um Feedback zu StackOverflow

• Tweet deinen Fortschritt jeden Tag mit dem Hashtag # 100DaysOfCode

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

Code und Wissensaustausch faszinieren mich. In den letzten Jahren habe ich viele Artikel auf verschiedenen Plattformen gelesen: freeCodeCamp, dev.to und so weiter. Ich habe gelernt, dass jeder teilen kann, was er lernt und erschafft, auch wenn es nur eine kleine Sache ist.

Ich habe HereWeCode aus folgenden Gründen erstellt:

• Teile mein Wissen, um ein besserer Entwickler zu werden

• Anfängern helfen, Schlüsselkonzepte zu verstehen

• Erstellen Sie einfache und konkrete Beispiele für alle

• Zu tun, was ich liebe und Spaß zu haben

Jeder kann es schaffen! Ich habe einfach angefangen. Zuerst habe ich einen kleinen Artikel auf Medium mit dem Titel "Entdecken Sie, was eine API ist!" Erstellt, dann einen zweiten auf Docker mit dem Titel "Ein Anfängerleitfaden für Docker - wie Sie Ihre erste Docker-Anwendung erstellen" und so weiter.

Indem Sie für andere schreiben, verbessern Sie Ihre Programmierkenntnisse erheblich. Ein Entwickler erklären zu können und wie es funktioniert, ist eine entscheidende Fähigkeit als Entwickler.

Denken Sie daran: Sie müssen kein Domain-Experte sein, um über etwas zu schreiben!

4.? Code lesen

Alles, was Sie über Code lesen, verbessert Ihre Programmierkenntnisse.

Sie werden viel entdecken!

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 ähnlich ist. Es ist aufregend zu entdecken, wie andere Entwickler Code schreiben und Probleme lösen. Sie entwickeln Ihre Fähigkeiten zum kritischen Denken. Ist die Methode, die sie verwenden, besser als Ihre?

Warum versuchen Sie nicht, ähnlich wie beim täglichen Programmieren, täglich mindestens einen Artikel oder einige Seiten eines Programmierbuchs zu lesen?

Einige bekannte Bücher:

• Clean Code: Ein Handbuch für agile Software-Handwerkskunst von Robert C. Martin

• Der pragmatische Programmierer: vom Gesellen zum Meister

• Deep Work von Cal Newport

5. ❓ Fragen stellen.

Scheuen Sie sich nicht, zu viel zu fragen!

Es kann hilfreich sein, wenn Sie etwas nicht verstehen. Sie können Ihr Team oder Ihre Freunde erreichen. Wenn Sie niemanden kennen, den Sie fragen können, verwenden Sie Programmierforen.

Manchmal benötigen Sie eine andere Erklärung, um ein Konzept zu verstehen. Es ist gut, im Internet stecken zu bleiben und nach einer Antwort zu suchen, aber irgendwann müssen Sie andere Entwickler fragen.

Nutzen Sie das Wissen einer anderen Person, um sich zu verbessern. Und wenn Sie einen anderen Entwickler fragen, besteht eine hohe Wahrscheinlichkeit, dass er es zu schätzen weiß.

Fazit

Sie können diesen Artikel speichern und jedes Mal darauf verweisen, wenn Sie ein besserer Entwickler werden müssen.

Jetzt bist du dran. Was sind Ihre Tipps, um Ihre Programmierkenntnisse zu verbessern?

Wenn Ihnen dieser Inhalt gefallen hat, können Sie mir hier auf Twitter folgen. Ich teile Inhalte über Programmierung, Selbstentwicklung und Tipps, um Ihre Ziele zu erreichen.