Maitriser Google : les principaux raccourcis
Google : notre guide ultime pour améliorer tes recherches web
En tant que développeur, il doit souvent t’arriver (malheureusement…) de faire face à des situations que tu ne maîtrises pas toujours, et c’est normal. Il se peut même que, en tant que dev, tu te retrouves à mener des recherches du genre “comment centrer une image” ou “comment implémenter un tableau”.
Tout le monde passe par là, et spoiler alert : il y a de fortes chances pour que tu te retrouves dans cette situation plus d’une fois :-). Pour y faire face, une seule réponse : Google.
Googler, c’est cheater ?
Je commence par briser les codes. Google, ce n’est pas de la triche : c’est même un peu ton meilleur pote qui essaiera de t’aider quand tu auras besoin de lui, n’importe quand. Pour les personnes qui pensent qu’utiliser Google, c’est tricher, on a une question. Pour monter ton meuble IKEA, tu te sers du manuel qu’ils te fournissent dans le carton, non ? Google, c’est le même principe : il existe pour t’aider !
Maintenant que la messe est dite, il est temps de maîtriser l’art d’utiliser Google (enfin, quelques principes).
Corriger une erreur
Si tu as reçu un message d’erreur, bonne nouvelle ! Ce message te dit souvent ce qu’il faut faire pour régler le bug :-). Malheureusement pour certaines erreurs, ce n’est pas si simple… C’est là que Google entre en jeu. Tu n’es certainement pas le seul dev à avoir rencontrer - et donc chercher à solutionner - ton bug, et tu trouveras forcément un thread sur Twitter ou encore une conv sur un forum pour t’aider.
Ajuster sa requête Google
Les erreurs proviennent souvent de détails directement liés à ton code. Je te parle ici de bugs dans les chemins de fichiers, dans les lignes de ton code, etc. Ainsi, en supprimant ces informations non pertinentes, et qui ne sont pas nécessaires au fonctionnement du code, tu devrais pouvoir obtenir les résultats que tu attends.
Choisir les bons mots clés
La barre de recherche Google est bien plus avancée que ce que tu imagines. Et je ne te parle pas du background, comme les tables de hachage qui connectent les différentes pages, les termes, etc. Non, je parle ici d’astuces toutes simples à connaître niveau syntaxe pour obtenir des résultats plus précis. Peu de personnes utilisent Google de cette manière, pourtant ça va grandement faciliter tes recherches.
Voici comment affiner tes recherches Google :
Rechercher une correspondance exacte
Utilise des guillemets "[phrase]” pour rechercher l’utilisation exacte d’une phrase.
Exclure des mots de votre recherche
Utilise -[terme] devant un mot pour l’exclure de ta recherche. Certains mots ont des significations différentes, et c'est un excellent opérateur pour supprimer les résultats de recherche ayant cette autre signification. Exemple : python -serpent
Rechercher à partir du contenu d’un site spécifique
Insérer site:[url] devant un terme pour rechercher des notions provenant d'un site web spécifique. C'est très utile pour gagner du temps lors de la recherche d’informations spécifiques sur un site en particulier. Exemple : site:stackoverflow.com python
Recherche dans une plage de dates spécifique
Utilisez daterange:[date1]-[date2] pour trouver des informations sur une plage spécifique. C'est particulièrement utile pour les développeurs car de nombreux articles et documentations deviennent obsolètes dès qu'une bibliothèque ou un framework est mis à jour.
Il y a bien d’autres techniques de recherches, mais celles-ci sont celles que j'utilise le plus dans mes recherches quotidiennes.
Vers un Google 2.0 ?
Pendant qu’on écrit cet article, ChatGPT gagne de plus en plus en popularité et continue à faire couler de l’encre sur les réseaux sociaux. Nombreux sont ceux qui utilisent désormais ChatGPT tel un moteur de recherches, pour obtenir des réponses et du contenu pré-mâché et exhaustif. Le serveur connaît cependant quelques ralentissements de temps en temps. De plus, StackOverflow a déjà banni ChatGPT de son site internet. En cause : les erreurs qui s’ajoutent au code du fait de l’utilisation de ChatGPT.
Résumons ! Pour ma part, je pense que Google n’est pas prêt d’être remplacé. C’est un moteur de recherches abouti, complet, et qui permet d’affiner ses différentes requêtes. J’espère que cet article t’aura apporté une nouvelle connaissance de Google. :-)