3 Coisas que voce precisa saber antes ou durante a vida de programador.

Advertising

A programação é uma arte e, usando-a, você pode tornar o mundo muito diferente do que é agora. Você pode alcançar planetas no céu usando-a ou mergulhar profundamente nas áreas inexploradas dos oceanos. Entretanto, como qualquer outra habilidade ou arte, é um desafio para se dominar. As decisões que você toma no início afetam muito a curva de aprendizado e sua relação futura com a programação.


Comecei a aprender a programar há mais de 10 anos e, no início, não havia ninguém que pudesse me aconselhar e ajudar a aprender a programar facilmente. Eu estava completamente sozinho comigo mesmo e com as pessoas na internet. Passei muito tempo superando as dificuldades que encontrava e pensando nos meus próximos passos. Agora quero ajudar a voce, ter um bom inicio ou dar um restart nas suas ideias.

Antes de iniciar os 3 itens importantes, é fundamental que voce ja tenha tomado uma direção, seja ele Desenvolvedor de Jogos, Cientista de Dados, Desenvolvedor de software, Desenvolvedor back-end ou front-end, etc.

Advertising

1. Não Subestime o Básico

Construir habilidade é como construir um enorme arranha-céu. Ele se elevará e crescerá em direção ao céu, a menos que você não tenha uma base sólida e firme. Quando eu comecei a aprender JavaScript, aprendi tipos de dados básicos, estruturas de controle e algumas coisas mais básicas. Logo depois, corri para aprender bibliotecas e estruturas porque todos estavam falando sobre eles e eles fazem muitas coisas que eu não conseguia fazer naquele momento.

Leia também:  Conheça 6 mulheres na área da tecnologia para se inspirar

Vemos todos estão falando de sua biblioteca favorita para resolver problemas, mas a fama dessas bibliotecas durará logo após o aparecimento de uma melhor. Portanto, se você aprender uma biblioteca legal e popular em vez de um simples JavaScript, a habilidade morrerá quando a biblioteca perder sua popularidade. Entretanto, o JavaScript está aqui e não vai a lugar algum. Portanto, investir tempo no básico do JavaScript é muito mais plausível.

Um outro ponto importante é sempre que usar uma biblioteca, primeiro pense se posso implementá-la sem usar uma biblioteca. Se a resposta é sim e a implementação leva muito tempo, então é hora de usar uma biblioteca.

2. A Ferramenta não Importa

O outro conceito que me fez pensar enquanto aprendia era a ferramenta a ser usada. Todos na internet têm uma ferramenta favorita e querem que você a utilize. Aqui está um fato divertido: as pessoas que vão utilizar o produto final não estão interessadas em qual ferramenta você utilizou. Você pode criar um site com aparência legal, moderno e que faça dinheiro usando jQuery ou PHP.

A única preocupação de você deve ser o resultado e não as hipes e tendências do momento. Hoje em dia, há um ódio enorme no PHP e muitas pessoas gozam com isso só porque os outros gozaram. Entretanto, o Facebook, que é uma gigantesca empresa de tecnologia, foi inicialmente escrito em PHP. Se a ferramenta fosse importante, o Facebook desapareceria logo após o estabelecimento. Felizmente, não desaparece. Portanto, escolha qualquer ferramenta que sirva ao seu propósito e comece a criar coisas.

3. Escolha a ferramenta certa para o trabalho

A escolha da ferramenta certa importa, o que é totalmente diferente da dica anterior. Meu ponto é que existem ferramentas certas e erradas para alcançar o mesmo trabalho. Aqui está um exemplo do que eu disse:

Leia também:  PHP e Node.js: Principais diferenças entre as plataformas de desenvolvimento

Se você tem um fundo web, você sabe que usando JavaScript, você pode estilizar qualquer elemento em um site. Mas, é correto fazer isso? É claro que não. O uso pretendido do JavaScript é criar conteúdo dinâmico em aplicativos web. Utilizá-lo para dar um estilo estável a aplicativos web resultará em baixo desempenho e confusão. Entretanto, há o CSS que é criado apenas para criar folhas de estilo na web. Portanto, usar o CSS para criar um website de forma estática é a maneira mais fácil e adequada de fazer isso. Para mudar uma propriedade de estilo programática, o JavaScript estará sempre lá, mas para estilos estáticos, o JavaScript simplesmente não é a ferramenta correta.

Portanto, a escolha de ferramentas que são apenas feitas sob medida para o trabalho é bastante crucial porque elas ajudam os desenvolvedores a economizar tempo, proporcionar maior desempenho e facilidade de uso.

Aprender programação não é tão fácil como uma torta, mas com coerência, não é impossível. Além do mais, não haverá nenhum ponto que você deixará de aprender, porque tudo está evoluindo de forma relâmpago e a cada dia você encontrará algo novo que torna a programação mais divertida.

Espero que este artigo lhe seja muito útil, deixa nos comentários seu ponto de vista. Até a próxima.

Artigos Recentes

Relacionados