Retour à tous les articles

Les choses que j’aurais aimé qu’on me dise quand j’ai commencé mes études en informatique.

L’informatique est aussi vaste que la médecine.

Semestre commençant à la faculté et plusieurs nouveaux étudiants avec des questions dans le groupe Telegram. Cela m’a rappelé mes propres doutes lorsque j’ai commencé ma première licence et les choses que j’aurais aimé savoir à cette époque.

1 - Anglais

La grande majorité des documentations est en anglais, et un site de traduction ne vous aidera pas toujours. Dans certains cas, il traduira des termes techniques qui ne devraient pas l’être ou qui ont une autre signification en dehors du contexte informatique.

  • Lire en anglais : Avoir une bonne lecture en anglais, c’est déjà 50 % de ce qui est nécessaire.
  • Écrire en anglais : Cela vous aidera beaucoup à poser des questions sur des forums spécialisés (stackoverflow, slack, listes de diffusion) et à contacter le support d’autres entreprises (Red Hat, Amazon, etc.).
  • Conversation : Cela vous ouvrira certainement plus de portes d’emploi, au Brésil, à l’étranger ou en télétravail.

Si vous êtes encore sceptique, dans ce petit passage que vous venez de lire, il y avait 9 mots en anglais.

2 - L’informatique est aussi vaste que la médecine

Réseaux, middleware, analyse des exigences, DBA, AD, Ops, QA, Linux, Front-end, Back-end, Java, Ruby, gouvernance…

Ne vous limitez pas aux plus célèbres, comme le support et le développement (il n’y a aucun problème avec ces deux domaines, bien sûr), essayez un peu de tout, identifiez-vous à quelque chose et spécialisez-vous.

3 - L’informatique n’est pas une science exacte

Cette affirmation peut sembler absurde, mais ceux qui ont passé des heures à essayer de résoudre un problème sans aucune erreur logique - apparente - savent de quoi je parle. Cela peut causer de la frustration dans certains cas, mais le point principal ici est de savoir décider quand découvrir la cause du problème est plus important que de le résoudre effectivement.

4 - Utilisez le tutoriel, mais lisez la documentation

  • ‘comment installer git’ : 3 020 000 résultats sur Google
  • ‘CRUD en php’ : 7 530 000 résultats sur Google
  • ‘Configurer NGINX’ : 355 000 résultats sur Google

Ces tutoriels (comment faire) sont utiles, mais comprendre à quoi cela sert et comment cela fonctionne est essentiel lorsque vous devez réparer quelque chose ou apporter une amélioration.

5 - N’ayez pas peur

Quand j’ai commencé dans l’informatique, j’avais peur d’installer Linux et de ne pas savoir le configurer ou résoudre un problème. J’avais peur d’essayer de faire quelque chose et de me tromper. C’est un cliché, largement répandu et étudié, un discours de coach, je sais, mais se tromper est essentiel pour apprendre.

Aujourd’hui, quand j’installe ou configure un système, quand je crée un pipeline, un script ou que j’exécute autre chose et que cela fonctionne du premier coup, j’ai un petit doute en pensant que j’ai fait quelque chose de mal et que le problème n’apparaîtra que plus tard (et c’est bien, car cela me pousse à tout revoir).

La peur apparaîtra toujours face à la nouveauté, à l’inattendu, et dans ces moments-là, je pense à une phrase qu’un collègue de travail m’a dite il y a quelques années :

Je ne sais pas faire, mais si j’ai le temps, je peux apprendre.

OBS : Si vous faites quelque chose avec une grande possibilité d’erreur, privilégiez l’environnement de développement, d’accord ?

6 - L’informatique est un outil, utilisez-le.

Passez une semaine à créer un code pour automatiser une tâche, mais ne passez pas 2 jours à faire cette même tâche manuellement. Le temps supplémentaire passé est facilement compensé par ce que vous avez appris et par la possibilité d’exécuter cette même tâche à l’avenir.