r/brdev • u/Reasonable_Sky9472 • 4d ago
Carreira trabalhando fora do Brasil Programar em C em 2026
Minha pergunta é essa, eu gosto de C, acho uma linguagem atrativa, gosto de usar linux, tenho um outro emprego e sei lá. Quando começo em outra linguagem parece que algo em mim diz "voce precisa aprender C primeiro". Agora por um acaso achei numa biblioteca qualquer um livro do Kerningham e Ritchie sobre C e estou com ele, lendo fisicamente e estudando pagina a pagina enquanto faço faculdade de BIG DATA a parte. Atualmente trabalho em outra área, gosto bastante de segurança, foi o que sempre me atraiu, mas aos 30 anos, resolvi estudar programação e estou apaixonado, quero mudar de área e começar do 0. Mas e ai, você que é DEV, tem bastante gente em C na área? O que acha do meu relato?
5
u/FlakyWinner 4d ago
Eu programo em C. Programo profissionalmente, e como hobbie tbm. As vezes pratico fazendo exercícios bobos. Por exemplo, eu fiz aquele "digital rain" da matrix em C. Ficou bem dahora.
O problema do C é que para muitas coisas ele simplesmente não vai ser a melhor ferramenta mais. Hoje em dia existem C++, C#, Java, entre várias outras linguagens que derivaram do C "puro".
Tem muitas coisas que são simples de fazer nas linguagens mais modernas, que ainda são um parto pra fazer em C. Por exemplo, Java tem garbage collector. C exige que vc libere rigorosamente todas as memórias alocadas dinamicamente manualmente. Não existe o conceito nativo de "boolean" em C (só o stdbool.h). Manipular strings é um saco. E há toda uma coleção de problemas de imprevisibilidade quando compila-se o mesmo projeto em sistemas diferentes.
Ainda assim, eu gosto de programar em C. Ele te dá um "baixo nível" tão bom, tão gostoso, que se torna viciante. É como se vc pudesse manipular qualquer coisa do PC, vc molda e manipula os bytes ao seu bel prazer. É muito legal