Eu me indentifico muito com você, eu comecei a programar pra criar jogos (eu quando era criança tinha jogado o jogo "Hill Climbing Racing" e foi apartir daí que eu fiquei maluco pra programar jogos, não só jogos, mas qualquer coisa), comecei usando a GameMaker 8, depois o Game Maker Studio 2 e a unity. Aprendi C#, depois C e C++, depois Lua e Python e por ultimo e não menos importante, aprendi Script PowerShell e ASSEMBLY (X86-16, X86-32 e X86-64 alem de um pouquinho de ARM, RISCV e o do Arduino) antes de entrar na Faculdade. (Eu recomendo aprender assembly se vc gosta mesmo de entender como as coisas funcionam, isso vai realmente fazer você entender o porque do C ser do jeito que ele é, mas não para no assembly não, tem outras coisas bem baixo nivel igualmente interessantes). E nesse momento eu estou na pira de fazer um sistema operacional próprio (junto com um kernel feito por mim 😀).
Só que eu devo ser 1 ou 2 anos mais velho do que você, já que eu entrei na faculdade esse ano 😁 (Entrei na UFABC).
O seu texto basicamente resume os meus costumes e vontades na área de programação e da matemática (ja fiz a OBI também no terceiro ano e cheguei na ultima faze mas sem ganhar nada, já que eu deslizei em 1 questão 😅, antes eu nem sabia que essa olimpiada existia... E aqui na UFABC tem o GRUB que é o grupo que participa de competições desse tipo aqui na faculdade, não, esse GRUB não tem nada haver com o bootloader GRUB, eu acho kkkkk).
E como eu já estou já faculdade, já tive um gostinho de como é lá e eu posso dizer que...
SIM VC PRECISA FAZER A FACULDADE! Claro, você não vai ficar pobre ou sla, perder todas as oportunidades de trabalha se não fizer. Só que na faculdade você vai ganhar 3 coisas que são muito difíceis de conseguir sem ela:
(1) Você vai conhecer muitas pessoas com gostos parecidos (programação e matematica), além dos professores, o que vai fazer você a criar um ótimo network
(2) Você vai realmente aprender os fundamentos, ESSE É O OBJETIVO DA FACULDADE (pelo menos a minha deixa isso explícito). Desde os fundamentos na matematica até nos da computação
(3) Você vai conhecer outros universos dessa área na universidade.
Por exemplo, você sabe que em transmissão de dados na rede existe uma boa chance de ter dados corrompidos né, e como você acha que é identificado esses dados corrompidos? E eles podem ser recuperados ou será necessário que você receba novamente esses dados?
Pois é, você vai aprender isso na universidade também. Claro, tem outras áreas como segurança da informação tlg (existem muitas areas que nunca passaram pela sua cabeça).
É claro que trabalhar é importante...
Mas se você tiver a base (a faculdade lhe oferece isso) fica mais fácil aprender, entender e aplicar o que o mercado exige, o que no final junta o bom (estar melhor pro mercado) e o agradável (estudar os fundamentos). É claro, normalmente a faculdade não forma você para ir direto para o trabalho, mas você vai concerteza aprender com uma grande facilidade o que o mercado exige (você aparenta amar programação e matemática, que nem eu, logo eu acredito que isso vai ser o menor problema)
BOM
vou deixar uns links que eu julgo interessantes (provavelmente você dá devo ter visto alguns deles)
(Canal "Low Level Learning"): https://youtube.com/@LowLevelLearning?si=lmX3gax9fMDPgBoA
(Vídeo que dá umas pinceladas no Baixo Nivel): https://www.youtube.com/live/E7TEz60UA90?si=ghZVpXirVB3Cjlz7
(Canal "Fabio Akita"): https://youtube.com/@Akitando?si=5MfBen1KG198BJhi
(Video "Devo Fazer Faculdade?" do canal "Fabio Akita"): https://youtu.be/iRjEa7N8wEo?si=eysTPVmGreqtQEu7
(Video "Devo Fazer Faculdade?" do canal "Fabio Akita", sim outro video sobre esse assunto kkkk, só que esse vídeo é bem mais focado em argumentar a favor de fazer a faculdade): https://youtu.be/XWVcF7BoCSc?si=sdAcES_Vwx3f0t-6
(TabNews "Ainda vale à pena estudar Assembly"): https://www.tabnews.com.br/Deiv/ainda-vale-a-pena-estudar-assembly
Bom, lendo a sua postagem foi isso que passou pela minha cabeça kkkkk