JavaRush /Blogue Java /Random-PT /Vale a pena aprender Java em 2018? Cody Weber responde

Vale a pena aprender Java em 2018? Cody Weber responde

Publicado no grupo Random-PT
“Vale a pena aprender esta ou aquela linguagem de programação?” Esta pergunta é feita com frequência online. Ele é bastante justo: existem muitas tecnologias e plataformas, elas estão se desenvolvendo a uma velocidade colossal, então às vezes não temos tempo para acompanhar as mudanças. Então nesse assunto é melhor confiar nos profissionais! Abaixo está uma opinião informada sobre Java feita por um desses profissionais, Cody Weber. É Engenheiro de Software na empresa americana Centene. Vale a pena aprender Java em 2018?  Respondido por Cody Weber - 1Acredito que a abordagem a esta questão precisa de ser alterada. O Java é relevante e útil em 2018? Sem dúvida! Mas talvez não pelas razões que primeiro vêm à mente. Aprender a programar em 2018 é muito mais sobre “como resolver um problema” e muito menos sobre “eu conheço essa linguagem”. Concentre-se em resolver o problema, descubra o que você pode fazer para resolvê-lo. Então, aqui estão alguns motivos pelos quais Java é uma linguagem boa e relevante para aprender em 2018 e além.
  1. Você precisa aprender uma linguagem que resolva problemas

    Java tem centenas, senão milhares, de frameworks, bibliotecas, fóruns e assim por diante. As mesmas ferramentas que ajudam os desenvolvedores a resolver problemas. E tudo porque uma porcentagem muito pequena desses mesmos problemas dos desenvolvedores são problemas novos. Provavelmente, alguém já resolveu seu problema antes de você usar uma das ferramentas acima. Use-o. Não há necessidade de reinventar a roda.

  2. Você precisa aprender uma linguagem que não o force a se debruçar sobre cada detalhe da linguagem, mas que ainda permita que você faça algo

    Java é relativamente simples. Isto é facilitado pelo seu nível suficientemente elevado. Você não precisa se preocupar com coisas como coleta de lixo. Mas, ao mesmo tempo, também é de baixo nível o suficiente para poder fazer tudo o que é feito usando linguagens de nível inferior.

  3. Você precisa aprender uma linguagem que aceite os conceitos de uma boa programação

    Java é uma linguagem orientada a objetos, e essa mesma “objetividade” é implementada nela perfeitamente. Junto com OOP, você aprenderá os conceitos de herança, abstração, polimorfismo e assim por diante. Esta é a linguagem que lhe ensinará conceitos que podem ser aplicados à maioria das outras linguagens, como Python.

  4. Você precisa aprender uma linguagem que seja bastante comum e não limitada em ferramentas

    Java não está limitado a um produto ou a um pequeno grupo de adotantes. Existem muitos IDEs para esta linguagem, gratuitos ou pagos, que são surpreendentemente poderosos (veja os três grandes IDEA, Netbeans e Eclipse). Se você decidir que não precisa deles, escreva em um editor de texto e compile seu código na linha de comando/terminal. Não só isso, mas hoje existem sites onde você pode compilar seu código online se quiser brincar com a linguagem (por exemplo, JavaRush Web IDE).

    Ну а если вы будете «говорить» на Java с Howими-то разработчиками на форуме, очень высока вероятность, что вас поймут без перевода даже те, кто специализируется в других языках.

  5. Нужно учить язык, который продолжает развиваться.

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

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

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

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION