JavaRush /Blogue Java /Random-PT /Pausa para café #25. O que vem por aí para Java após seu ...

Pausa para café #25. O que vem por aí para Java após seu 25º aniversário? Como se manter motivado ao aprender uma linguagem de programação

Publicado no grupo Random-PT

O que vem por aí para Java após seu 25º aniversário?

Fonte: Infoworld Pausa para café #25.  O que vem por aí para Java após seu 25º aniversário?  Como se manter motivado enquanto aprende uma linguagem de programação - 1 Esta semana, 23 de maio de 2020, a linguagem Java comemora suas bodas de prata. Exatamente 25 anos atrás, a Sun Microsystems apresentou o Java pela primeira vez ao mundo. Apesar de sua idade relativamente avançada e de muitos concorrentes, esta linguagem continua muito popular entre os desenvolvedores. Ao mesmo tempo, o Java não fica parado: uma série de atualizações estão sendo preparadas para lançamento em um futuro próximo.

Um pouco de história

Java surgiu originalmente como Projeto Oak, iniciado em 1991 por James Gosling. A nova linguagem orientada a objetos ganhou fama imediatamente devido à sua portabilidade - “escreva uma vez, execute em qualquer lugar”. A Java Virtual Machine suportava muitas plataformas de hardware e sistemas operacionais, e miniaplicativos Java podiam ser iniciados a partir de uma página da web. Durante anos, os miniaplicativos ofereceram melhor desempenho do que o JavaScript, mas acabaram caindo em desgraça entre os desenvolvedores de navegadores e foram removidos do Java em 2018. Java tornou-se código aberto no final de 2006. O controle sobre o desenvolvimento da linguagem passou para a Oracle com a aquisição da Sun Microsystems em janeiro de 2010. Alguns anos depois, a Oracle, juntamente com a Eclipse Foundation, lançou uma versão corporativa do Java EE. No entanto, a versão padrão do Java ainda é suportada com sucesso. As atualizações são lançadas semestralmente, o que é muito mais frequente do que nos anos anteriores. Anteriormente, era necessário esperar cerca de três anos por uma nova versão do Java.

Java comparado aos concorrentes

Java ainda é uma das três principais linguagens de programação em todos os rankings respeitados: TIOBE, RedMonk e PyPL. Até este mês, Java manteve o primeiro lugar no índice TIOBE durante cinco anos, até ser ultrapassado por C. Isto pode ser devido a uma combinação do uso generalizado de C em dispositivos médicos e à pandemia de COVID-19. Um dos benefícios mais importantes da linguagem Java é que ela possui um enorme ecossistema e é uma fonte inesgotável de empregos. A Oracle estima que havia 9 milhões de desenvolvedores Java em todo o mundo em 2017. Se você fizer uma pesquisa no Dice.com, descobrirá que existem atualmente cerca de 12.000 empregos abertos para desenvolvedores Java nos Estados Unidos. Enquanto, por exemplo, existem apenas 9.000 vagas de emprego para especialistas em JavaScript e 7.600 para desenvolvedores Python, além disso, Java deu impulso ao desenvolvimento de um enorme ecossistema de ferramentas – desde o framework Spring e a plataforma multimídia JavaFX até servidores de aplicativos. de empresas como IBM, Red Hat e Oracle.

O que o futuro reserva para Java?

Os desenvolvedores da linguagem Java, incluindo a Oracle e a comunidade OpenJDK, continuam a desenvolver a plataforma. O lançamento de dois meses do Java 14 (JDK 14) introduziu instruções switch para simplificar a codificação e streaming de eventos do JDK Flight Recorder (JFR) para uso contínuo de dados JFR. A próxima versão Java será JDK 15, com lançamento previsto para setembro de 2020. Os recursos esperados na nova versão incluem a visualização de classes seladas para um controle mais granular sobre seu código e entradas que fornecem classes que se comportam como portadores explícitos de dados imutáveis. O desenvolvimento da linguagem pode ser significativamente influenciado pelo chamado Projeto Leyden, que está sendo desenvolvido para eliminar “pontos sensíveis” em Java como quantidade de recursos, tempo de inicialização e dificuldades de desempenho. Espera-se que todos estes problemas possam ser resolvidos incluindo cópias estáticas dos dados na plataforma.

Caso Java perante a Suprema Corte dos EUA

Ao longo de seus 25 anos de história, Java esteve no centro de dois grandes processos judiciais. O primeiro caso dizia respeito a uma disputa entre a Sun e a Microsoft sobre o uso de Java no Windows. Segundo a Sun Microsystems, isso violou o acordo de compatibilidade de plataforma e o contrato de licença. Em um acordo extrajudicial, a Microsoft concordou em pagar à Sun US$ 20 milhões. Há alguns anos, a linguagem Java voltou a ser objeto de controvérsia. Uma longa disputa de propriedade intelectual eclodiu entre a Oracle e o Google sobre o uso de Java na plataforma móvel Android. Como resultado, o caso chegou à Suprema Corte dos EUA. A decisão do tribunal sobre esta questão pode afetar não apenas o uso de Java em aplicativos Android, mas também todo o desenvolvimento de software. Os processos judiciais estão atualmente suspensos devido à crise da COVID-19.

Como se manter motivado ao aprender uma linguagem de programação

Fonte: FreeCodeCamp Pausa para café #25.  O que vem por aí para Java após seu 25º aniversário?  Como se manter motivado enquanto aprende uma linguagem de programação - 2 Com constantes mudanças em tecnologias, linguagens e frameworks, é muito difícil se manter motivado e continuar aprendendo programação. Neste artigo, gostaria de compartilhar alguns truques que me ajudam a permanecer motivado no aprendizado de uma linguagem de programação.

Reserve 5 minutos para estudar

Cinco minutos não parecem muito. Mas isso é muito mais que nada. Se você procura constantemente algumas horas em sua agenda para estudar um novo tópico, talvez nunca consiga estudar. Aprender programação provavelmente não é tão divertido quanto praticar esportes ou jogar videogame. Mas isso ocorre apenas porque você ainda não domina a codificação o suficiente para que ela comece a ser divertida. Reservar cinco minutos todos os dias para estudar o ajudará a começar a aprender, e isso é o mais importante. Depois que você começar a escrever código, ficará mais fácil. Escrever código começará a lhe trazer alegria e, a cada vez, você desejará fazer um pouco mais. Muitas vezes acontece comigo que planejo estudar por cinco minutos, mas como resultado fico sentado por horas estudando.

Divida os tópicos que você estuda em pequenas partes

A maioria das coisas neste mundo pode ser dividida em partes menores e mais simples, cada uma das quais é muito mais fácil de entender. Aprender a codificar não é exceção aqui. Por exemplo, aprender JavaScript pode parecer uma tarefa enorme e muito difícil para muitos. Afinal, existem tantas nuances nessa linguagem! Mas cada parte do JavaScript, desde o tratamento de array até como os métodos são chamados, pode ser dividida em suas partes componentes. Um iniciante pode começar familiarizando-se com os pop-ups. Então você pode continuar estudando outros tópicos simples. Eventualmente, você se familiarizará com o funcionamento de todos os métodos e funções e poderá usá-los sem precisar pesquisá-los no Google. Seu conhecimento se acumulará, novos serão adicionados aos antigos - até que você tenha uma compreensão clara do assunto como um todo. Mas para que isso aconteça, o tema terá que ser dividido em pequenos componentes e estudado um de cada vez.

Escolha um tópico e comece a estudá-lo imediatamente

Você provavelmente já tem uma ideia do que quer estudar. Pode ser HTML, CSS, React ou JavaScript. Seja o que for, a vontade de aprender é sempre louvável. Depois de escolher um tema, você não precisa hesitar muito antes de estudar. Claro, você pode continuar lendo artigos e acompanhando novidades sobre a tecnologia escolhida, olhar sua documentação... mas para começar a estudar esse tema, você precisa finalmente começar a trabalhar. Ou seja, abra agora mesmo um novo projeto e escreva pelo menos Hello World lá. Seu objetivo é parar de pensar em como seria bom aprender um idioma e começar a aprendê-lo.

Aproveite os estudos - faz parte da sua vida

Quando você sai para correr, come alguma coisa ou vai ao cinema, você não pensa nessas ações no espírito de “Quero terminar de jantar” ou “Assisti a este filme com sucesso”. Você apenas corre, come, assiste a um filme, curtindo o processo. Em nossos estudos, muitas vezes nos esquecemos disso. Nós nos concentramos demais em “Você precisa entender o idioma” enquanto ignoramos “Você precisa aproveitar o processo de aprendizagem”. Quando você gosta de fazer o que faz, seus estudos vão muito melhor. Seu cérebro absorve informações com mais facilidade e as retém por mais tempo. É por isso que entre as pessoas de sucesso há tantas que aprendem constantemente algo novo e se divertem. O objetivo é parar de pensar tanto em como “terminar” o aprendizado de algo e, em vez disso, focar no quão interessante é cada novo tópico. Assim você avançará mais e será muito mais feliz ao mesmo tempo.

Siga um cronograma

Muitos de nós gostamos de deixar os estudos para o final: à noite ou no fim de semana. Por isso, minimizamos sua importância. Além disso, quando chega o tempo destinado ao aprendizado de um idioma, simplesmente não temos mais energia. Portanto, você precisa colocar os estudos em primeiro lugar na sua agenda. Você pode reservar 15 minutos para estudar o código imediatamente após acordar ou, por exemplo, antes de sair para o trabalho. Assim será mais fácil não perder o ritmo. No início do dia você tem energia suficiente para estudar, o que significa que o material será absorvido com mais facilidade. Você não precisa dedicar muito tempo para estudar. Se você dedicar 15 minutos por dia durante um ano, isso totalizará 90 horas de estudo!

Não olhe as redes sociais enquanto estuda

Quando tudo ao seu redor distrai, é muito fácil perder a concentração. Estudar requer focar apenas no assunto de estudo. Se você se distrai constantemente com as redes sociais, terá dificuldade para se concentrar. Como resultado, você pode decidir que não consegue aprender o idioma. A maneira mais eficaz de manter o foco é simplesmente desligar tudo o que puder enquanto estuda. Coloque seu telefone no modo silencioso. Feche todas as janelas do navegador, exceto aquelas relacionadas aos seus estudos. Se achar mais fácil trabalhar com música de fundo, opte por composições instrumentais. Dessa forma você ficará menos distraído.

Não pare

Continue aprendendo. Estudar é como uma reforma e, como você sabe, não pode ser concluída, apenas pausada. Depois que você se acostumar a estudar, estudar não parecerá uma tarefa árdua. Pelo contrário, se tornará algo pelo qual você se esforça. Como a tecnologia muda com tanta frequência, você terá que aprender constantemente de qualquer maneira. Anseie por futuras descobertas e seja grato por nunca ficar entediado: sempre haverá algo novo no horizonte para você explorar!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION