Executando verificação de segurança...
3

Dicas fundamentais para quem está começando na programação!

Primeira dica: É dificil mesmo, não se assuste.
Você vai abrir um video no youtube, não vai entender e vai pensar "Tá vendo? Não é pra mim... Nunca vou entender isso". Entender de primeira ninguem vai. Programação é um universo totalmente novo. Lógica, funções, variaveis tudo isso é novidade. Eu tive contato pela primeira vez no ensino médio técnico e sai de la sem saber nada, empurrei com a barriga pra me formar, aprendi novamente sozinho na epoca da pandemia e aprendi pela terceira vez na faculdade. Na terceira vez pareceu fácil.

Segunda dica: Todo mundo erra.
Você vai tentar fazer seu primeiro comando para imprimir 'hello world' e é capaz de errar logo de cara e pensar "Eu sabia, nao tenho talento". Mas tudo na programação é atenção e determinação. Errar ponto por virgula ou esquecer o ponto e virgula no final da linha? Todo dev erra, desde o que está aprendendo até o senior com 10 anos de carreira. O que importa é achar o erro e corrigi-lo.

terceira dica: Só se aprende fazendo.
Você vai ver videos do tipo 'curso basico: lingua tal em 4 horas' sem acompanhar na prática e achar que absorveu todo aquele conteudo. Depois vc vai ver videos do tipo 'curso basico: seu primeiro app' sem acompanhar, afinal você sabe o que é int, string e função. Logo em seguida vc vai ver videos do tipo 'melhorando seu código: como profissionais codam?' sem acompanhar, afinal vc sabe o que são if's e for's. E no dia que vc decidir abrir a IDE, nao vai lembrar nem como declara variavel.

Quarta dica: Aprender e entender lógica é nescessário.
Quando você aprender o q são variaveis, condicionais e funções, vai sentir como se soubesse programar tudo, afinal acha que todo codigo se resume a isso. Então vai ter a brilhante ideia de fazer um super app com funcionalidades e tudo o mais! Vai começar a codar mas copiando e colando vários if's, for's e while's da internet. Quando testar seu app, os if's nao funcionam como você esperava, os while's entram em loop infinito, os for's executam um numero errado de vezes e vendo tudo isso você sente que nunca vai terminar o seu super app... Mas nesse momento você tem que respirar, voltar naqueles tutoriais e video-aulas sobre lógica que você ignorou e aprender.

Quinta dica: Um degrau de cada vez.
Agora que aprendeu a linguagem e lógica finalmente se sente pronto para aquele super app! Finalmente vai começar a codar a funcionalidade dos botões e de repente nada funciona e nenhuma mensagem de erro aparece pra te ajudar. Então você começa a pesquisar e usar ferramentas extras e elas só pioram o seu código! E a documentação é confusa e as postagens na internet sobre esses erros são mais ainda! Se isso aconteceu, você começou a subir a escada correndo. Existem muitas ferramentas que auxiliam e facilitam a programação, mas se ir atochando no código sem as conhecer, vai gerar problemas nelas e entre elas que a IDE não vai reconhecer, você vai ter que saber o que está acontecendo só olhando o fluxo de dados e debugando sozinho e se não souber o que significam aquelas coisas que você jogou no código, não vai achar nunca os erros. Saiba o que está fazendo.

Resumo:
O que você vai se deparar quando aprender programação:
Dificuldade, algo que não se aprende da noite pro dia. Erros, as pessoas não estão acostumadas a cometer erros atras de erros, por isso desistem. Botar a mão na massa, aceitar que vc precisa se arriscar pra aprender. Respeitar todas as etapas, não achar que você vai conseguir desviar de um assunto chato na área, por que voce não vai. Não se atropelar, conhecer a ferramenta que está usando.

Todas essas questões eu enfrentei mais de uma vez na programação e enfrento sempre que preciso aprender algo novo, afinal todo dia sai uma tecnologia nova e de vem em sempre você vai receber uma tarefa pedindo algo que nunca fez antes. Se eu puder tirar essas inseguranças de você que está aprendendo agora a programar, já sei que não passei por tudo isso a toa.

Carregando publicação patrocinada...
2

Cara, muito bom seu post. Eu dei inicio a programação tem mais ou menos 2 meses, nunca tive contato com ela antes disso, estava achando muito difícil, quebrando cabeça tentando aprender tudo de vez achando que era a forma certa. Passando algumas semanas eu comecei a perceber que acelerar o processo não é bom um bom caminho, temos que subir um degrau por vez.

Se você que está lendo, começou na programação por agora e tá se achando burro, lembre-se que nenhum médico se tornou médico de um dia pro outro, assim como nenhum programador criou um aplicativo de um dia pro outro. Todos nós temos nosso tempo de aprendizado, o importante é você estudar todos os dias e colocar em prática, uma hora ou outra você vai absorver aquele conteúdo.

Abraços!!

2

Bem legal suas dicas, gostaria de recomendar um passo a mais pra cada um que pretende se especializar em programação. Invista um tempo aprendendo a organizar seu código, leia sobre padrões de projeto, sobre clean code. Na minha opinião isso é fundamental para trabalhar em equipe e senti falta disso em algumas empresas que fiz parte.

2

Isso realmente é muito importante. Inegável. Mas meu foco aqui foi pro cabra que abriu os primeiros videos, tá perdidinho e já falando que tecnologia não é pra ele. Principios clean code, padrões de projetos, etc são mais importantes quanto toda essa base já ta feita. Eu lembro que o primeiro livro que comprei foi clean code, li li li e entendia de forma meio sombreada, do mesmo jeito que via os videos de programação sem acompanhar. Quando baixei a bola, comecei a estudar do zero e depois fui ler tava tudo claro como água! Por isso não toquei nesse assunto nesse post, mas com certeza vou falar sobre no futuro

1

Vlw, cara. Estou me programando para começar à estudar programação para entrar no mercado, mas eu ainda estou em Lógica de Programação kkk. Só queria saber o que estudar depois de Lógica. Vlw desde já!

1

Depois de lógica você vai aprender algoritmo. Estudar algoritmo é programar os comandos mais comuns das linguagens em portugues mesmo, para por a lógica em prática. (Dependendo já é isso que você está fazendo quando diz q estuda lógica) Depois, escolher uma linguagem das mais populares como python, javascript, java, c# (se você quiser aprender as linguagens antigas e mais dificeis como cobol ou até c, eu não recomendo, mas vai de cada um) e quando escolher a linguagem procura no youtube por "Curso basico - linguagem tal" vai ter videos lá de 2 horas, 4 horas, 10 horas... e ficar atento por que vão surgir muitas propagandas pra você de workshops e bootcamps do tipo "semana dev java" "python week" "projeto coder", faça. São essas as materias práticas que vai te dar uma noção verdadeira da programação.

Não tente aprender todas as linguagens ao mesmo tempo. Foque em uma e resista a vontade de ficar viajando pras outras.

Quando seu back-end estiver belezinha vale a pena tentar aprender um front-end pra melhorar o curriculo, mas isso já vai ser daqui a um tempo.