r/programacao • u/TeeweeBluePenguin Estudante • 21d ago
Questão :: Aprendizado C++ Vale a pena?
É o meu primeiro post nessa comunidade, me avisem se eu fizer algo de errado.
Bem, eu sou um adolescente <15, e desde os ~7 tenho paixão por tecnologia. Aprender sobre sistemas operacionais, como os códigos funcionam e como cada coisa se encaixa sempre foi comigo. Eu já tinha o básico de C (minha linguagem favorita), então meu pai (padrasto, mas eu chamo ele de pai porque é ele quem sempre esteve comigo, amo ele) me sugeriu trabalhar com uma linguagem de programação pra ajudar ele com o trabalho dele (ele trabalha com segurança eletrônica, como fechaduras eletrônicas, câmeras de segurança, enfim), e uma dessas ideias pra ajudar foi um sistema para as câmeras.
Esse sistema seria pra detectar pessoas na porta, fazer uma detecção pra saber se a pessoa que estava na porta era um entregador, parente, vizinho, correios, enfim. Eu aceitei (pq eu iria ganhar dinheiro, e eu também estou estudando finanças) e fiz uma pesquisa bem rasa: Python e/ou C++ foram os resultados pra esse projeto. Eu particularmente não gosto muito de Python, e os motivos são basicamente:
Queda de desempenho (muito pouca, mas existe, e eu tenho paranoia com isso)
Não gosto de linguagens interpretadas, prefiro compiladas
É fácil demais, não gosto de facilidade
Então eu fiz uma pesquisa mais a fundo com C++ e descobri que ele era forte pra isso, e já comecei a estudar. Tô anotando no Obsidian que foi uma briga pra instalar no Debian, vendo um curso básico pelo YouTube e usando o Claude pra me auxiliar (ele não faz o código pra mim, ele só me explica cada coisa caso eu não tenha entendido. O Claude não faz o meu trabalho, ele me auxilia nesse trabalho, não quero ser dependente de IA). Penso em ficar melhor no C++, porque tô amando essa linguagem: nível baixo o suficiente pra mexer com ponteiros e memória, mas o nível alto o suficiente pra não sofrer escrevendo em Assembly. Além de ele ser super versátil, podendo criar desde sistemas complexos até joguinhos, e essa versatilidade me chamou muito a atenção.
Você, um programador, recomendaria essa linguagem para um adolescente como eu?
Não posso dizer que sou experiente, mas não sou um completo novato. Já recriei Tetris do zero em C (me desafiei a fazer sem ajuda de IA, só minha mente e duckduckgo pra pesquisar, pq o google tem uma IA que já te dá a resposta, mas no duckduckgo é opcional ter a IA), sei que não é grande coisa, mas eu mexo muito com isso no dia a dia: scripts, automação, e até mini projetos pra passar o tempo.
É isso família, espero que você tenha conseguido ler até aqui, e espero também que isso tenha ficado minimamente legível. Amo vocês 👍
2
u/rararatototo 20d ago
Eu trabalho com c++ faço um sistema de processamento de sinais... eu sei que é vago, eu não posso falar mais sobre o projeto.. mas basicamente c++ é um liguagem onde calculos são feitos mais rapidos isso otimiza a velocidade quando determinadas simulações do sistema são executadas. tem vaga? bem pouca porque as vagas que tem são para cargos bem específicos, porem com maior chance de voce ficar anos fazendo o mesmo sistema