Avant de comprendre votre ordinateur, vous devez savoir qu’est-ce qui y est relié.
Quand je dis à ceux qui me demandent ce que je fais que je suis en génie logiciel, j’entends souvent :
En informatique?
Et là, parce que je n’ai pas envie de tout expliquer ce qui m’as pris environ 5 ans à bien distinguer, je dis seulement que oui, le logiciel, c’est l’informatique. Mais c’est faux.
Quand quelqu’un me demande de lui aider à réparer son ordinateur, parce que j’ai étudié là-dedans, je ne peux pas m’empêcher de leur dire que ce n’est pas mon domaine … Je connais les ordinateurs, je peux les réparer, mais pas plus que n’importe qui qui s’y intéresse. Durant mes multiples années d’études, j’ai eu seulement un cours, un seul, sur le dépannage d’ordinateurs.
- J’ai conçu les plans d’un micro-contrôleur, que j’ai “wrappé“, dépanné et programmé.
- J’ai fait l’intelligence artificielle d’un jeu semblable aux échecs.
- J’ai programmé un bras robotisé, contrôlé à partir d’un joystick, ainsi qu’un traitement d’images pour déterminer la taille de la tour construite par ce bras robotisé.
- Je travaille sur un projet d’oculométrie (“eye tracking”).
- Et plusieurs autres projets technologiques similaires.
Mais non, je ne suis pas meilleur qu’un autre pour réparer un ordinateur portable. Désolé. Pour ça, probablement que votre beau-frère, petit cousin serait plus efficace.
Mais bon, je n’écris pas de cet article pour dire à quel point les gens confondent plusieurs sphères qui sont connexes, mais très différentes, à un seul et même concept : l’informatique. Je l’écris pour essayer de vous démêler. De vous aider à voir vers quoi vous voulez vous diriger, ce que vous voulez apprendre (ou pas), pour vous éviter d’étudier “en informatique”, alors que vous vouliez vraiment faire autre chose.
Par contre, comme je l’ai mentionné plus tôt, malheureusement, il faut avoir travaillé ou étudié là-dedans pour très bien comprendre, la preuve étant que j’ai entendu parler de ces distinctions formellement seulement au milieu de mes études en ingénierie logicielle. Pas au début, au centre. En plein centre.
Rendu à ce point, il est un peu tard pour changer de branche, autrement vous venez de presque doubler le temps de vos études.
Construire son propre satellite
Évidemment, je parle d’études ici, mais si vous vouliez apprendre le fonctionnement de votre ordinateur, programmer, faire des sites web ou des micro-contrôleurs, vous n’avez pas besoin d’aller à l’école. Ça aide, surtout pour trouver des emplois, mais ce n’est pas nécessaire.
La preuve, c’est qu’il n’y a absolument aucun prérequis pour construire son propre satellite et le mettre en orbite. Oui, il y a probablement certaines lois, je ne les connais pas, et je ne vous dit pas d’aller essayer de lancer votre satellite demain dans votre cours. Par contre, ce que je veux dire, c’est que ce n’est même pas nécessaire d’être ingénieur pour mettre un satellite en orbite.
Pour faire un pont, il faut être ingénieur civil.
Pour faire un satellite, il faut seulement savoir comment faire.
Fin de la parenthèse…
3 sphères de l’informatique
- Matériel (“Hardware”) : L’ordinateur physique
- Logiciel (“Software”) : Le système d’exploitation (Windows, Mac OS, Linux) et les programmes
- Internet et Télécommunications (“Cloud”) : Entre deux ordinateurs physiques, via le logiciel, puis le matériel (les câbles ou le sans-fil)
Notons aussi le logiciel embarqué (“Firmware”), qui fait la connexion entre le matériel et le logiciel.
L’informatique, c’est le matériel d’un ordinateur, le système d’exploitation associé, les applications de base, et la communication à d’autres ordinateurs, selon le cas…
Donc, l’informatique, c’est tout, mais seulement quelques parties…
Je ne vous ai peut-être pas démêlé tout ça, mais il faut bien commencer quelque part … Plus de détails bientôt.