CodeGym/Blogue Java/Random-PT/Java coding for Dummies: qual a melhor opção para aprende...
John Squirrels
Nível 41
San Francisco

Java coding for Dummies: qual a melhor opção para aprender do zero

Publicado no grupo Random-PT
Aprender qualquer coisa nos livros parece a opção certa, mas faz sentido aprender a codificar? Vamos imaginar que você é totalmente novo em programação e tem uma vaga ideia do que exatamente você deve saber e fazer para encontrar um emprego de verdade. Não há problema em pegar um livro sobre codificação Java para manequins para ter uma ideia geral, mas o que vem a seguir? Você certamente não pode incluir essa experiência em seu currículo :) Java coding for Dummies: qual a melhor opção para aprender do zero - 1A programação é uma habilidade que se aprimora graças ao hábito diário de codificar. Você não se tornará um excelente jogador de esportes aprendendo as regras do jogo, pois precisa praticar todos os dias e apanhar duro para obter ótimos resultados. Agora, vamos falar sobre os principais erros de muitos iniciantes e pensar em como você pode escapar deles traçando um plano perfeito de seu aprendizado.

Por onde começar e o que NÃO fazer

Havia milhões de alunos antes de você e haverá ainda mais sucessores, e adivinhe? Muitos deles ainda caem em armadilhas comuns. Mas você não estará entre eles, cara :) Porque você tem uma lista de erros comuns que quase todos os iniciantes cometem e agora provavelmente não vai perder tempo com:
  • muita pesquisa em vez de prática;
  • aprendizado contínuo sem meta definida;
  • fazer pausas muito longas na educação;
  • aprendizagem individual.
Você pode se livrar desses obstáculos de uma vez por todas? Existe uma opção de aprender Java para leigos com a combinação certa de teoria, prática, motivação e estabelecimento de metas? Uma pílula mágica, que alguém pode tomar e se tornar um grande desenvolvedor Java, simplesmente não existe. Mas agora temos um ótimo cenário com as ferramentas certas, que vão te ajudar nesse grande desafio.

Conheça o CodeGym: um tutorial de Java para iniciantes (e alunos avançados também :)

O curso CodeGym vai facilmente para iniciantes em programação. Você não precisa mostrar excelentes resultados em matemática ou ter experiência em TI para passar no curso. Tudo que você precisa é de tempo para aprender e praticar. Aqui estão alguns recursos do CodeGym para aprimorar seu aprendizado de Java.
  1. Comece com um plano de aprendizagem pensado

    Você deve ter notado que nem todos os profissionais de ponta podem ser também professores de ponta. Às vezes, especialistas muito experientes não conseguem explicar nenhum conceito que conheçam para um iniciante... apenas porque não conseguem mantê-lo simples.

    Sabemos como é difícil entender um novo tópico explicado com algo puramente teórico e expressões desconhecidas. É melhor não se aprofundar muito em todos os recursos menores, que são de alguma forma relevantes para o tópico.

    O objetivo do CodeGym é fornecer a base mínima de teoria necessária para um desenvolvedor júnior. É um tutorial Java completo para leigos, onde você aprende fazendo (ou codificando, para ser mais específico).

    O curso consiste em uma pitada de conhecimento teórico explicado da forma mais simples possível e milhares (!) de tarefas de codificação. Você começa com tarefas elementares e avança passo a passo para tarefas mais complicadas e projetos de codificação. Não se preocupe: o curso irá guiá-lo desde o ponto zero até uma compreensão clara de como executar a programação em java.

    Sua jornada no CodeGym é dividida em quatro missões: Java Syntax, Java Core, Java Multithreading e Java Collections. Cada missão consiste em 10 níveis. Cada nível tem 12-13 lições. Cada lição cobre um determinado tópico e inclui uma teoria mais um conjunto de tarefas. Aqui, você tem um plano educacional com palestras curtas e de fácil compreensão e "deveres de casa"!

  2. Obtenha feedback imediato sobre seus resultados e progresso

    O livro pode oferecer a você apenas o que já está escrito. Ele não responderá a perguntas adicionais e certamente também não aconselhará sobre como corrigir seu código!

    Você precisa de um mentor para esses propósitos. Estudar em aulas ou aulas particulares é muito mais eficaz do que aprender Java nos livros, mas também tem desvantagens. Em primeiro lugar, é um cronograma exigente. Em segundo lugar, feedback tardio. Seu tutor precisa de tempo para verificar sua tarefa e fazer recomendações, e você pode esperar dias por uma resposta.

    No CodeGym, você obtém uma revisão instantânea de sua solução em poucos segundos, verifica se seu código atende totalmente aos requisitos e muito mais! Veja você mesmo: programar em Java para iniciantes pode ser empolgante. Você começa a codificar desde a primeira lição usando um útil webIDE, obtém dicas sobre sua solução e alguns conselhos sobre como melhorar seu estilo de codificação.

    Tudo é simples: escreva seu código, clique no botão “Verificar” e veja imediatamente os resultados. O sistema também fornecerá a você o número médio de tentativas feitas por outros alunos.

  3. Aprenda com bom senso, motivação e boa companhia

    Por que os alunos de Java param no meio do caminho, independentemente de seu desempenho? A resposta é simples: falta de motivação ou (e) uma experiência de aprendizado tediosa. Não importa que experiência em programação você tenha, se não estiver envolvido, é difícil se forçar a estudar. Mas há uma coisa que todos gostamos de fazer - brincar.

    Se você conhece jogos, sabe que eles podem facilmente “roubar” você da realidade por horas e dias, até você passar na missão ou conquistar o mundo imaginário. A educação pode ser tão divertida? Mais uma vez, bem-vindo ao CodeGym.

    Aqui você pode aprender e jogar em um ambiente futurista. Seu objetivo é aumentar o nível de um personagem passando em missões e resolvendo tarefas. Cada tarefa resolvida com sucesso traz para você uma “matéria escura”. É a sua recompensa e um recurso que você precisa para abrir novas lições e praticar. Para passar o jogo inteiro até o final, você precisa codificar muito. Assim, ao final do curso, você terá o conhecimento e 300 a 500 horas de prática real.

    O que também é importante, você não está sozinho aqui. A comunidade do CodeGym está crescendo e você sempre pode pedir ajuda com tarefas ou obter conselhos sobre como ajustar seus estudos. Torne a codificação seu hábito diário e certamente aprenderá a executar a programação Java.

Uma lista de bônus de livros para aprender Java: da série “para leigos” à leitura aprofundada

Não entenda errado, ninguém está tentando dissuadi-lo de ler. Na verdade, os livros podem ser uma boa adição ao seu plano de aprendizado. Aqui estão algumas fontes, que merecem sua atenção:
  1. Use a Cabeça Java por Kathy Sierra & Bert Bates

    Este livro é indiscutivelmente a melhor introdução ao Java, onde a linguagem principal e os conceitos de OOP foram explicados em exemplos do mundo real. Você ficará envolvido desde a primeira página até terminá-la. Tente não pular exercícios e quebra-cabeças no final de cada capítulo para memorizar melhor o material.

  2. Começando a Programar com Java Para Leigos

    Você pode ser cético sobre “a série dos manequins”, mas ainda assim eles são bons para quem não sabe nada no campo específico. Aqui você aprenderá as principais coisas que você precisa para começar com a codificação Java, como instalar o Java, compilar o código e fazer diferentes exercícios práticos depois de terminar a leitura.

  3. Java: um guia para iniciantes por Herbert Schildt

    Ok, brincadeiras à parte. Se você espera uma explicação profunda em um tom de voz sério, tente esta. Este livro apresenta os principais termos de Java e o orienta desde o entendimento básico de tipos de dados, classes e objetos até conceitos mais complexos, como expressões lambda e interfaces funcionais. Este livro também tem uma seção de autoteste no final de cada capítulo.

  4. Core Java Volume I — Fundamentos

    Não se confunda com as impressionantes 1000 páginas - você pode facilmente ler este livro de capa a capa. Cada capítulo é dedicado a um determinado assunto, começando pela introdução à linguagem e ao ambiente de programação Java e passando para estruturas de dados, objetos e classes e assim por diante. Ao contrário de muitos livros para iniciantes, Core Java oferece uma cobertura explícita de coleções e genéricos, o que é útil para programação real.

  5. Think Java: Como pensar como um cientista da computação por Allen Downey e Chris Mayfield

    Este livro para iniciantes irá ensiná-lo a pensar em código. Como muitos outros, começa com uma introdução ao OOP. Cada capítulo tem as seções de vocabulário e exercícios para consolidar a teoria e dominar a habilidade de pensar em programação. É mais adequado para iniciantes do que leitores com uma pequena experiência em codificação. Para começar, é simples e divertido de ler.

Embrulhar

Lembre-se de que seu nível inicial de compreensão da programação é relevante apenas no início. Você tem todas as chances de ultrapassar os alunos mais preparados se tiver pelo menos essas três coisas:
  • metas e prazos claros
  • motivação
  • ...e muita prática, é claro
Boa sorte!
Comentários
  • Populares
  • Novas
  • Antigas
Você precisa acessar para deixar um comentário
Esta página ainda não tem nenhum comentário