Java >> Java Tutorial >  >> Java

Alles über die Fähigkeit des Programmierens

Ja, dies wird der Beitrag sein, in dem wir die Fähigkeiten des Programmierens sezieren. Kürzlich bin ich auf viele Anfängerfragen von Freunden und Familien gestoßen, die in die Programmierung einsteigen möchten. Aber auch wenn ich in der Zeit zurückgehen und einem 10 Jahre jüngeren von mir einen Rat geben möchte, welchen Rat würde ich geben? Wie würde ich Programmierkenntnisse anders angehen als bisher?

Bevor ich fortfahre, können Sie diesen Link besuchen, wenn Sie Designmuster lesen möchten.

Warum Programmierung wichtig ist?

Die meisten von uns sind keine geborenen Programmierer oder schlau genug, um unsere Fähigkeit einzuschätzen, stundenlang vor dem Computer zu sitzen und etwas in einer völlig fremden Sprache an die Menschheit zu schreiben. Programmieren ist definitiv kein Fremdwort mehr, aber es gibt immer noch viele Menschen auf der Welt, die nichts darüber wissen, wie Computer funktionieren. Sie wollen Computer benutzen, interessieren sich aber nicht dafür, wie Computer funktionieren.

Ich werde in diesem Thema nicht darauf eingehen, wie Computer funktionieren, aber ich möchte alle daran erinnern, dass ein Zweck bei der Entwicklung von Computern in den 50er und 60er Jahren darin bestand, dass sie uns helfen können, einige der komplexen Probleme zu lösen, mit denen wir konfrontiert sind. Computer haben die Erwartungen übertroffen und es gibt Spekulationen, dass in naher Zukunft alle alltäglichen Jobs durch künstliche Intelligenz ersetzt werden. Künstliche Intelligenz ist nur möglich, wenn sich die Programmierung weiterentwickelt und es wurde. Es gibt viele neugierige Menschen in unserer Welt und dieser Normalsterbliche ist einer von ihnen. Für mich war es die Neugier, die zu Computern trieb, und langsam nahm ich die Interna und Ideen über Computer an. Es war immer wieder faszinierend. Um die Frage zu beantworten, kurz gesagt, um uns als Menschheit kontinuierlich weiterzuentwickeln, brauchen wir Technologie, und Technologie ist das sich am schnellsten entwickelnde Paradigma, das hauptsächlich auf Programmierung basiert.

Was ist Ihr Zweck beim Programmieren?

Sie brauchen nicht wirklich einen Zweck zum Programmieren. Ich begann mit der Programmierung alltäglicher algebraischer Funktionen. Von diesem Moment an war es eine kontinuierliche Verbesserung, einige der komplexen mathematischen Probleme über technische Probleme bis hin zu realen Geschäftsproblemen zu lösen. Trotz alledem gibt es viele Probleme auf Systemebene in Computern, die Aufmerksamkeit erfordern. Sie können sogar einen Spaßzweck wählen. Viele Programmierer haben aus Spaß mit dem Programmieren begonnen und einige der coolsten Spiele entwickelt. Kein Zweck ist immer noch ein Zweck, bis Sie eine bestimmte Zeit zur Verbesserung Ihrer Fähigkeiten einplanen. Seit meinem College-Abschluss sind 15 Jahre vergangen, aber ich habe nicht aufgehört zu programmieren, und ich bin noch lange nicht in der Lage zu sagen, dass ich der Beste bin. Du wirst nie der Beste sein, du wirst dich ständig verbessern und das ist das Ziel, das du haben solltest. Lernen Sie aus allen Quellen.

Wie lernt man Programmieren?

Das ist ein weites Thema. Das Lernen, wie man lernt, deckt viele Feinheiten ab. Wie lernt man programmieren. Ich werde versuchen, die Diskussion darüber in wenigen Schritten einzugrenzen

  1. Lernen Sie die grundlegende Syntax, aber nicht die gesamte Syntax. Das wirst du mit der Zeit lernen.
  2. Lernen Sie Programmierprinzipien, hauptsächlich objektorientierte Prinzipien.
  3. Finden Sie allgemeine Muster heraus und studieren Sie sie. In der Softwareentwicklung folgen wir vielen Designmustern und sie werden ständig beim Entwerfen einer Anwendung verwendet.
  4. Finden Sie allgemeine Bibliotheken in der Sprache heraus, die Sie lernen möchten.
  5. Wenn Sie Java lernen, lesen Sie auf jeden Fall Effective Java, Clean Code and Refactoring.
  6. Probieren Sie Pair Programming aus, bei dem Sie mit einem anderen Programmierer zusammenarbeiten.
  7. Vielen Code lesen, lesen und lesen – sowohl schlechter als auch guter Code.
  8. Verlieben Sie sich in das Erlernen von Programmieren und Verarbeiten von Ergebnissen.
  9. Wenn Sie ein Projekt aufnehmen, beginnen Sie mit MVP (Minimum Viable Product), holen Sie Feedback von Kollegen/Kunden ein und verbessern Sie dann das Produkt, das Sie entwickeln. Während Sie diesem Prozess folgen, werden Sie auch Ihre Programmierung verbessern. Sie werden auf Straßensperren stoßen, die Sie herausfordern werden, die Lösung selbst zu finden. Balancieren Sie den langfristigen Prozess (Lernprogrammierung) mit kurzfristigen Zielen (Projekte, an denen Sie arbeiten werden).
  10. Wenn Sie mit erfahrenen Programmierern zusammenarbeiten, erhalten Sie Feedback für Ihren Code.

Ressourcen für die Programmierung

  1. Probleme auf HackerRank lösen
  2. Kostenloses Codecamp – Freecodecamp
  3. Nehmen Sie an Hackathons teil
  4. Schreiben Sie Blogs über Ihre Erkenntnisse

Schlussfolgerung

In diesem Beitrag habe ich versucht, einen Prozess zu vereinfachen, wie man Programmieren lernt, wie man die Fähigkeiten des Programmierens verbessert. Ich hoffe, dieser Beitrag hilft all denen, die beim Programmieren auf dem Zaun stehen, um mit dem Programmieren anzufangen.


Java-Tag