DIFICULDADE NA PROGRAMAÇÃO
Ola, estou um pouco perdido... Não sei o que e nem onde estudar.No momento estou estudando python atraves do canal "Curso em video", entretanto, apos finalizar este curso nao conhcek um rumo para seguir. Se alguem puder me ajudar, agradeço!
1) O que te faz pensar que quer trabalhar com programação? 2) Você conhece as principais áreas da programação?
Define bem o porquê de tu querer trabalhar com isso, descobre as áreas, e vê qual delas se encaixa melhor com teus objetivos.
Respondendo sobre minha decisão:
-
Eu gosto de trabalhar sentado no ar condicionado e no computador (não é crime ser honesto). Também gosto de problemas desafiadores, e gosto de interagir com tecnologia, pois me sinto parte da mudança de paradigma que o mundo tá passando.
-
Conheço as áreas e descartei algumas de cara:
- Não sou o cara do produto, gosto de lógica de programação, algoritmos e padrões de projeto.
- Não sou bom com design nem gosto fazer telas, então descartei o front por hora
- Gosto muito de IA, mas sinto que me falta base sólida em matemática avançada pra ser realmente bom na área.
- Tenho muito interesse com cloud, pois vejo num futuro muito próximo que a complexidade de manter uma infraestrutura será atribuída majoritariamente a provedores como AWS, Azure e GCP, e acho que isso pode gerar muitas oportunidades.
Direcionei minha energia no backend (java e spring), e estou aprendendo sobre cloud conforme posso. Dá uma olhada num roadmap para dev backend, só pra ter uma ideia de um possível caminho: https://roadmap.sh/backend
O curso em video tem um curso maravilhoso de logica e támbem recomendo essa playlist de um professor de matematica: https://www.youtube.com/playlist?list=PLrOyM49ctTx-HWypJVvn_zMO1o7oOAfVx
É essencial ter uma boa base!
Depende, qual é o seu objetivo com a programação? Com quais coisas você tem mais afinidade para aprender e trabalhar? Esses e outros questionamentos vão guiar a sua carreira. Eu comecei da mesma forma, com um curso de Python no curso em vídeo, aprendi muito do básico do Python e fiz todos os exercícios. É um ótimo curso de introdução.
Hoje eu estou desenvolvendo em node, bem diferente do Python lá do início, mas conheço muito das duas linguagens. Mesmo ainda não estando no mercado de trabalho eu já vi muita evolução do que eu aprendi lá com o Guanabara. O que mais me fez alavancar no conhecimento de programação foi aprender C, foi aí que entendi muitos conceitos importantíssimos e pude aprender javascript de forma avançada sem nunca fazer nenhum curso, apenas com as bases em C e em Python e praticando muito.
O mais importante é traçar onde você quer chegar, qual carreira quer seguir ou quais objetivos tem programando. Eu comecei a aprender programação lá no finalzinho de 2019 e perdi muito tempo por não saber qual era o meu objetivo com a programação. Isso fez também que em alguns momentos eu abandonasse esses estudos, por me sentir frustrado ao não conseguir aprender e colocar em prática algumas coisas.
Um objetivo bem traçado e persistência vão te levar exatamente onde você quer chegar, não importa com qual linguagem, tecnologia ou stack que você queira trabalhar. Pesquise sobre as áreas, Eront End, Back End, Devops, QA, Data Science, Mobile e outras e vá entendendo o que cada uma significa. Um conselho pessoal: caso seu objetivo seja trabalhar como programador, não foque em uma área por conta de salário, sendo um bom programador os salários podem ser altíssimos em qualquer área. Para isso várias ferramentas podem te ajudar a guiar os seus estudos como por exemplo o Roadmap.sh que contém roadmaps de várias áreas da tecnologia, te dando o passo a passo de como iniciar nelas.
O melhor conselho que posso te dar é: mergulhe dentro da programação, de inicio aprenda de tudo um pouco e depois foque apenas naquilo que você tem mais afinidade, siga um roadmap e coloque todos os seus conhecimentos em prática. Comece resolvendo problemas seus no dia a dia, depois resolva problemas de seus familiares, amigos, vizinhos e etc. O importante no início é praticar com projetos relevantes, pois isso pode ser utilizado como experiência na hora de aplicar para uma vaga. A programação é muito difícil e confusa, isso provavelmente nunca irá mudar, para sobreviver é preciso persistência e muita resiliência, mas no final tudo acaba valendo a pena.
o que faz seu olho brilhar? desenvolvimento web? mobile? games? dados? segurança? acho que é um bom caminho tentar conhecer um pouquinho de cada coisa pra ter uma noção do que se especializar
vc começou a estudar já pela linguagem phyton? ou manja de lógica de programação, Html, Css e JS?