Cometa errosDigamos que não tenha sido possível encontrar o erro nas etapas anteriores do desenvolvimento. Isso significa que ainda há um problema. O que vamos fazer? Cometer erros! Sim, sim, você ouviu bem. Quanto mais erros, melhor. Os primeiros programadores adquiriram seus primeiros conhecimentos valiosos justamente por meio de tentativas e erros. Desenvolver ou inventar algo novo é sempre um ciclo específico de tentativas e falhas que, no final, levam ao resultado desejado. E, geralmente, quanto mais falhas, mais valiosos e profundos são os conhecimentos adquiridos. Afinal, não apenas passamos mais tempo com o nosso objeto, mas também, ao experimentar diferentes abordagens, o estudamos por todos os lados.
Porque é importante conhecer o funcionamento interno?Terá de estudar o funcionamento interno daquilo com que trabalha. Por exemplo, o núcleo do sistema operativo. Isso será muito mais útil do que criar novos tópicos em fóruns na esperança de que alguém o ajude algum dia. Estudar o «espaço sob o capô» certamente levará muito tempo. Mas, no final, você obterá não apenas a solução do problema, mas também uma compreensão profunda do que está a trabalhar. No futuro, isso ajudará a economizar muito tempo.
Divida em pequenos blocosOs sistemas modernos são enormes e confusos, e pode levar muito tempo para entender completamente como alguns deles funcionam. Mas, assim como qualquer algoritmo complexo pode ser decomposto em algoritmos mais simples, qualquer sistema pode ser dividido em blocossimples. Comece a estudar o funcionamento interno a partir desses blocos, avançando do mais próximo para o mais profundo do núcleo. Não tenha medo de experimentar. Só assim conseguirá compreender melhor e mais rapidamente como tudo funciona, e isso será o seu caminho livre de obstáculos e sem obstáculos na selva.
Algoritmo de açõesOs especialistas da Magenta Favorita apresentaram os resultados. O que fazer se você se deparar com um problema que não consegue resolver com a ajuda de pesquisas de informação?
Siga este plano:
- Não entre em pânico. Concentre-se em encontrar uma solução.
- Excluímos a possibilidade de erros simples verificando o código já escrito.
- Entendemos o funcionamento interno do que estamos a lidar.
- Tentamos e erramos.
- Encontramos uma solução.