0

#DIOProGrátis - Guia básico de Programação para Iniciantes

Acácio Martins
Acácio Martins

LINGUAGEM DE PROGRAMAÇÃO — Por qual linguagem começar? É melhor eu começar realizando um curso pago ou gratuito? Java, JavaScript, Python. C#, GO? Programação é um bicho de 7 cabeças? Penso que não dou conta, não sei matemática! Esse negócio de programação não é para mim!


Esses questionamentos e afirmações são tão frequentes para quem está começando a programar que ser um programador acaba sendo temido por muitos.


Isso não é errado e de certa forma é até normal. O problema é como responder a esses questionamentos e a forma de encarar essas afirmações.


Por essas questões e afirmações que resolvi dar algumas dicas de como lidar com tal situação. Vêm comigo!


Linguagem — não adianta querer estudar todas, esquece esse lance de querer estudar todas principalmente agora que você não sabe nada ou tem pouco conhecimento. Se acalme, vai por mim.


Escolha a linguagem conforme as vagas que você deseja. Após escolher a tal linguagem que você deseja aprender é hora de estudar, e aqui na Digital Innovation One você está no lugar certo, já começou bem.


Framework — semelhante à escolha da linguagem, decida qual estudar com base nas vagas desejadas e que sejam condizentes com a linguagem escolhida. Não perca o foco pensando que aprender vários frameworks logo no início vai te ajudar.


Copiar e colar — essa talvez seja a melhor das dicas, jamais estude uma linguagem copiando e colando trechos de código, não seja preguiçoso a esse ponto. Você ainda não sabe muito, está estudando, então precisa digitar todo o código e já vai acostumando a criar um código edentado.


Digitando você vai assimilando e tornando um hábito até que você comece a programar por extinto. Por isso a dica de escolher uma única linguagem e praticar, praticar e praticar.


Próximo nível — se você já codifica e para quando você já estiver codificando, ir para o próximo nível fará toda a diferença. Se desafie, procure estudar algo mais complexo e saia da zona de conforto. E para isso você precisa se desafiar e fazer algo além do normal que já faz. 


Casos reais — procure desenvolver algo que tenha valor, não digo de preço, digo valor agregado, ou seja, criei uma aplicação útil, que resolva um problema de alguém. Assim você aprende a codificar, resolver problemas e criar suas próprias experiências. Aproveite que aqui na Digital Innovation One você pode Praticar com Projetos. 


Expor seu trabalho ao mundo — nada melhor do que um portfólio. Seja backend, frontend ou aplicativos você precisa mostrar o que está fazendo. Nada melhor do que um repositório e caso você ainda não tenha um, já crie o seu. Pode ser no GitHub, GitLab ou Bitbucket, não importa onde, desde que seja público e bem organizado.


Deixe seu código apresentável, comentado, legível e com instruções para que outros desenvolvedores possam clonar e rodar em suas máquinas.


Se possível, em se tratando de frontend, além do repositório, tenha uma página que mostre o que você sabe fazer e isso fará muita diferença.


Estude outros códigos — estude códigos de outros programadores. Isso enriquecerá e muito seus conhecimentos.


Análise como foi feito, como foi estruturado, o que você faria de diferente, enfim, dedique a essa atividade.


Ser um bom desenvolvedor leva tempo e o que você pode fazer para encurtar esse tempo é fazer a coisa certa da forma correta.


Um bom planejamento e foco tornará seu aprendizado mais rápido e produtivo. Programar não é bicho de 7 cabeças como dizem, só requer dedicação e força de vontade.


Espero ter ajudado e mostrado a você que Programar é algo factível e possível, se você realmente deseja se tornar um aqui na Digital Innovation One é o lugar certo. Bons estudos!  

0
0

Comentários (5)

1
José Pinto

José Pinto

26/08/2021 22:19

Acácio demonstrando mais uma vez o quanto é importante compartilhar o que se sabe para sempre continuarmos crescendo esse espírito de comunidade!


Para quem ainda não conhece o Acácio, é bom começar a olhar o perfil dele no LinkedIn, por que a #SemanaDevJúnior que ele promoveu foi fantástica!

1
Adilson Santos

Adilson Santos

26/08/2021 20:57

Dicas essenciais para quem quer ter um carreira sólida e profissional, então para os que estão começando segue essas dicas às riscas que o sucesso é garantido.


Parabéns Acácio pela iniciativa de ajudar quem precisa ter um o norte.

1
Renato Oliveira

Renato Oliveira

26/08/2021 19:10

Você demonstrou exatamente como eu estou me sentindo, um iniciante fora de direção, querendo aprender tudo de uma vez e em pouco tempo.

Creio que seu artigo tenha me mostrado que devo ter foco no que pretendo aprender e como devo proceder para ter um melhor aproveitamento dos meus estudos.


Vou seguir suas dicas, valeu...

1
Leandro Carvalho

Leandro Carvalho

26/08/2021 18:43

Exelente Artigo.

2
CARLOS SILVA

CARLOS SILVA

26/08/2021 18:34

Acácio Martins, um artigo essencial para clarear a mente dos programadores.

As vezes tudo parece que fica nevoado e sem rumo, saber manter o foco é essencial.


Desejo tudo de bom,

Arquiteto de TI na Porto Seguro | Programador Java e JavaScript | Mentor de Dev Jr | Estudante de Cloud Computing | Apaixonado por TI

Brasil