Comment devenir informaticien : 10 étapes (avec photos)

Table des matières:

Comment devenir informaticien : 10 étapes (avec photos)
Comment devenir informaticien : 10 étapes (avec photos)

Vidéo: Comment devenir informaticien : 10 étapes (avec photos)

Vidéo: Comment devenir informaticien : 10 étapes (avec photos)
Vidéo: 9 ÉTAPES POUR CRÉER UNE APP 📱 2024, Peut
Anonim

Être informaticien, ce n'est pas programmer; il s'agit de l'étude d'algorithmes (une série d'étapes, comprises par quelqu'un ou quelque chose, afin d'accomplir une tâche en un nombre d'étapes donné). De nombreux informaticiens ne programment pas du tout. En effet, Edsger Dijkstra a dit un jour: « L'informatique ne concerne pas plus les ordinateurs que l'astronomie ne concerne les télescopes.

Pas

Partie 1 sur 4: Commencer

Devenir informaticien Étape 1
Devenir informaticien Étape 1

Étape 1. Devenez un apprenant permanent

Être informaticien, c'est apprendre à être un étudiant, non seulement pendant la formation, mais tout au long de votre carrière. La technologie évolue, de nouveaux langages se développent, de nouveaux algorithmes sont conçus: vous devez être capable d'apprendre de nouvelles choses pour rester à jour.

284814 2
284814 2

Étape 2. Comprenez votre futur rôle

En tant qu'informaticien, c'est votre travail de résoudre des problèmes. Il s'agit également de résoudre les problèmes d'une manière qui peut rendre tout le monde heureux à la fin. Cela signifie acquérir de bonnes compétences en communication ainsi que des compétences en codage, car vous êtes plus susceptible de faire correspondre les besoins de votre client avec la solution appropriée si vous écoutez bien et retransmettez clairement vos compréhensions, ainsi que si vous tenez le client informé pendant le projet.

Partie 2 sur 4: Écriture de pseudocode

Devenir informaticien Étape 2
Devenir informaticien Étape 2

Étape 1. Commencez avec le pseudocode

Le pseudocode n'est pas vraiment un langage de programmation, mais c'est un moyen de représenter un programme d'une manière très anglaise. L'algorithme qui vous est le plus familier se trouve probablement sur votre bouteille de shampoing: faites mousser, rincez, répétez. Ceci est un algorithme. Il est compréhensible par vous (l'« agent informatique ») et comporte un nombre fini d'étapes. Ou le fait-il…

Devenir informaticien Étape 3
Devenir informaticien Étape 3

Étape 2. Modifiez le pseudocode

L'exemple du shampooing n'est pas un très bon algorithme pour deux raisons: il n'a pas de condition sur laquelle se terminer, et il ne vous dit pas vraiment quoi répéter. Répéter le moussage ? Ou juste le rinçage. Un meilleur exemple serait "Étape 1 - Faire mousser. Étape 2 - Rincer. Étape 3 - Répétez les étapes 1 et 2 (2 ou 3 fois pour de meilleurs résultats) puis terminez (sortie)." Ceci est compréhensible par vous, a une condition de fin (un nombre fini d'étapes) et est très explicite.

Partie 3 sur 4: Écriture d'algorithmes

Devenir informaticien Étape 4
Devenir informaticien Étape 4

Étape 1. Essayez d'écrire des algorithmes pour toutes sortes de choses

Par exemple, comment se rendre d'un bâtiment à un autre sur le campus, ou comment faire une casserole. Bientôt, vous verrez des algorithmes partout !

Devenir informaticien Étape 5
Devenir informaticien Étape 5

Étape 2. Après avoir appris à écrire des algorithmes, la programmation devrait vous venir naturellement

Achetez un livre et lisez-le entièrement pour apprendre la langue. Évitez les didacticiels en ligne car ils sont souvent écrits par des amateurs et non par des professionnels.

Cependant, n'hésitez pas à chercher de l'aide sur Internet. Les langages orientés objet comme Java et C++ sont "in" en ce moment, mais les langages procéduraux comme C sont plus faciles à utiliser car ils ne traitent que des algorithmes

Devenir informaticien Étape 6
Devenir informaticien Étape 6

Étape 3. La programmation n'est que la traduction d'un pseudocode dans un langage de programmation

Plus vous passez de temps avant de programmer à planifier en pseudocode, moins vous passerez de temps à taper et à vous gratter la tête.

Partie 4 sur 4: Analyse d'algorithmes

284814 8
284814 8

Étape 1. Renseignez-vous sur la RAM (la machine à accès aléatoire)

L'un des meilleurs endroits pour commencer est de lire le livre de Steven Skiena, The algorithm design manual.

284814 9
284814 9

Étape 2. Découvrez le comportement limitant des fonctions

Renseignez-vous sur la notation Big O.

284814 10
284814 10

Étape 3. Découvrez comment les entrées dans le pire des cas peuvent casser votre algorithme ou vous coûter très cher en temps de traitement du processeur

Il est important d'apprendre quels moyens peuvent efficacement les contrer.

Des astuces

  • Le domaine de l'informatique s'étend à de nombreux domaines différents tels que la conception et le développement informatiques, les bases de données, la sécurité informatique ou les langages informatiques, pour n'en nommer que quelques-uns. Par conséquent, il serait sage de se concentrer sur un ou peut-être quelques autres s'ils vous intéressent.
  • Après avoir appris un langage de programmation, il est facile d'en apprendre un autre dans le même paradigme, car vous ne traduisez toujours que le pseudocode dans un langage réel.
  • Un tableau blanc est un excellent endroit pour écrire des algorithmes.
  • Si vous êtes étudiant dans l'enseignement secondaire et que vous avez moins de 20 ans, envisagez de vous inscrire aux Olympiades d'informatique de votre région.

Conseillé: