não programa em Assembly ? Nutela. piadas a parte, sempre é bom saber como as coisas funcionam "por trás dos panos", ajuda a você resolver problemas com mais efetividade, porém nem sempre é necessário, a tecnologia evolui para facilitar nossa vida também. os métodos das linguagens de alto nível ja são muito bem otimizados, então eu nunca vou implementar uma árvore pois O(logn). Alguém já implementou isso!
Exato! Entender como funciona por trás dos panos é um diferencial, mas reinventar a roda toda vez não faz sentido. As linguagens de alto nível e as bibliotecas existem justamente para otimizar o trabalho e evitar esforço desnecessário.
Mas é aquela coisa: quando algo dá errado ou precisa de otimização, quem sabe como funciona por baixo sempre tem uma vantagem. Então, não precisa programar em Assembly todo dia, mas saber um pouco nunca fez mal a ninguém. 😆