Video thumbnail

    Eu não desisti da programação graças a esse livro

    Valuable insights

    1.Redescoberta e Transformação na Programação: Após desmotivação com programação via terminal, o autor redescobriu seu entusiasmo por meio de um livro que priorizava a interação visual. Essa experiência foi crucial para salvar e redirecionar sua carreira na área de desenvolvimento.

    2.Livro Essencial para Iniciantes: O livro "Lógica de Programação e Algoritmos com JavaScript" é ideal para iniciantes, abordando conceitos essenciais de forma progressiva e culminando na criação de um jogo, consolidando o aprendizado prático e visual.

    3.Foco no Aprendizado Independente: A metodologia do livro incentiva fortemente o estudo independente, forçando o leitor a pesquisar, reler e copiar códigos para desenvolver a própria lógica. Essa abordagem aprimora a capacidade de resolver problemas sozinho, uma habilidade vital na programação.

    4.Lógica Visual e Aplicação Prática: O material é focado em lógica visual, integrando HTML e JavaScript para que o iniciante possa ver sua lógica funcionando em páginas interativas, sem se preocupar com design, solidificando o entendimento funcional do código.

    A Virada na Carreira de Programação

    Em 2021, o autor do vídeo enfrentou um momento de desânimo na programação. Após estudar linguagens como C e Java e focar em projetos que apenas rodavam no terminal, sentiu-se exausto e desmotivado. Contudo, um livro específico surgiu como um ponto de virada, transformando sua perspectiva e salvando sua carreira na área. A proposta deste vídeo, e do canal como um todo, é compartilhar recursos e métodos que foram eficazes para ele enquanto iniciante, na esperança de que possam auxiliar outros que estão trilhando o mesmo caminho.

    Atenção! Este livro, que o autor considera o melhor sobre programação que já leu, foi fundamental para não desanimar.

    Frustração com o Terminal

    A frustração era comum entre muitos estudantes de programação: a monotonia de criar projetos que só exibiam resultados no terminal. O autor, por exemplo, desenvolveu um banco em Java, mas sentia falta de uma interface mais interativa, mesmo que simples. Ele imaginava como seria mais interessante ter um "caixa eletrônicozinho" que atualizasse o saldo em tempo real, em vez de apenas ver números no console. Apesar de sua preferência por backend, a ausência de elementos visuais e a impossibilidade de interagir com botões ou ver algo funcionar na tela geravam uma lacuna em seu aprendizado e entusiasmo.

    • Ver alguma coisa funcionando na tela.
    • Interagir com botões, mesmo que a página não fosse "bonita".
    • Ver a lógica se manifestar visualmente, como um saldo sendo atualizado.

    Foi então que a recomendação de um professor da faculdade o levou a comprar esse livro, mesmo sem ter certeza de sua qualidade. A aposta, feita no calor do momento, revelou-se um investimento crucial para sua jornada na programação.

    Conhecendo o Livro e Sua Metodologia

    Ao receber o livro, o autor percebeu que ele era totalmente voltado para iniciantes, chegando a ensinar a instalar o VS Code. Decidiu seguir o material desde o início para reforçar conceitos básicos. O livro se intitula "Lógica de Programação e Algoritmos com JavaScript", escrito por Edécio Fernando Yeps, um professor do Senac Pelotas com doutorado em Informática na Educação. O custo do livro na Amazon era de R$ 75.

    Conteúdo e Estrutura

    A primeira edição do livro que o autor leu possuía 10 capítulos, mas uma segunda edição, lançada posteriormente, expandiu para 13 capítulos. Esta nova versão abrangia tópicos como condições, arrays, lógica, Local Storage, e introduzia tecnologias mais avançadas como Express, Node.js e React. A estrutura do livro é um de seus pontos fortes: o autor apresenta o conceito, oferece exemplos claros e, ao final de cada capítulo, propõe vários exercícios, que funcionam como um "boss final" para testar o aprendizado. As respostas para esses exercícios estão disponíveis no site da editora, permitindo a verificação e o reforço do conhecimento.

    Edição
    Capítulos
    Tópicos Chave
    Primeira Edição
    10
    Condições, Arrays, Lógica
    Segunda Edição
    13
    Condições, Arrays, Lógica, Local Storage, Express, Node.js, React

    A Importância do Aprendizado Independente

    Para o autor, a metodologia desse livro é o que o diferencia de muitos cursos online. Ele promove um aprendizado mais independente, onde o aluno é levado a resolver problemas por conta própria. A necessidade de copiar códigos impressos em papel, em vez de simplesmente copiá-los de uma tela, já força o leitor a raciocinar mais sobre o que está escrevendo. Além disso, se algo não for compreendido, o livro exige que o leitor releia a explicação do autor, o que, para ele, fixa o conteúdo de forma muito mais eficaz do que qualquer videoaula, onde a cópia mecânica pode levar ao esquecimento rápido.

    Fixação do Conhecimento

    O livro foi estrategicamente projetado para garantir que o conhecimento seja absorvido de forma progressiva. Os capítulos iniciais abordam conceitos básicos com exercícios simples, e à medida que o leitor avança, os desafios se tornam mais complexos. No último capítulo, há a oportunidade de desenvolver um jogo em JavaScript, consolidando toda a lógica e os conceitos aprendidos ao longo do processo de leitura. Essa prática de construção de um projeto completo, praticamente sozinho, baseando-se no que foi lido por semanas ou meses, é uma finalização altamente eficaz e reforça a capacidade de aplicar o conhecimento de forma prática.

    A estrutura do livro foi feita para que você não esqueça cada coisa que aprende, pois é um aprendizado progressivo.
    • Leitura e releitura aprofundada das explicações do autor.
    • Realização de pesquisas sobre os assuntos dos exercícios, aprimorando a autonomia.
    • Melhora na habilidade de resolver problemas sozinho, uma das mais cruciais na programação.

    Ao focar na construção de páginas HTML simples e na integração com JavaScript para visualizar a lógica, o livro desvia o foco da estética, priorizando a funcionalidade e o entendimento do fluxo do código. Isso permite que o estudante se concentre no cerne da programação, que é a lógica, sem se distrair com aspectos de design.

    Para Quem o Livro é Recomendado

    Este livro representou uma virada de chave para o autor e pode ter o mesmo impacto para outros iniciantes na programação. Ele oferece uma excelente oportunidade para aprender lógica de forma independente, uma abordagem que é extremamente benéfica para o aprendizado e para o desenvolvimento das habilidades necessárias na área. A capacidade de resolver problemas e construir a própria lógica, sem depender de copiar o trabalho de outros, é uma habilidade que o livro ajuda a aprimorar significativamente.

    Para Quem o Livro é Destinado

    Contudo, o autor não recomenda este livro para programadores que já possuem um conhecimento avançado em lógica e programação. Para esses, o conteúdo pode parecer repetitivo e monótono, pois revisitaria conceitos já dominados. O verdadeiro valor do livro reside não apenas no conteúdo programático em si, mas na forma única como ele estimula o estudo independente, o que o torna uma ferramenta excepcional especificamente para iniciantes. A ênfase em resolver problemas sozinho é uma das habilidades mais valiosas na programação, e este livro é um catalisador para seu desenvolvimento.

    Useful links

    These links were generated based on the content of the video to help you deepen your knowledge about the topics discussed.

    This article was AI generated. It may contain errors and should be verified with the original source.
    VideoToWordsClarifyTube

    © 2025 ClarifyTube. All rights reserved.