Wie man seine ProgrammierfÀhigkeiten verbessert

Hallo, Habr! Ich prĂ€sentiere Ihnen die Übersetzung des Artikels „Wie man seine ProgrammierfĂ€higkeiten verbessert“ von GaĂ«l Thomas.

Wie man seine ProgrammierfÀhigkeiten verbessert

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.“ (Zig Ziglar — 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 #100DaysOfCode

Ein wenig ErzÀhlung:Wissen Sie, warum ich HereWeCode.io?

von Code und Wissensaustausch fasziniert bin. In den letzten Jahren habe ich viele Artikel auf Plattformen wie freeCodeCamp, dev.to 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 "Was ist eine API?", dann noch einen zweiten ĂŒber Docker mit dem Titel "Einsteigerleitfaden fĂŒr Docker: So erstellen Sie Ihre erste Docker-Anwendung" 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

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster