Mon conseil serait de jeter le livre!
Pas littéralement bien sûr. Ce que je veux dire, c’est entrer dans un domaine dans lequel vous avez peu d’expérience et y résoudre des problèmes difficiles, sans apprendre les solutions existantes. Ne vous fiez qu'à votre créativité, à votre esprit critique et peut-être à un manuel de référence.
Vous pouvez concevoir un format d'image. Ou un serveur web. Ou un schéma de compression. Système de fichiers. Noyau. Intelligence artificielle. Langage de programmation. Système de vision par ordinateur.
Quelque chose que vous trouvez intéressant, assez complexe et dont vous n’avez jamais entendu parler. Ne pas lire à ce sujet: il suffit de sauter directement dans. Expérience. Faire des erreurs. Réinventer la roue.
Ne demande pas d'aide. Éloignez-vous des tutoriels. Restez à l'écart de la théorie. Ne tirez pas une solution de l'étagère.
Pourquoi?
- Nous apprenons mieux des erreurs.
- Cela vous donne l'occasion de vous entraîner à proposer des solutions de manière créative, plutôt que de régurgiter et d'adapter les anciennes solutions.
- Vous êtes obligé d'évaluer vos idées. Vous ne pouvez pas les évaluer sans développer une bonne compréhension de vos outils, du problème que vous résolvez et de l'idée que vous souhaitez évaluer. Cela conduit à une compréhension plus profonde du sujet que vous ne développeriez autrement. (N'hésitez pas à lire sur les outils que vous utilisez, mais ne lisez pas sur le problème que vous essayez de résoudre.)
Faites quelques tentatives et une fois que vous êtes satisfait de ce que vous avez accompli, laissez-le pendant quelques mois. Ensuite, revenez frais et voyez si vous pouvez trouver une nouvelle perspective. Après cela, il est temps de commencer à lire sur le problème et sur la façon dont les autres l’ont résolu (ou discuté avec des gens). À ce stade, au lieu de vous dire «oui, c'est logique» pendant que vous lisez, vous dites «oui, exactement », ou «bien, dans une certaine mesure», ou «wow, c'est intelligent».
En d'autres termes, vous penserez de manière beaucoup plus critique à ce que vous lisez et vous le trouverez beaucoup plus facile à comprendre et à retenir, car vous disposez déjà d'un grand "cadre mental" auquel le lier. Vous vous sentirez à l'aise avec les choses que vous avez découvertes indépendamment et vous repartirez avec un tas de nouvelles connaissances.
N'essayez pas de rendre votre solution parfaite. Prouvez à vous-même que vous pouvez résoudre le problème. Adoptez une attitude positive et si vous vous sentez découragé par le problème, rappelez-vous que la personne qui l'a résolu le premier en savait probablement autant que vous (en fait, ils ne savaient pas qu'il avait une solution!).