CodeGym /Blogue Java /Random-PT /Java é um osso duro de roer para você?
John Squirrels
Nível 41
San Francisco

Java é um osso duro de roer para você?

Publicado no grupo Random-PT
Uma das coisas mais confusas que podem acontecer aos estudantes que estão apenas começando a programar é ouvir que programar é fácil. Na realidade, as coisas são totalmente diferentes. Um famoso cientista da computação americano, Alan Kay, acertou em cheio ao dizer: "A coisa mais desastrosa que você pode aprender é sua primeira linguagem de programação." É claro que a maioria das linguagens de programação (incluindo Java) não exige um cérebro proeminente ou conhecimento excepcional. Ainda assim, eles podem ser mais frustrantes e complicados do que você imagina. Muitas habilidades de programação envolvem desenvolver um talento especial para fazer as perguntas certas e saber qual código deve ser copiado e colado. Além disso, há um grande segredo – não existe domínio, não existe nível final quando se trata de aprender Java. Então, você está pronto para isso? Você é capaz de alcançar proficiência em codificação? E o que você precisa para ter sucesso em programação? Java é um osso duro de roer para você?  - 1

Identificando seus objetivos

Muito provavelmente, você já definiu seus objetivos e sabe o que deseja obter do Java. Você gostaria de se tornar um desenvolvedor Java, um desenvolvedor Android ou conectar sua vida com a automação de controle de qualidade? Você deseja desenvolver aplicativos da Web, aplicativos Android, aplicativos científicos ou criar ferramentas de software como Eclipse, IntelliJ IDEA, NetBeans IDE e outros? Tenha seu objetivo em mente e concentre-se ao máximo nas tarefas que estão próximas de seu objetivo. Com certeza, você achará um pouco mais fácil aprender a linguagem Java quando relacioná-la diretamente com o que deseja fazer com ela no futuro. Ver os resultados que você poderá usar mais tarde o ajudará a se manter motivado o tempo todo e lhe dará uma prova tangível de seu progresso. No entanto, não se esqueça que aprender o básico continua a ser crucial, por isso nunca pule um tópico, nunca perca nada. Diferente de muitos outros cursos online, o CodeGym não é aguado e inclui apenas informações práticas.

Construindo um Roteiro

A palavra “ código ” é um tanto misteriosa por definição, pois implica uma forma técnica de comunicação que os computadores (não os humanos) devem compreender. E a maneira como muitas pessoas começam a aprender a codificar envolve simplesmente pular para Java sem direção. Mas é melhor começar com um roteiro para ter sucesso – nós o chamamos de visão panorâmica do mundo da codificação que pode delinear um conjunto de habilidades, conceitos Java e ferramentas mais necessários. Desenhe seu caminho de aprendizagem que deve incluir o estudo:
  • Noções básicas de Java (sintaxe, núcleo)
  • Princípios OOP
  • Coleções Java
  • Exceções Java, fluxos de entrada/saída
  • Algoritmos, padrões
  • Multithreading Java
  • Teste de unidade
  • etc.
Felizmente, o curso CodeGym é bem estruturado e cobre todos esses tópicos essenciais na sequência correta para tornar as coisas muito mais fáceis para você.

Definindo um cronograma

O que um plano pode fazer sem um cronograma? Seria bom se você definisse um cronograma de aprendizado pessoal confortável para seu estilo de vida. Idealmente, você deve ser capaz de dedicar de 2 a 3 horas por dia ao aprendizado de Java. Mais importante ainda, você não deve fazer pausas longas, pois elas podem criar grandes lacunas em seu percurso educacional. É claro que se acontecer de você pular um ou dois dias de aula, isso não será um grande problema, mas se essas pausas se tornarem um hábito, elas definitivamente atrasarão seu processo de aprendizagem. Tudo isso dito, se você tiver problemas de organização, isso não significa que não conseguirá aprender Java. Procure organizar todas as suas aulas e exercícios em cadernos ou arquivos. Acredite, você achará muito útil ter um lugar para onde voltar quando esquecer como consertar algo que consertou há uma semana. Na verdade, muitos programadores de sucesso pretendem salvar códigos e soluções para diversos problemas para poder revisá-los posteriormente. Além disso, você pode estruturar suas aulas futuras com uma semana de antecedência para seguir o cronograma definido, sem a tentação de perder um ou dois dias. E para se manter ainda mais motivado, você pode aproveitar ao máximo a programação do CodeGym com todos os eventos futuros e suas conquistas rastreadas. Você precisaria de nosso aplicativo Android instalado para receber lembretes de que é hora de aprender. “Para cada minuto gasto organizando, ganha-se uma hora.” - Benjamim Franklin.

Referindo-se a ajudantes externos

Em seu plano de aprendizagem, você também deve incluir alguns recursos adicionais que podem aprimorar seu conhecimento em Java. É claro que nossas seções Ajuda , Fórum e Artigo estão repletas de informações úteis. Mas para ampliar seu horizonte, você pode estar interessado em ler livros mundialmente famosos escritos por programadores Java profissionais. Felizmente, muitas seleções excelentes, como livros de leitura obrigatória para aprender programação Java ou Melhores livros para aprender Java para iniciantes e especialistas, podem ajudá-lo a restringir sua escolha e encontrar facilmente o que melhor lhe convier. Além de ler livros sobre Java, você também pode se beneficiar assistindo a tutoriais no Youtube, principalmente se você for uma pessoa com forte percepção visual. Com tudo isso dito, chegará o momento em que seu lema soará como “Menos assistir, mais fazer”. Mais cedo ou mais tarde, você deverá parar de assistir passivamente a vídeos e ler livros de programação. A prática é essencial, por isso nosso curso é mais orientado para a prática e repleto de tarefas envolventes. Nosso curso oferece muitos exemplos de código e tarefas de codificação de diferentes complexidades para ajudá-lo a se tornar mais confiante em suas habilidades de programação. Ao aprender com os códigos existentes escritos por profissionais, você pode melhorar significativamente suas habilidades de programação enquanto constrói gradualmente seu próprio estilo. Então, quando sentir que está pronto para algo mais desafiador e interessante, você pode tentar iniciar seu próprio projeto de codificação, seja um aplicativo básico ou um jogo (a seção 'Jogos' do CodeGym será muito útil nesse aspecto ) .

Encontrando o equilíbrio certo entre teoria e prática

O maior erro que os novos programadores normalmente cometem é focar em aprender muita teoria e sintaxe em vez de resolver problemas. Experiência e prática são tudo, e é por isso que nosso curso possui o princípio 80/20 para o aprendizado. 80% do conteúdo é focado em tarefas práticas que ajudam você a escrever código e desenvolver suas habilidades de resolução de problemas. E contanto que você aprenda a superar os problemas e a frustração, você sairá da colina e terá uma boa visão do seu progresso.

Treine com CodeGym!

Aprender a programar é quase o mesmo que construir músculos. Para ganhar força, você precisa ir à academia e levantar pesos pesados. Para aprender programação Java, você precisa sentar e codificar. E assim como aquela dor muscular que você sente no dia seguinte após levantar pesos, seu cérebro pode doer se você estiver preso em um problema de programação. Concorde que você não desistirá de se exercitar simplesmente por sentir dores musculares. Você entende que faz parte do processo. Portanto, mesmo que você fique preso em algum momento ao aprender a programar, não comece a duvidar de si mesmo e se pergunte se você tem talento suficiente para concluir o curso e se tornar um profissional Java. É tudo uma questão de repetições e séries. Você constrói o corpo dos seus sonhos malhando. E quanto mais você treina, mais forte você se torna. Aprender Java é exatamente o mesmo processo. Quanto mais tempo você gasta codificando, mais proficiente você se torna. Então, codifique, codifique e codifique diariamente com um CodeGym para desenvolver seus músculos Java! Java não será “durão” para você se você delinear seu objetivo e escolher a abordagem e as fontes corretas para dominar a codificação.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION