Après tout, si vous apprenez d'abord, je pense que Java

Je travaille sur Java depuis plus d'une douzaine d'années, et j'en ai assez de Java depuis quelques années maintenant, et j'utilise Python parce que je pensais qu'il pourrait y avoir un langage que je pourrais développer plus efficacement.

J'ai écrit un article comme celui-ci il y a deux ans.

Python est bon. La construction de l'environnement est assez simple et la vitesse de mise en œuvre et de débogage est propre au langage de script. Cependant, je pensais que les débutants souhaitant devenir ingénieurs devraient toujours faire Java. Si ce n'est pas Java au début, veuillez le parcourir une fois.

Après tout, la déclaration de type est bonne

Je veux que vous arrêtiez de mettre des chaînes de caractères dans des variables contenant des nombres et que vous fassiez ce que vous voulez. Mais si vous commencez juste la programmation, vous avez tendance à le faire. Je suis confus et je veux être conscient du type.

Si vous faites de l'orientation objet

Java est également bon pour apprendre le processus orienté objet. Écrivez des interfaces, des variables d'instance, des variables de classe, etc. qui sont proches du concept. Je pense que c'est Java qui permet d'imaginer facilement le concept, même s'il est possible d'apprendre dans d'autres langues.

Facile à toucher diverses technologies

Syntaxe similaire

C # est trop pratique! ??

C # est très bien s'il s'agit d'une fonctionnalité jusqu'à présent. L'écriture C # est presque la même que celle de Java. C # est bien fait et peut faire la plupart des parties fournies par C #. Parfois, je compte sur d'autres bibliothèques dans une certaine mesure, mais contrairement à Java, cela ne démarre que si je combine diverses bibliothèques depuis le début. Si vous décidez de ne faire que C # tout le temps, il y a cela, mais en tant qu'ingénieur visant Takami, vous voudrez acquérir diverses compétences. Java est difficile au début, mais je pensais pouvoir espérer un taux de croissance par la suite.

Le langage C est également bon

C'est une très bonne base de programme, mais c'est un obstacle de taille pour les débutants. Le concept de pointeurs est difficile. De plus, comme l'orientation objet ne peut pas être utilisée, ce serait C ++ de le faire, mais les obstacles sont encore plus élevés. .. Je pense que c'est la raison pour laquelle ce n'est pas adapté aux débutants quand je pense à faire des choses comme le Web.

Gamme de support plus large

Java est un système d'entreprise, un site EC, un apprentissage automatique, une sortie de formulaire, un lot, presque tout. Il est fort qu'il y ait peu de choses pour lesquelles je ne suis pas bon. C'est aussi une assurance qui peut être réalisée en le faisant avec Java quand c'est difficile avec d'autres technologies. Applications de bureau que vous ne souhaitez pas créer en Java. Si vous souhaitez créer une application de bureau, je pense que node.js + Express ou C # est facile à créer.

Quand je fais du Python, c'est un peu pénible pour les formulaires. Il semble qu'il puisse être géré par la coopération CSV, ce qui n'est pas pratique d'utiliser le standard Wingarc SVF. .. Je ne suis pas bon non plus en PDF.

Résumé

Les bases sont importantes pour tout. Java a réaffirmé qu'il contenait de nombreux éléments sous-jacents. J'ai senti que c'était une technique gênante après une douzaine d'années, mais cette technique gênante m'a renforcé.

Si vous pouvez bien faire les choses gênantes, il sera plus facile de faire d'autres choses. Pour le moment, je suis arrivé à une telle conclusion.

Cependant, il est recommandé pour ceux qui veulent être ingénieur, et ce n'est le cas que s'il s'agit d'un ingénieur, par exemple pour l'utiliser pour la recherche universitaire. Je pense qu'il est préférable d'acquérir rapidement une technologie pratique et de l'utiliser tout en saisissant ses caractéristiques.

Recommended Posts

Après tout, si vous apprenez d'abord, je pense que Java
J'ai d'abord touché Java ③
J'ai d'abord touché Java ④
J'ai d'abord touché Java
Si vous ne pouvez pas installer java sur Catalina
Java pour tous! J'ai lu tout le monde en Java #minjava
Grammaire Java de base à connaître en premier
Soyez prudent si vous trouvez SHIFT-JIS en Java