Deixe-me lembrá-lo pela 56ª vez que ser um programador "macaco vê, macaco faz" não vai te levar a lugares. Você deve realmente aprender os fundamentos da ciência da computação. A maioria das inovações verdadeiras na ciência da computação parou décadas atrás. A "inovação" que vemos hoje em dia é simplesmente reorganizar coisas que já existiam + hardware melhor e redes mais rápidas. (Não é um insulto aos inovadores de hoje, a inovação genuína hoje exige habilidade nesta década, assim como nas décadas passadas). A maneira como você se mantém "atualizado" com as mudanças mais recentes é aprendendo os fundamentos. - Rust é basicamente uma mistura de C ++ e programação funcional - IA é apenas computação gráfica, álgebra linear e um toque de cálculo - Blockchain é apenas computação distribuída com requisito de tolerância a falhas bizantina - SVM, EVM, CairoVM, etc. são apenas variações da arquitetura Von-Neumann com pequenas alterações. - A programação ZK (Circom, Halo2, etc) é apenas um primo da programação lógica. - O próprio ZK usa algoritmos matemáticos e de criptografia que existem há muito tempo. Se você está lutando para acompanhar, não é porque não está aprendendo rápido o suficiente, é porque você não entende os tijolos de que tudo o que chamamos de "ciência da computação" hoje em dia é feito. Metaforicamente, se tudo o que você puder fazer for colocar pizzas congeladas no micro-ondas, você acabará sendo substituído. Se você sabe como farinha, fermento, queijo, etc. interagem uns com os outros, então você pode ser um verdadeiro chef e se adaptar mesmo que a disponibilidade de ingredientes mude.
Lefteris Karapetsas
Lefteris Karapetsas6 de ago., 05:31
Quanto mais velho fico, mais percebo que 99,9% dos desenvolvedores por aí são puro lixo. E com o advento dos LLMs, essa porcentagem, por mais impossível que pareça, está aumentando.
12,9K