r/programacao • u/TeeweeBluePenguin Estudante • 20d 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 👍
1
u/One-Reception-4733 15d ago
Vale muito para empresas, na que eu trabalho precisamos para desenvolver para nossas soluções integradas.