Como melhorar suas habilidades de programação

Olá, Habr! Apresento a vossa atenção a tradução do artigo “Como melhorar suas habilidades de programação» pelo autor Gael Thomas.

Como melhorar suas habilidades de programação

Aqui estão as 5 principais dicas

1. Estabeleça metas para você

Definir metas melhora a produtividade do desenvolvedor.

Compreendo:

  • Por que você começou a programar?
  • Quais são os objetivos da programação
  • Que sonho você deseja realizar ao se tornar um desenvolvedor?

Todo mundo tem objetivos pessoais, mas criei uma lista de ideias universais para todos:

  • Crie um site
  • Arranja um novo emprego
  • Trabalhe como freelancer
  • Para trabalhar remotamente
  • Teste-se
  • Melhorar a condição financeira

Não se esqueça de reservar espaço para um propósito especial: um projeto pessoal. Se quiser ter sucesso e permanecer motivado, você deve criar projetos favoritos. Mas você não precisa necessariamente terminá-los sempre. A ideia é justamente atingir pequenos objetivos em seus próprios projetos.

Deixe-me lhe dar um exemplo. Se quiser aprender como usar um banco de dados em princípio, você pode iniciar um projeto de blog. Mas se estiver aprendendo como adicionar algo a um banco de dados, você pode criar um formulário simples para adicionar um registro ao banco de dados.

É importante utilizar projetos para atingir objetivos porque isso leva a trabalhar em exemplos concretos. O que poderia ser mais motivador do que isso?

2. Faça de novo... e de novo

Depois de escolher seus objetivos, trabalhe neles tanto quanto possível. Quanto mais você pratica, mais você aprende.

Aprender a programar é uma habilidade e você pode compará-la a praticar um esporte. Se você quer ser ótimo nisso e fazer o seu trabalho, tem que praticar muito, no PC, e não ler livros e analisar códigos com um lápis.

Escreva código todos os dias, durante o horário de almoço ou depois do trabalho. Mesmo que seja apenas por uma hora, se você criar um hábito e segui-lo, verá melhorias diárias que são graduais, mas permanentes.

“A repetição é a mãe da aprendizagem, o pai da ação, o que a torna a arquiteta da realização.”(Zig Ziglar -Twitter)

3. Compartilhe o que você aprende ou cria.

Esta é a melhor maneira de aprender coisas novas.

Algumas ideias para compartilhar o que você faz:

  • Escreva artigos de blog (por exemplo, no Habré)
  • Participe de conferências ou encontros locais
  • Peça feedback sobre StackOverflow
  • Registre seu progresso todos os dias com uma hashtag # 100DaysOfCode

Uma pequena história:você sabe por que eu criei AquiWeCode.io?

Sou fascinado por código e compartilhamento de conhecimento. Nos últimos anos, li muitos artigos nas plataformas: freeCodeCamp, dev.to e assim por diante. E aprendi que todos podem compartilhar o que aprendem e criam, mesmo que seja uma coisinha.

Criei o código aqui por vários motivos:

  • Compartilhe conhecimento para se tornar um desenvolvedor melhor
  • Ajude os novatos a entender os principais conceitos
  • Crie exemplos simples e específicos para cada
  • Faça o que você ama e divirta-se

Qualquer um pode fazer isso. Comecei com a ação usual. Primeiro criei um artigo no Medium chamado "Descubra o que é uma API!", depois um segundo sobre Docker chamado"Guia para iniciantes em Docker: como criar seu primeiro aplicativo Docker"e assim por diante.

Escreva para outras pessoas e você melhorará suas habilidades de programação. Ser capaz de explicar um conceito e como ele funciona é uma habilidade crítica para um desenvolvedor.

Lembre-se: Você não precisa ser um especialista na área para escrever sobre algo.

4. Leia o código

Tudo o que você lê sobre código melhorará suas habilidades de programação.

Aqui está o que você pode ler:

  • Código no GitHub
  • livros
  • Artigos
  • boletins informativos

Você pode aprender muito com o código de outras pessoas. Você pode encontrar especialistas em sua área ou usar o GitHub para encontrar código semelhante ao seu próprio código. É interessante saber como outros desenvolvedores escrevem códigos e resolvem problemas. Você desenvolverá suas habilidades de pensamento crítico. O método que eles usam é melhor que o seu? Vamos checar.

Além de programar todos os dias, por que não ler pelo menos um artigo ou algumas páginas de um livro sobre programação todos os dias?

Alguns livros famosos:

  • Código Limpo: Um Manual de Artesanato de Software Ágil, de Robert C. Martin
  • Programador pragmático: de jornaleiro a mestre
  • Cal Newport: Trabalho profundo

5. Faça perguntas

Não tenha vergonha de pedir demais.

Fazer perguntas é útil se você não entender alguma coisa. Você pode entrar em contato com sua equipe ou amigos. Use fóruns de programação se você não conhece ninguém a quem possa perguntar.

Às vezes, uma explicação diferente é necessária para compreender um conceito. É claro que é bom ficar por aqui e procurar uma resposta na Internet, mas em algum momento ainda é melhor perguntar a outros desenvolvedores.

Use o conhecimento de outra pessoa para melhorar a si mesmo. E se você perguntar a outro desenvolvedor, há uma grande chance de que ele não apenas responda, mas também aprecie você.

Fonte: habr.com

Adicionar um comentário