A programação é dura. Se você está tentando entender uma nova linguagem de programação 7 Truques Úteis para Dominar uma Nova Linguagem de Programação 7 Truques Úteis para Dominar uma Nova Linguagem de Programação Não há problema em ficar sobrecarregado quando você estiver aprendendo a codificar. Você provavelmente esquece as coisas tão rapidamente quanto as aprende. Essas dicas podem ajudar você a reter melhor todas essas novas informações. Leia mais ou aprofundando-se em uma nova área de programação 4 sites grátis onde você pode aprender os conceitos básicos de desenvolvimento de jogos 4 sites grátis onde você pode aprender os fundamentos do desenvolvimento de jogos Ao procurar por uma série de tutoriais de desenvolvimento de jogos, você quer um que ensine você as práticas e a mentalidade de uma boa codificação, porque você pode então transpor essas práticas em qualquer idioma ou plataforma. Leia mais, você vai precisar de alguma orientação. Infelizmente, nem todos os tutoriais são iguais.
É por isso que é tão importante que você seja capaz de discernir entre os tutoriais de programação que realmente beneficiarão você e aqueles que desperdiçarão seu tempo. Percorrer um tutorial adequado pode ser a diferença entre a programação sem estresse Como aprender a programar sem todo o estresse Como aprender a programar sem todo o estresse Talvez você tenha decidido seguir a programação, seja para uma carreira ou apenas como um hobby. Ótimo! Mas talvez você esteja começando a se sentir sobrecarregado. Não é tão bom. Aqui está a ajuda para facilitar sua jornada. Leia mais ou desista de frustração.
Não perca horas incontáveis como eu tenho. Aqui está o que procurar em um tutorial de programação de qualidade.
Abordagem Tópica & Incremental
Nada é mais desanimador do que um infodump. A aprendizagem é um processo de pequenos passos tomados de cada vez. Tutoriais que entram em sobrecarga de informação são aqueles que devem ser evitados a todo custo. Eles acabarão confundindo você.
Por outro lado, um ótimo tutorial é um tópico que é tópico e incremental, ensinando de uma forma que começa com fundamentos básicos antes de construir tópicos mais avançados que exigem conhecimento prévio para realmente entender.
Mas, novamente, é importante que um tutorial seja tanto tópico quanto incremental. Tópicos densos devem ser divididos em pequenos subtópicos, e se esses forem ainda muito densos, os subtópicos devem ser divididos ainda mais.
Em outras palavras, cada ideia que é ensinada deve ser tão simples quanto possível, mas suficientemente abrangente para se sustentar sozinha.
Um dos tutoriais mais memoráveis que eu já li foi How To Remake Flappy Bird em LibGDX por Kilobolt. Este passo-a-passo passo a passo de recriar Flappy Bird a partir do zero é um exemplo perfeito de progresso incremental e cobertura tópica.
Linguagem fácil de digerir
A sobrecarga de informação não é o único obstáculo no caminho para entender um assunto. A linguagem real do tutorial - que me refiro a dicção, a inclusão (ou exclusão) de jargão, expressões idiomáticas, etc. - é tão importante quanto.
Outra maneira de ver isso: quanto mais claro for explicado, mais fácil será digerir. Mesmo os conceitos mais simples podem ser um pesadelo para desdobrar se a explicação for complicada. Então, o que você deve procurar?
Linguagem curta e concisa. Um educador adequado sabe da importância de ser direto. Eles não vão dançar com longas frases ou tentar mostrar o quanto eles acham que sabem. Tutoriais são todos sobre você, não eles .
Uso leve do jargão. O jargão pode ser difícil de evitar, especialmente em áreas de conhecimento especializado como programação. No entanto, um educador adequado sabe quando apresentar o jargão, quando adiá-lo e quando ignorá-lo.
Quando o jargão é inevitável, o educador deve explicar cada termo à medida que é criado, em vez de assumir que o público sabe o que isso significa. (A única exceção a isso é para tutoriais que são claramente rotulados como não-introdutórios.)
Exemplos concretos de tópicos abstratos. O conhecimento de programação é altamente abstrato, e é por isso que pode ser tão difícil para algumas pessoas entenderem. Um excelente tutorial não explicará apenas um conceito, mas fornecerá vários exemplos que fornecem ilustrações práticas.
Codecademy é um fantástico exemplar de lições de programação fáceis de digerir Codecademy - Mãos para baixo A maneira mais fácil de codecademy - Mãos para baixo A maneira mais fácil de codificar Codecademy é um novo tutorial de programação interativa barra de site que orienta você através do básico de JavaScript. Embora não tenha sido em torno de muito tempo, o site já vem gerando um monte de novidades ... Leia Mais. Não apenas cada curso é projetado de forma incremental, mas não há muita confiança no jargão e cada lição inclui várias ilustrações do mundo real de conceitos recém-aprendidos.
Exercícios Práticos Orientados
No espectro entre “puramente teórico” e “puramente prático”, a programação tem um forte viés em relação a este último. Claro que há muita teoria e conhecimento abstrato envolvido, mas nada disso importa se você não pode aplicá-lo com código escrito.
E é por isso que é essencial que os tutoriais de programação ofereçam pelo menos um exercício prático, mas idealmente mais guiado . Isso é verdade se você estiver aprendendo de uma fonte impressa, digital ou on-line.
O epítome absoluto desta ideia é o CheckIO, um tutorial de programação que é habilmente disfarçado como um jogo com progressão em múltiplos estágios. A partir de agora, eles só ensinam a linguagem Python Os 5 melhores sites para aprender programação em Python Os 5 melhores sites para aprender programação em Python Ao longo da última década, a linguagem de programação Python explodiu em popularidade entre os programadores em todas as áreas de codificação. De desenvolvedores web a designers de videogames a criadores de ferramentas internos, muitas pessoas caíram ... Leia Mais.
Cada estágio apresenta uma meta concreta que representa um dos vários algoritmos e tópicos abstratos (por exemplo, alimentar os pombos sem superalimentá-los). Fazer isso não só força você a se envolver ativamente com o assunto, mas lhe dá um obstáculo a superar para que você possa realmente sentir que está aprendendo.
Nós também compilamos algumas outras idéias de projetos de programação. 5 Idéias de Projetos para Ajudá-lo a Aprender a Programação Mais Rápido Existem algumas maneiras de facilitar a curva de aprendizado para programação. Suje as mãos e aprenda mais rápido com projetos paralelos que você pode começar a qualquer momento. Brinque com esses cinco. Leia mais para ajudá-lo a aprender mais rápido. Suplemento com estas formas únicas de aprender codificação 7 Maneiras Únicas de Praticar Suas Habilidades de Codificação 7 Formas Únicas de Praticar Suas Habilidades de Codificação Vamos repetir - não há idade para aprender. Uma vez que você está nesse caminho, você só precisa continuar praticando. E hoje há mais de uma maneira de aperfeiçoar suas habilidades de codificação. Leia mais para realmente chutar o seu progresso em plena marcha.
Onde encontrar excelentes tutoriais
Agora que você sabe o que procurar, onde você pode encontrá-los? Embora os tutoriais sejam um centavo e uma simples pesquisa no Google direcione você para milhares deles, os bons podem ser difíceis de encontrar. É uma pena que isso funcione, não é?
Um recurso brilhante é o Hackr.io, que é uma coleção coletiva dos melhores tutoriais de programação e relacionados à tecnologia na Web por tópico e idioma. Você faz um desfavor com vista para este site.
Outros ótimos lugares para começar incluem esses sites de cursos online para habilidades técnicas Obtenha as habilidades técnicas que você precisa nesses sete locais de cursos on-line Obtenha habilidades técnicas que você precisa nesses sete locais de cursos on-line Não apenas aprender linguagens de programação, mas também o pouco despercebido habilidades tecnológicas que poderiam levá-lo ainda mais em sua carreira. Iterar para a próxima versão de você. A aula está em sessão. Leia Mais, estes cursos da Microsoft e edX Aprenda a Codificar com estes 7 Cursos da Microsoft e edX Aprenda a Codificar com estes 7 Cursos da Microsoft e edX Crie páginas de primeira página ou soluções de nuvem de código. Há muita coisa que você pode conseguir com as principais habilidades tecnológicas. Agora, você pode aprender a codificar com os cursos da Microsoft sobre o edX. Começando logo. Leia mais, e se você estiver disposto a gastar um pouco de dinheiro, esses pacotes de curso on-line pague-o-que-você-quiser. Considere complementar sua educação com esses blogs de programação para os alunos 7 Blogs que você deve realmente ler se for um programador de alunos 7 Blogs que você deve realmente ler se for um programador de estudantes O campo de programação é tão amplo que você nunca sairá no topo se você participar de longe. Felizmente, os blogs são um meio de fácil acesso para mantê-lo informado. Consulte Mais informação .
E por último, eu recomendo a leitura de programação burnout e motivação Programação Burnout: Como recuperar sua programação Lost Motivação Burnout: Como recuperar sua motivação perdida Escrevendo todas essas linhas de código pode ser drenando fisicamente e emocionalmente. Tudo o que você precisa para se recuperar é a consciência de que a motivação pode ser recuperada. Consulte Mais informação . Bookmark it. Verifique novamente a cada poucos meses. Se você não está sofrendo com isso agora, você irá em algum momento, e se sua motivação morrer para sempre, isso pode significar que você não deve ser um programador. 6 Sinais de que você não deve ser um programador 6 sinais de que você não está destinado a ser um programador Nem todo mundo é cortado para ser um programador. Se você não tem certeza absoluta de que deve ser um programador, aqui estão alguns sinais que podem apontar você na direção certa. Consulte Mais informação .
Que tipo de tutoriais de programação você mais gosta? Texto ou vídeo? Teórico ou prático? Quais sites e recursos provaram ser mais úteis para você? Conte-nos sobre isso nos comentários abaixo!
Créditos da Imagem: Código no Monitor Via Shutterstock