Erros típicos que um desenvolvedor comete durante o treinamento - e como evitá-los


Na era da tecnologia disruptiva e do domínio das estruturas.

Treinamento, desenvolvimento de habilidades e capacidade de acompanhar as mais recentes tecnologias e tendências - o pão com manteiga de qualquer programador. Estes não são fatores de bônus, mas habilidades vitais, sem as quais você não pode alcançar objetivos de carreira. No entanto, durante o treinamento, os desenvolvedores cometem vários erros comuns - independentemente do estágio em que as carreiras estão. Vamos discutir esses erros hoje. Espero que duas ou três dicas sejam úteis a partir daqui e você comece a aprender instantaneamente com muito mais eficiência.

Traduzido para Alconost

Não possui currículo



Site de remoção de foto instantânea da Rawpixel

Dizem que, se você falha no planejamento, planeja falhar. Isso também se aplica ao treinamento. Às vezes, um desenvolvedor não pode esperar, ele imediatamente entra em aprendizado ativo, completamente despreparado. Digamos que você queira aprender a estrutura do React para a linguagem Javascript e comece a ler os tutoriais do React sem nem mesmo saber em quais áreas se concentrar, como atingir seu objetivo, ou seja, aprender a escrever aplicativos no React. Nesse caso, é melhor aprender dessa maneira: analisamos a documentação oficial, passo a passo, estudamos os conceitos, do básico ao avançado, familiarizamos-nos com a ajuda da API, escrevemos um aplicativo piloto no React, familiarizamos-nos com outros exemplos disponíveis e definimos metas SMART em cada estágio do treinamento. As metas SMART são boas porque são específicas, mensuráveis, realizáveis, realistas e com prazo determinado.

Não tem um objetivo final claro



Instantâneo de Patrick Fore de Unsplash

Existem toneladas de novas tecnologias e novas abordagens na indústria de desenvolvimento de software. Não me interpretem mal: acredito que a aprendizagem ao longo da vida é boa. Se você estiver pronto para aprender, apenas expanda o conjunto de habilidades e desenvolva novos conhecimentos. No entanto, acontece que o desenvolvedor é muito suscetível ao SUV (Síndrome da Oportunidade Perdida) e está tentando aprender todas as coisas novas que ouvi falar. Então ele não terá tempo para um trabalho produtivo e para a aplicação de conhecimentos e habilidades nos negócios. Antes de aprender algo, recomendo que você pense sobre por que está ensinando, onde e como aplicará seus conhecimentos ou habilidades recém-adquiridos. Por exemplo, se você está desenvolvendo para bancos de dados, mas está aprendendo Javascript, isso significa que você mudará para o desenvolvimento de pilha completa. Ou, se você está envolvido no DevOps e aprende a AWS, talvez esteja envolvido no cálculo para conseguir um novo emprego em uma empresa que usa a AWS.

Escolhendo um tópico muito amplo



Foto de Yuri Kovalev , site da Unsplash

Todos ouviram a expressão “carrinho e carrinho”? Às vezes, o desenvolvedor tenta ansiosamente estudar completamente o tópico escolhido, não sabe como esclarecer seus planos e define uma meta excessivamente ampla durante o treinamento. Você pergunta: "E quando isso acontece também?" Acredito que o tópico seja muito amplo se você não conseguir descrever em poucas palavras para o outro desenvolvedor os resultados planejados do seu treinamento. Os resultados planejados da aprendizagem possibilitam julgar que conhecimento o desenvolvedor deve adquirir de mim como resultado do estudo de um tópico específico. Naturalmente, qualquer tópico pode ser estudado para sempre, no entanto, deve haver um limite, após o qual você diz a si mesmo: "isso é tudo por enquanto". O suficiente para se sentir confiante no caminho para o objetivo final. Aqui estão, por exemplo, alguns dos resultados planejados de aprendizado com a estrutura React Javascript:

      ,  : -       React,  : --      JSON  REST API --     x  --     -- ,       (  ) --      


Observe: os resultados apresentados aqui não são descritos de maneira muito específica ou em detalhes (por exemplo, não escrevemos “criar um componente na sintaxe JSX”), porque você ainda não conhece todas as nuances da estrutura do React. Eles não são muito amplos: um resultado específico é descrito para cada item, e não um longo e geral, como "Criar um aplicativo React".

Leia e assista a muitos livros, manuais, vídeos



Instantâneo Chuttersnap de Unsplash

A fadiga dos manuais é uma realidade. Se você acha que está realmente aprendendo alguma coisa estudando livros, vídeos e tutoriais sem fim, basta perder seu tempo. Selecione várias fontes (livros, vídeos, qualquer outro formato) - e trabalhe com elas. É provável que as informações que você aprendeu do vídeo se sobreponham fortemente ao material de algum outro manual sobre o mesmo tópico. Outro exemplo: uma pesquisa rápida da Amazon na estrutura do React Javascript produz cerca de 700 livros, alguns com quase os mesmos títulos, como o Learning React. Lidar com todos esses livros não é realista e, mesmo que você tenha conseguido, não era fato que você se tornaria um especialista em React ou perderia seu tempo.

Não acompanhar o progresso



Instantâneo de Lindsay Henwood de Unsplash

Bem, se você tem um plano claro e objetivos específicos, mas eles são de pouca utilidade, se não acompanhar seu próprio progresso e ritmo de movimento. Monitore suas realizações a cada duas semanas, em casos extremos - todos os meses, verifique se você está se movendo na direção certa. Eu recomendo colocar um lembrete no calendário para avaliar regularmente o progresso feito desde o início do processo educacional. Se você está atrasado para alcançar seus objetivos, provavelmente entende por onde exatamente parou - e ajusta seus planos. Por outro lado, se os objetivos são alcançados, vale a pena comemorar e seguir em frente para manter a motivação.

Aprenda efetivamente



Instantâneo do Catálogo de Pensamentos em Unsplash

Hoje, a capacidade de aprender efetivamente é um bônus e a chave para o sucesso profissional. Estou firmemente convencido de que você pode se tornar proficiente em qualquer coisa, se dedicar algum tempo para entender a essência do processo e quiser melhorar a si mesmo. Isso também se aplica ao treinamento. O treinamento é uma habilidade desenvolvida na prática. Saber o que não fazer às vezes não é menos importante do que saber o que fazer ao iniciar o treinamento. Não admira que o filósofo social chinês Confúcio tenha dito uma vez:
"Aprender sem pensar é um desperdício, pensar sem aprender é perigoso."
- Confúcio

Sobre o tradutor

O artigo foi traduzido por Alconost.

A Alconost localiza jogos , aplicativos e sites em 68 idiomas. Tradutores em idioma nativo, teste linguístico, plataforma em nuvem com API, localização contínua, gerentes de projeto 24/7, qualquer formato de recursos de string.

Também criamos vídeos de publicidade e treinamento - para sites que vendem, imagem, publicidade, treinamento, teasers, exploradores, trailers do Google Play e da App Store.

Mais detalhes

Source: https://habr.com/ru/post/pt418815/


All Articles