JavaRush /Blog Java /Random-FR /Vaut-il la peine d’apprendre Java en 2018 ? Cody Weber ré...

Vaut-il la peine d’apprendre Java en 2018 ? Cody Weber répond

Publié dans le groupe Random-FR
"Est-ce que ça vaut la peine d'apprendre tel ou tel langage de programmation ?" Cette question est très souvent posée en ligne. Il est tout à fait juste : il existe de nombreuses technologies et plateformes, elles se développent à une vitesse colossale, de sorte qu'on n'a parfois pas le temps de suivre les changements. Alors en la matière, mieux vaut faire confiance aux professionnels ! Vous trouverez ci-dessous une opinion éclairée sur Java par l’un de ces professionnels, Cody Weber. Il est ingénieur logiciel au sein de la société américaine Centene. Vaut-il la peine d’apprendre Java en 2018 ?  Répondu par Cody Weber - 1Je pense que l'approche de cette question doit être modifiée. Java est-il pertinent et utile en 2018 ? Indubitablement! Mais peut-être pas pour les raisons qui nous viennent à l’esprit. Apprendre à coder en 2018 concerne beaucoup plus « comment résoudre un problème » et beaucoup moins « est-ce que je connais ce langage ». Concentrez-vous sur la résolution du problème, découvrez ce que vous pouvez faire pour le résoudre. Voici donc quelques raisons pour lesquelles Java est un bon langage pertinent à apprendre en 2018 et au-delà.
  1. Vous devez apprendre une langue qui résout les problèmes

    Java possède des centaines, voire des milliers de frameworks, de bibliothèques, de forums, etc. Les outils mêmes qui aident les développeurs à résoudre les problèmes. Et tout cela parce qu'un très petit pourcentage de ces mêmes problèmes des développeurs sont de nouveaux problèmes. Il y a de fortes chances que quelqu'un ait déjà résolu votre problème avant que vous n'utilisiez l'un des outils ci-dessus. Utilise le. Il n'est pas nécessaire de réinventer la roue.

  2. Vous devez apprendre une langue qui ne vous oblige pas à vous pencher sur chaque détail de la langue, mais qui vous permet néanmoins de faire quelque chose.

    Java est relativement simple. Ceci est facilité par son niveau suffisamment élevé. Vous n'avez pas à vous soucier de choses comme la collecte des déchets. Mais en même temps, il est également suffisamment bas pour pouvoir faire tout ce qui est fait avec des langages de niveau inférieur.

  3. Vous devez apprendre un langage qui accepte les concepts d'une bonne programmation

    Java est un langage orienté objet, et cette « objectivité » y est parfaitement implémentée. Parallèlement à la POO, vous apprendrez les concepts d'héritage, d'abstraction, de polymorphisme, etc. C’est le langage qui vous apprendra des concepts pouvant être appliqués à la plupart des autres langages, comme Python.

  4. Vous devez apprendre une langue assez courante et non limitée en outils

    Java ne se limite pas à un seul produit ou à une petite poignée d'adoptants. Il existe de nombreux IDE pour ce langage, gratuits ou payants, qui sont étonnamment puissants (prenez les trois grands IDEA, Netbeans et Eclipse). Si vous décidez que vous n'en avez pas besoin, écrivez dans un éditeur de texte, puis compilez votre code dans la ligne de commande/le terminal. Non seulement cela, mais il existe aujourd'hui des sites Web sur lesquels vous pouvez compiler votre code en ligne si vous souhaitez jouer avec le langage (par exemple JavaRush Web IDE).

    Eh bien, si vous « parlez » Java avec certains développeurs du forum, il y a de fortes chances que même ceux qui se spécialisent dans d'autres langages vous comprennent sans traduction.

  5. Vous devez apprendre une langue qui continue à se développer.

    • Каждая version Java (в настоящее время выпущена 10 version языка), меняет очень многое, оставляя при этом обратную совместимость со старым codeом. Так, Java 8 привнесла в мир Java концепцию функционального программирования. Оно добавило той самой гибкости, за отсутствие которой раньше критиковали этот язык. Также в восьмой версии были добавлены библиотеки, которые существенно упростor разработку некоторых вещей. Java 9 — это модульность в JRE, благодаря которой небольшие устройства могут использовать Java без особых расходов.

    • Язык Java просто отлично себя проявляет при обратной совместимости. При желании вы можете изучить древние библиотеки, и разобраться в самом запутанном legacy-codeе. Или не делать этого, а писать программы сразу по-новому, благо, всё отлично заdocumentировано.

    Подводя итоги сказанного, упомяну, что есть много языков, которые отвечают приведённым выше требованиям. Но Java хороша тем, что она хороша почти для всего. И если вы хотите стать серьезным разработчиком, владеющим надежным, легким и ориентированным на проблемы инструментом, учите Java. Не пожалеете.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION