Es sind bestimmte Ingenieure von Hello Co., Ltd. Nuco
Wie in Artikel zu Tag 1 vorgestellt, sind wir ein Unternehmen, das sich hauptsächlich mit maschinellem Lernen befasst.
In meiner Arbeit schreibe ich Python rigoros, aber da gesagt wurde, dass ich schreiben kann, wie ich möchte, werde ich über Java sprechen, wie der Titel sagt.
Ich habe mich für Java entschieden, als ich Ingenieur wurde
Zu dieser Zeit gab es keinen Grund, ich glaube, es war, weil es eine Sprache mit einem Namen war, den ich vorerst oft höre.
Nachdem ich Ingenieur geworden war, erlebte ich zunächst die Entwicklung von Geschäftsanwendungen mit Java und arbeitete während des Studiums des Konzepts des MVC-Frameworks.
Bis vor kurzem denke ich, ich werde über das schreiben, was ich fühlte "Ich bin froh, dass ich Java gemacht habe" ~~ schmerzhaft ~~ Es tut mir leid, dass ich das Gefühl habe, nicht so technisch zu sein
Sie können viele Informationen finden, einschließlich persönlicher Blogs. Ich fand Java besonders nett (kleines durchschnittliches Gefühl).
Auch wenn Sie sich nicht bemühen, englische Texte mit Stack 〇-Burf 〇- zu entschlüsseln, können Sie häufig nur auf Google auf Japanisch Hinweise auf die Lösung finden. (Aber wenn Sie kein Englisch sprechen können, wird es in Zukunft schwierig sein, also lasst uns unser Bestes geben, um dort zu lernen ☆)
Selbst wenn Sie der Meinung sind, dass das Problem sehr begrenzt ist, finden Sie häufig das Know-how der Vorfahren, die auf ähnliche Probleme gestoßen sind. Daher ist es schwierig, in einen unlösbaren Zustand zu geraten (Java ist besonders ähnlich). )
Gut
Jetzt, da die Verbreitung von Informationen, einschließlich "Qiita" und "Hate 〇", ziemlich kostenlos geworden ist, können Artikel in anderen Sprachen als solche gefunden werden, so dass Java "nur" kein guter Punkt ist ...
Es besteht eine hohe Wahrscheinlichkeit, dass Sie auf eine Bibliothek stoßen, die eine Verarbeitung verwenden kann, die Sie denken lässt "Ich wünschte, es gäbe eine solche Verarbeitung".
Es ist zuverlässiger als die Implementierung von Grund auf neu und reduziert außerdem die Codemenge → verbessert die Lesbarkeit.
Sie können den Prozess, den Sie implementieren möchten, realisieren, indem Sie die Funktion importieren und aufrufen. Sie ist kostenlos. Vielen Dank für die Weisheit unserer Vorgänger und lassen Sie uns sie verwenden.
… Weil es keine schlechte Sache ist, Spaß zu haben.
Wenn Sie neu in Java sind, beginnen wir mit gegoogelten "Java String Utils". Sie werden sicherlich glücklich sein.
Java schreibt den Prozess, und wenn der Typ der Variablen, die den Rückgabewert der Methode zuweist, falsch ist, gibt die IDE sofort einen Kompilierungsfehler aus.
Es muss darauf geachtet werden, "welche Art von Daten im aktuellen Prozess verarbeitet werden".
Es ist schwierig, auf einer aktuellen Entwicklungssite "Javac zu tippen und manuell zu kompilieren", und jetzt kann ich es nicht ohne die Erlaubnis meiner IDE-Senioren ausführen.
Typinferenz existiert standardmäßig nicht
Es ist, als würde man ein kleines Kind mit Korrekturstäbchen trainieren.
Gewöhnen Sie sich an, zu codieren, während Sie den richtigen Typ kennen
Es wird definitiv helfen, wenn Sie in eine andere Sprache wechseln
Da Java als Sprache verwendet wird, eröffnet es auch den Weg für die Android-Entwicklung.
Es ist auch wichtig zu wissen, dass Android-Entwicklung = Smartphone-App-Entwicklung nicht das einzige ist
Da es viele Websites gibt, die Android auch in der Embedded-Entwicklung verwenden, ist der Arbeitsbereich viel breiter als bei Java allein.
Ich bin in der Vergangenheit ungefähr ein Jahr auf diesem Gebiet gewesen, aber es hat Spaß gemacht, mich weiterzuentwickeln und dabei nicht nur das Wissen über Android, sondern auch die eigentliche Hardware zu kneten.
Ich habe ein wenig über den Betrachtungspunkt des Datentyps geschrieben.
Java ist sowieso eine "regelrausche" Sprache
Mehrdeutiges Schreiben führt zu einem sofortigen Fehler
Erwarten Sie nicht, dass es "gut" ist oder sich "gut anfühlt"
Ich denke, jeder kennt die Höhe der Hürde, um Hallo Welt zu tun
HelloWorld.java
public class HelloWorld {
public static void main (String[] args) {
System.out.println("Hello World !!");
}
}
↑ Sie müssen eine solche Erklärung abgeben, um nur eine Zeile auszugeben
Sie können sehen, wie kompliziert die "Programmiersprache" ist
Zuerst sagen die Leute manchmal "Ich denke, es ist Magie", aber es ist überhaupt nicht "Magie".
Es ist keine Übertreibung zu sagen, dass die grundlegenden und wichtigen Essenzen für die Beherrschung von Java in diesen fünf Zeilen zusammengefasst sind.
Deshalb denke ich, dass es die Mühe wert ist, zuerst zu lernen
Übrigens Python ↓
hello_world.py
print('Hello World !!') # Simple is the best, huh?
Ich habe es stetig geschrieben
Java ist die Wurzel meiner Ingenieurkarriere
Wenn Sie eine Sprache mit etwas Aufwand lernen, werden die Hürden für das Erlernen einer anderen Sprache verringert.
Ich denke, Java ist der größte Faktor, um diese Hürde zu nehmen.
Wenn jemand in Ihrer Umgebung, der diesen Artikel liest, eine Beziehung hat und mit Java zu kämpfen hat, sprechen Sie mich bitte an.
"Es gibt definitiv gute Dinge zu tun, wenn Sie Java lernen."
Vielen Dank.
Recommended Posts