Ce sont certains ingénieurs de Hello Co., Ltd. Nuco
Comme présenté dans article du jour 1, nous sommes une entreprise principalement engagée dans l'apprentissage automatique.
Dans mon travail, j'écris Python avec rigueur, mais comme il a été dit que je peux écrire comme j'aime, je parlerai de Java comme le dit le titre.
J'ai choisi Java quand je suis devenu ingénieur
A l'époque, il n'y avait aucune raison, je pense que c'était parce que c'était une langue avec un nom que j'entends souvent pour le moment.
Devenu ingénieur, j'ai d'abord expérimenté le développement d'applications métier utilisant Java, et travaillé tout en étudiant le concept de framework MVC.
Jusqu'à récemment, je pense que j'écrirai sur ce que j'ai ressenti "Je suis content de faire Java" ~~ douloureusement ~~ Je suis désolé d'avoir l'impression de ne pas être si technique
Vous pouvez trouver beaucoup d'informations y compris des blogs personnels .J'ai trouvé que Java était particulièrement sympa (petite sensation moyenne).
Même si vous n'essayez pas de déchiffrer des textes anglais avec Stack 〇-Burf 〇-, vous pouvez souvent trouver des indices sur la solution simplement par Google en japonais. (Mais si vous ne pouvez pas utiliser l'anglais, ce sera difficile à l'avenir, alors faisons de notre mieux pour y étudier ☆)
Même si vous sentez que le problème est assez limité, vous trouverez souvent le savoir-faire des ancêtres qui ont rencontré des problèmes similaires, il est donc peu probable que vous tombiez dans un état insoluble (Java est particulièrement comme ça). )
bien
Maintenant que la diffusion d'informations, y compris "Qiita" et "Hate ○", est devenue assez gratuite, les articles peuvent être trouvés dans d'autres langages en tant que tels, donc Java "seulement" n'est pas un bon point ...
Il y a de fortes chances que vous tombiez sur une bibliothèque qui peut utiliser un traitement qui vous fait penser "Je souhaite qu'il y ait un tel traitement".
C'est plus fiable que de l'implémenter à partir de zéro, et cela réduit également la quantité de code → améliore la lisibilité.
Vous pouvez réaliser le processus que vous souhaitez implémenter simplement en important et en appelant la fonction, et c'est gratuit. Merci pour la sagesse de nos prédécesseurs et laissez-nous l'utiliser.
… Parce que ce n’est pas une mauvaise chose de s’amuser.
Si vous êtes nouveau sur Java, commençons par googler "java string utils". Vous serez sûrement heureux.
Java écrit le processus, et si le type de la variable qui affecte la valeur de retour de la méthode est incorrect, l'EDI lancera immédiatement une erreur de compilation.
Il est nécessaire de prêter attention à "quel type de données est traité dans le processus actuel".
Il est difficile de "taper sur javac et de compiler manuellement" sur un site de développement récent, et maintenant je ne peux pas l'exécuter sans la permission de mes seniors IDE.
L'inférence de type n'existe pas par défaut
C'est comme entraîner un petit enfant avec des baguettes correctrices.
Prenez l'habitude de coder tout en étant conscient du type correct
Cela vous aidera certainement lorsque vous passerez à une autre langue
Puisque Java est utilisé comme langage, il ouvre également la voie au développement Android.
Il est également important de savoir que le développement Android = le développement d'applications pour smartphone n'est pas la seule chose
Comme il existe de nombreux sites qui utilisent Android même dans le développement intégré, la gamme de travail est beaucoup plus large que lorsqu'il s'agit de Java seul.
Je suis dans ce domaine depuis environ un an dans le passé, mais c'était amusant à développer tout en pétrissant non seulement les connaissances Android, mais aussi le matériel réel.
J'ai écrit un peu sur l'élément de considération du type de données.
Java est de toute façon un langage «bruyant par les règles»
Une écriture ambiguë entraînera une erreur immédiate
Ne vous attendez pas à ce que ce soit "bien" ou "se sentir bien"
Je pense que tout le monde connaît la hauteur de l'obstacle pour faire bonjour le monde
HelloWorld.java
public class HelloWorld {
public static void main (String[] args) {
System.out.println("Hello World !!");
}
}
↑ Vous devez faire une telle déclaration juste pour sortir une ligne
Vous pouvez voir à quel point le "langage de programmation" est compliqué
Au début, les gens disent parfois: «Je pense que c'est magique», mais ce n'est pas «magique».
Il n'est pas exagéré de dire que les essences de base et importantes pour maîtriser Java sont condensées dans ces cinq lignes.
C'est pourquoi je pense que cela vaut la peine d'apprendre d'abord
Au fait, Python ↓
hello_world.py
print('Hello World !!') # Simple is the best, huh?
Je l'ai écrit régulièrement
Java est à la base de ma carrière d'ingénieur
Si vous étudiez une langue avec un certain effort, les obstacles à l'apprentissage d'une autre langue seront réduits.
Je pense que Java est le facteur le plus important pour réduire cet obstacle.
S'il y a des personnes qui luttent avec Java autour des personnes qui lisent cet article en raison de leur relation, veuillez m'en parler.
"Il y a quelque chose de bien à étudier Java."
Merci beaucoup.
Recommended Posts