Executando verificação de segurança...
1

Acho que você mesmo já se respondeu kk.

Sobre estudar linguagens de baixo nível, elas ajudam sim, conhecimento sempre ajuda. Mas não é o foco em sí da cibersegurança ou outros caminhos. O que meus professores falavam era: Não importa a ferramenta, importa o seu domínio sobre ela.

Além disso na faculdade, no curso de microcontroladores eu tive que aprender assembly para programar o processador 8086. E bem, aquilo só me deu um bom conhecimento de memorias e como funciona as coisas de forma mais profunda mas sem sombra de dúvias, aquilo não foi um boom na minha vida que me trouxe novos horizontes.

Eu só estou me sentindo melhor programador agora que estou estudando sobre design patterns (mesmo dps de formado e já trabalhando a um tempo na área). Não vejo mais a minha ferramenta como uma linguagem. Vejo a minha ferramenta como padrões de código que vou aprendendo por ai. Bem como alguns que aprendi sobre cibersegurança. Como o uso de JWT... bcrypt... Esses pequenos detalhes combino em outras linguagens, até hoje uso meus conhecimentos de java para criar coisas no typescript (sim sou daqueles viciados em usar o modelo DAO com ORMs).

O foco é, não desanima, aprende mesmo oque quiser, não se limite a linguagens, os padrões acabam sendo melhores do que a linguagem em sí.

Estudo design patterns aqui gostei do estilo dele.

Bem provavelmente deve existir padrões para segurança também. (obs: foi mal que acabou saindo um pouco do escolpo)

Carregando publicação patrocinada...
2

Opa Lucas, beleza? foi mal a demora, dia longo! hahah

Quando mencionei linguagem de baixo nível, estava pensando em adquirir um entendimento mais próximo da máquina para enriquecer meus conhecimentos atuais. Estava pensando entre seguir esse caminho ou me dedicar ao estudo da cibersegurança. Embora não estejam necessariamente interligados, devo optar por uma dessas direções no momento.

Quanto aos design patterns, boas práticas, etc... concordo plenamente contigo! Independentemente da linguagem, biblioteca ou framework utilizados, é possível aplicar os princípios agnóstico às ferramentas.

Como você mencionou, acabei me respondendo no final - foi um clássico caso de Rubber Duck Debugging 😂. Esta conversa com você, e tudo o que você disse me fez reavaliar alguns conceitos em minha mente. Muito obrigado pela troca!

PS. Vou dar uma olhada na playlist recomendada, achei bem interessante!