
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.
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.-
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"!
-
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.
-
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:-
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.
-
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.
-
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.
-
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.
-
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
GO TO FULL VERSION