Jogue o jogo quando aprender a codificar.

Aspirantes a codificadores tendem a adotar um dos dois tipos de abordagens de aprendizagem. O primeiro envolve tentar aprender sintaxe o mais rápido possível. O segundo enfatiza a compreensão acima de tudo. Pode levar mais tempo, mas espero mostrar como é melhor no final.

Aprender a programar pode ser brutal. Você não sabe se está aprendendo as coisas certas e parece haver tanto conteúdo para aprender. A maioria de nós não tem tempo para passar vários anos tentando descobrir os fundamentos da programação.

 

As chances são de que você está preocupado com quanto tempo você vai levar para aprender a codificar. Você sente essa pressão para aprender o máximo que puder no menor tempo possível. Você quer fugir do seu papel atual, ou falta dele, e fazer o seu caminho para finalmente conseguir um trabalho que lhe paga para codificar.

 

Aspirantes a codificadores tendem a adotar um dos dois tipos de abordagens de aprendizagem. A primeira abordagem envolve tentar aprender sintaxe o mais rápido possível. As pessoas que usam essa abordagem copiam e colam seu caminho para concluir projetos e whiz através de cursos e tutoriais. Infelizmente, muitas pessoas queimam aprendendo dessa maneira e, em última análise, não podem aplicar o que estão aprendendo aos problemas do mundo real.

 

[Cadastre-se em Avance Network e evolua na ciência e tecnologia. A comunidade mais segura da Internet]

 

A segunda abordagem de aprendizagem enfatiza a compreensão acima de tudo. As pessoas que usam essa abordagem jogam o "jogo longo" com o aprendizado de programar e não estão com pressa para aprender cada pedreguso. Eles aprendem em um ritmo metódico e garantem que entendem cada programação fundamental antes de passar para a próxima.

 

Neste post, vou dar uma olhada nos dois grupos de aprendizagem e quebrar os prós e contras de cada um. Ao final do post, espero mostrar por que optar por jogar "o jogo longo" com o aprendizado de programa é a abordagem de aprendizagem mais rápida e eficaz.

 

Aprender rápido vai te perguntar (mas alguns males também)

 

Uma das melhores partes de aprender a programar é que há uma infinidade de recursos para ajudá-lo ao longo do seu caminho. A internet está repleta de cursos online gratuitos,tutoriais em vídeo e comunidades de pessoas prontas para ajudá-lo a apontar você na direção certa. É natural querer aproveitar esses recursos da forma mais eficiente possível.

 

Aprender a codificar rápido tem suas vantagens. Você está exposto a uma vasta gama de conceitos de programação e você tem a sensação de fazer um monte de progresso em um curto espaço de tempo. Com tantos recursos online disponíveis, você pode completar vários tutoriais e projetos ao longo de um dia. A maior vantagem pode ser que você pode começar a se candidatar a empregos mais rápido e, em seguida, conseguir uma oferta de emprego.

 

Quando comecei a aprender a codificar, fiz da minha vida a missão de completar dois cursos python iniciantes e terminar três diferentes projetos de desenvolvimento fullstack. Eu fui de imprimir 'Hello World' para escrever funções, aulas, e registrar arquivos em questão de meses. Senti que estava aprendendo muito e bem no caminho para conseguir um emprego.

 

No entanto, logo percebi que tinha que ir mais devagar. Comecei a entrevistar para funções de programação e falhei em todas as entrevistas técnicas. Quando as entrevistas não deram certo, tentei fazer o teste python da W3Schools e falhei miseravelmente. A realidade era que eu estava me contentando com a alegria míope de "completar" cursos e tutoriais.

 

Muitos aspirantes a programadores caem na mesma armadilha que acabei de descrever. Eles copiam e colam código sem entendê-lo ou cursos e tutoriais "completos" sem pensar. Se você pode entender e aplicar o que está aprendendo, então, por todos os meios, continue "aprendendo rápido". Se você não pode aplicar o que está aprendendo, então eu recomendo que você desacelere. Comece a priorizar a compreensão e testar-se tentando resolver problemas fora do seu ambiente de aprendizagem. Se o seu curso ou tutorial está levando você através de como escrever um loop para, tente escrever outro com números diferentes ou convenções de nomeação.

 

Aprender a codificar em um ritmo rápido vai expô-lo a uma tonelada de conceitos diferentes e você pode até chegar a entrevistas e ofertas de emprego mais rapidamente. Mas não "aprenda rápido" ao custo de não entender o que está aprendendo. Quando você chegar a entrevistas técnicas, você vai ser feito perguntas que testam para o seu entendimento, não apenas sua capacidade de regurgitar a sintaxe. Se você priorizar a compreensão agora, você vai resolver perguntas de entrevista com sucesso e mostrar aos entrevistadores que você está pronto para o trabalho.

 

Jogue o jogo enquanto você aprende

 

Se você quer fazer progressos reais e duradouros em sua jornada de programação, você deve adotar uma mentalidade de "jogo longo" à medida que você aprende a codificar. Isso pode significar levar mais tempo para entender um conceito de programação em vez de passar para o próximo conceito. Você pode não chegar a entrevistas tão rápido quanto alguém que está "aprendendo rápido", mas você terá uma chance muito melhor de fazer perguntas técnicas de entrevista do que alguém que está simplesmente regurgitando a sintaxe.

 

Os melhores programadores abraçam uma mentalidade de "jogo longo". Eles não estão com pressa para memorizar cada pedaço de sintaxe, mas, em vez disso, se concentrar no progresso real e sustentável. Eles sabem que cada conceito de programação se baseia em outro e eles não passam para outro conceito até que eles entendam o atual.

 

Enquanto aprendia a programar, continuei procurando um ponto mágico de chegada onde me tornaria um programador legítimo. Eu estava com pressa para alcançar referências auto-impostas porque eu senti que eu precisava aprender a codificar e conseguir um emprego o mais rápido possível. Esse sentimento de legitimidade nunca veio por meio de completar cursos ou memorizar a sintaxe em um frenesi. Em vez disso, comecei a sentir uma sensação de legitimidade quando comecei a abraçar o "jogo longo" de me tornar um programador. Comecei a me concentrar em entender o que estava aprendendo e aplicar meu conhecimento a problemas do mundo real. Conceitos como recursão e estruturas de dados faziam mais sentido porque eu passava um tempo extra tentando entender o fluxo de controle e a memória do computador.

 

Perceba que o "jogo longo" não é tão longo

 

Se você está se comprometendo com uma vida inteira de aprendizado, por que não começar agora? Comece a construir uma base sólida de fundamentos de programação. Cada conceito será construído a mais do que o último, e você ficará feliz por ter demorado a entender completamente um conceito antes de passar para o próximo.

 

Outros que estão "aprendendo rápido" podem chegar às entrevistas mais rápido do que você, mas suas chances de conseguir entrevistas técnicas e ofertas de emprego de desembarque não serão tão altas quanto as suas. Você terá passado o tempo extra construindo sua fundação de programação e poderá aplicar o que aprendeu a problemas fora do seu contexto de aprendizagem.

 

Então, sim, concentre-se em entender os conceitos na sua frente e não se preocupe em apressar o processo. Comprometa-se com uma vida de crescimento e abrace o "jogo longo" de aprender a programar.

 

 

O Avance Network é uma comunidade fácil de usar que fornece segurança de primeira e não requer muito conhecimento técnico. Com uma conta, você pode proteger sua comunicação e seus dispositivos. O Avance Network não mantém registros de seus dados; portanto, você pode ter certeza de que tudo o que sai do seu dispositivo chega ao outro lado sem inspeção.


Strong

5178 Blog indlæg

Kommentarer