Compreender o código de outras pessoas é algo que você não pode escapar, pois provavelmente trabalhará em equipe, mesmo que não em equipe você pesquise no Google coisas diferentes e precisará entender o código de exemplo. Então, sim, é uma obrigação.
O que eu sinto é que todo mundo percebe que esse sentimento pode ser um pouco menor do que outro, especialmente no início. Você entende seu código melhor do que o código dos outros, pois passa muito mais tempo com seu próprio código do que o código de outra pessoa, pois você não apenas lê, mas escreve e estrutura isso em sua mente. Se você começar a gastar mais tempo com o código de outras pessoas e primeiro tentar ver que tipo de estrutura / fluxo está sendo usado, isso certamente fará com que você entenda melhor o código.
Para tornar meu argumento ainda mais convincente, se você tiver algum código que você escreveu há um ano, tente entendê-lo novamente e posso ter certeza de que você levará mais tempo, mas menos que o código de outros, para ter idéia de como estruturar seu código. código.
Espero que esta ajuda, não fique desapontado, é perfeitamente normal. Gaste mais tempo com o código e você poderá obtê-lo.