Welche Programmiersprache sollte ein Anfänger wählen?

Anfänger sollten nach einer Lernrichtung suchen und eine Sprache basierend auf der Lernrichtung auswählen.

Sprachen sind alle Werkzeuge. Bevor Sie sich für ein Werkzeug entscheiden, müssen Sie sich darüber im Klaren sein, was Sie tun möchten. Wenn Sie einen Baum fällen möchten, muss eine Axt am praktischsten sein. Können andere Werkzeuge verwendet werden? Ja, aber es ist nicht einfach.

Wenn Sie Back-End machen wollen, dann lernen Sie Java; wenn Sie in die Big-Data-Richtung gehen wollen, wählen Sie Python; wenn Sie sich für Front-End-Entwicklung interessieren, lernen Sie HTML+CSS+JavaScript; wenn Sie das verstehen wollen zugrunde liegenden Treiber, lernen Sie C/C++.

1. Wählen Sie eine gute Sprache und machen Sie sich keine Gedanken über die Version.

Wählen Sie eine Sprache zum Lernen. Machen Sie sich keine Gedanken über die Version. Folgen Sie einfach der beliebten Sprache und machen Sie sich keine Sorgen über Kompatibilitätsprobleme. Freunde, die gerade erst anfangen, werden das Niveau der Eingewöhnung in den Versionsbereich noch lange nicht erreichen können.

Teilen Sie die folgenden Lernressourcen:

Front-End: Was wir lernen müssen, ist HTML + CSS + JS. Später müssen wir auch das beliebte Framework vue usw. und Node.js im Zusammenhang mit dem Back-End lernen .

Wie sollten wir Front-End-Lernen planen? 39 Zustimmen · 5 Kommentare und Antworten Editor icon-default.png?t=N7T8https://www.zhihu.com/question/265374511/answer/2217655227

Backend: Programmiersprache ist die Grundlage. Es empfiehlt sich Java zu wählen. Für Anwendungen, die zusätzlich eine weitere Sprache beherrschen, empfehlen sich Python und Go;

Neue Java-Lern-Roadmap 275 Zustimmen · 43 Kommentare Artikel icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/352898163

Datenbezogen: Es wird empfohlen, Python für die Big-Data-Entwicklung zu lernen; hauptsächlich Python + 5-Datenbanken für die Datenanalyse lernen;

Wie lerne ich Python von Grund auf? Wie lange dauert das Lernen? 31 Zustimmen · 0 Kommentar Artikeleditor icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/426762954

Darüber hinaus denken viele Leute, dass C-Sprache und C++ ein Muss für die Entwicklung sind. Sie können lesen:

C++-Lernroute und Wissenssammlung 391 Zustimmen · 12 Kommentare Artikel icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/372962992

Eingebettet ist mittlerweile die Wahl vieler Menschen, aber es ist etwas schwierig zu lernen:

Welche Aspekte der analogen und digitalen Elektronik werden für eingebettete Anwendungen benötigt? 2 Einverstanden · 0 Kommentar Antwort Bearbeitet icon-default.png?t=N7T8https://www.zhihu.com/question/621765711/answer/3246876404

3. Machen Sie sich zuerst die richtige Grammatik

Als autodidaktischer Freund muss man sich zu Beginn wirklich keine Kenntnisse über Computerkompositionsprinzipien oder Designmuster aneignen, sondern lernt einfach zuerst die Sprache. Was Geschichte, Evolution und Entwicklung betrifft, ist es besser, sie zu verstehen, ohne auf Details einzugehen. Was die Vorteile betrifft, sehen Sie einfach die Unterschiede und verstehen Sie sie. Hauptsächlich Grammatik lernen, Sie müssen sich nicht so viele Gedanken machen, Sie müssen weiterhin Code eingeben. Es ist in Ordnung, ihn zunächst zu kopieren, aber Sie müssen ihn von Hand eingeben.

Der praktische Prozess vertieft nicht nur das Gedächtnis, sondern gibt jedem auch das Gefühl, den Computer zu steuern. Lernen Sie zuerst eine Sprache gut, schauen Sie dann auf die Geschichte zurück und ziehen Sie Vergleiche an, lesen Sie die Theorien und Aussagen einiger großer Leute und erweitern Sie Ihr Wissen nach und nach nach außen, was für das Lernen hilfreicher ist.

4. Wenn Sie Linux nicht kennen, gehen Sie unter Windows zur Schule

Tatsächlich ist es für Neulinge, die nicht wissen, wie man Linux verwendet, wirklich nicht notwendig, Ubuntu zu installieren und Black Apple für eine lange Zeit zu installieren. Nach der Installation wissen sie nicht, wie sie eine Entwicklungsumgebung einrichten oder Geld ausgeben sollen eine lange Zeit. Dann hat es lange gedauert, bis ich mich mit Windows vertraut gemacht habe. Ich hatte noch nicht alle gängigen Programme, also habe ich mir eine Lücke gegraben, bevor ich überhaupt mit dem Lernen begonnen habe. Daher ist es am besten, dies von Anfang an unter Windows zu tun.

Es gibt auch Lernressourcen für Einsteiger. Tatsächlich basieren die meisten davon auf Windows.

5. Über Computer


Natürlich kann ich diese grundlegenden Informatikkonzepte einfacher erklären:

  1. Was ist die Prozedur? — Prinzipien der Computerorganisation.  Ebenso wie das Verständnis, wie ein Auto fährt, helfen uns die Prinzipien der Computerorganisation dabei, die Funktionsweise von Computern zu verstehen. Es sagt uns, welche Teile in einem Computer vorhanden sind, etwa das Gehirn (CPU), das Gedächtnis (Speicher) und die Sinne (Eingabe-/Ausgabegeräte), und wie diese Teile zusammenarbeiten, um Programme auszuführen.
  2. Wie werden Programme übersetzt? —Grundsätze  der Kompilierung .  Stellen Sie sich vor, Sie schreiben einen Brief, aber der Empfänger versteht Ihre Sprache nicht. Das Prinzip der Kompilierung ähnelt der Übersetzung: Sie wandelt ein Programm, das Sie in einer Programmiersprache (z. B. Englisch) schreiben, in eine Sprache um, die der Computer verstehen und ausführen kann (z. B. die „Muttersprache“ des Computers).
  3. Wie wird das Programm ausgeführt? — Kategorie der Betriebssysteme.  Das Betriebssystem ist wie der Kommandant des Computers. Es teilt dem Computer mit, wann er Programme ausführen soll, wie er den Speicher (Speicher) verwaltet und wie er mehrere Aufgaben gleichzeitig erledigen soll. Kurz gesagt, es sorgt dafür, dass der Computer ordnungsgemäß funktioniert.
  4. Wie kann die Arbeit anderer genutzt werden, um eine bessere Datenorganisation zu erreichen? – Datenbankbezogen.  Eine Datenbank ist wie eine riesige, organisierte Bibliothek. Es hilft uns, Informationen (Daten) zu speichern, zu finden und zu nutzen und stellt sicher, dass diese Informationen leicht zugänglich und verwaltet werden können.
  5. Wie kann sichergestellt werden, dass das Programm einfacher zu warten und lesbarer ist? — Dabei handelt es sich um Entwurfsmuster und Codierungskonventionen.  Entwurfsmuster und Codespezifikationen sind wie Architekturpläne und Bauvorschriften. Sie bieten Anleitungen und Best Practices für die Erstellung guter, leicht verständlicher und zu wartender Software.

Es ist auch sehr wichtig, die Grundkonzepte zu verstehen. Auch wenn Sie neu im Programmieren sind, können Sie Computer besser verstehen, indem Sie die oben genannten Inhalte erlernen.

Supongo que te gusta

Origin blog.csdn.net/itcast_cn/article/details/134838786
Recomendado
Clasificación