Wenn Sie zuerst lernen, denke ich schließlich Java

Ich arbeite seit mehr als einem Dutzend Jahren an Java, habe seit mehreren Jahren Java satt und benutze Python, weil ich dachte, es könnte eine Sprache geben, die ich effizienter entwickeln könnte. Ich habe Neulingen von Anfang an Python beigebracht.

Ich habe vor zwei Jahren einen Artikel wie diesen geschrieben.

Python ist gut. Die Erstellung der Umgebung ist recht einfach und die Implementierungs- und Debugging-Geschwindigkeit ist in der Skriptsprache einzigartig. Ich dachte jedoch, dass Anfänger, die Ingenieure werden wollen, immer noch Java machen sollten. Wenn es zunächst nicht Java ist, gehen Sie es bitte einmal durch.

Immerhin ist die Typdeklaration gut

Ich möchte, dass Sie aufhören, Zeichenfolgen in Variablen einzufügen, die Zahlen enthalten, und tun, was Sie wollen. Aber wenn Sie gerade erst mit dem Programmieren beginnen, neigen Sie dazu, dies zu tun. Ich bin verwirrt und möchte mir des Typs bewusst sein.

Wenn Sie Objektorientierung tun

Java ist auch gut zum Erlernen des objektorientierten Prozesses. Schreiben Sie Schnittstellen, Instanzvariablen, Klassenvariablen usw., die dem Konzept nahe kommen. Ich denke, es ist Java, das es leicht macht, sich das Konzept vorzustellen, obwohl es möglich ist, in anderen Sprachen zu lernen.

Einfache Berührung verschiedener Technologien

Ähnliche Syntax

C # ist zu bequem! ??

C # ist in Ordnung, wenn es sich bisher um eine Funktion handelt. Das Schreiben von C # entspricht fast dem von Java. C # ist gut verarbeitet und kann die meisten von C # bereitgestellten Teile ausführen. Manchmal verlasse ich mich in gewissem Maße auf andere Bibliotheken, aber im Gegensatz zu Java startet es erst, wenn ich verschiedene Bibliotheken von Anfang an kombiniere. Wenn Sie sich entscheiden, immer nur C # zu machen, gibt es das, aber als Ingenieur, der auf Takami abzielt, möchten Sie verschiedene Fähigkeiten erwerben. Java ist anfangs schwer, aber ich dachte, ich könnte die Wachstumsrate danach erwarten.

C-Sprache ist auch gut

Es ist eine ziemlich gute Programmgrundlage, aber für Anfänger eine hohe Hürde. Das Konzept der Zeiger ist schwierig. Da die Objektorientierung nicht verwendet werden kann, wäre es C ++, dies zu tun, aber die Hürden sind noch höher. .. Ich denke, das ist der Grund, warum es nicht für Anfänger geeignet ist, wenn ich daran denke, Dinge wie das Web zu tun.

Breiteres Unterstützungsspektrum

Java ist ein Geschäftssystem, eine EC-Site, maschinelles Lernen, Formularausgabe, Batch, fast alles. Es ist stark, dass es einige Dinge gibt, in denen ich nicht gut bin. Es ist auch eine Versicherung, die mit Java realisiert werden kann, wenn es mit anderen Technologien schwierig ist. Desktop-Apps, die Sie nicht in Java erstellen möchten. Wenn Sie eine Desktop-App erstellen möchten, ist node.js + Express oder C # meiner Meinung nach einfach zu erstellen.

Wenn ich Python mache, ist es für Formulare etwas schmerzhaft. Es scheint, dass es durch CSV-Kooperation verwaltet werden kann, was für die Verwendung des Standard-Wingarc-SVF nicht bequem ist. .. Ich bin auch nicht gut in PDF.

Zusammenfassung

Die Grundlagen sind für alles wichtig. Java bestätigte erneut, dass es viele zugrunde liegende Elemente hatte. Ich hatte das Gefühl, dass es nach einem Dutzend Jahren eine mühsame Technik war, aber diese mühsame Technik hat mich gestärkt.

Wenn Sie die lästigen Dinge gut erledigen können, ist es einfacher, andere Dinge zu tun. Im Moment bin ich zu einem solchen Schluss gekommen.

Es wird jedoch für diejenigen empfohlen, die Ingenieur werden möchten. Dies ist nur dann der Fall, wenn es sich um einen Ingenieur handelt, z. B. für die universitäre Forschung. Ich denke, es ist am besten, schnell eine bequeme Technologie zu erwerben und sie zu nutzen, während man ihre Eigenschaften erfasst.

Recommended Posts

Wenn Sie zuerst lernen, denke ich schließlich Java
Ich habe zuerst Java touched berührt
Ich habe zuerst Java touched berührt
Ich habe zuerst Java berührt
Wenn Sie Java nicht auf Catalina installieren können
Java für alle! Ich habe jedermanns Java #minjava gelesen
Grundlegende Java-Grammatik sollten Sie zuerst kennen
Seien Sie vorsichtig, wenn Sie SHIFT-JIS in Java finden