Dans la première étape, après avoir appris le langage C, je me suis dit que, comme je n'étais pas étudiant en informatique, lorsque j'irais chercher un emploi, j'aurais besoin d'un certificat à montrer à l'entreprise qui recrute. Obtenir un certificat à l'université pourrait aussi me permettre de me mettre en valeur parmi mes camarades de classe ou les étudiants des années inférieures.

  • A : Hé mon pote, j'ai un certificat en informatique, et toi ?
  • B : Waouh waouh waouh, c'est impressionnant, comment as-tu fait ?
  • A : Bla bla bla... (commence à partager des conseils de réussite)

À l'époque, l'examen informatique le plus populaire pour les étudiants non spécialisés en informatique à l'université était le National Computer Rank Examination (NCRE). Ce satané truc avait quatre niveaux :

  • Examen de niveau 1 : logiciels bureautiques et autres notions de base (très élémentaire).
  • Examen de niveau 2 : lié à la programmation, y compris le langage C, etc.
  • Examen de niveau 3 : il s'agit du niveau préparatoire d'ingénieur, couvrant les technologies réseau, les technologies de bases de données, etc.
  • Examen de niveau 4 : comprend ingénieur réseau, ingénieur base de données, etc.

Digression : à cette époque, notre filière proposait un cours NCRE de niveau 2 intitulé Visual FoxPro (un cours sur les bases de données) au deuxième semestre de la deuxième année. Je ne sais pas s'il existe encore aujourd'hui. J'ai réussi l'examen au premier semestre de la deuxième année. Le contenu de l'examen était simple – il suffisait de manipuler une base de données sur ordinateur (je ne savais même pas comment j'avais réussi à l'époque). De plus, Visual FoxPro avait 6 heures de cours par semaine, alors j'ai directement demandé une dispense de crédits et j'ai passé ce temps à apprendre le langage C. Aujourd'hui, je pense que si vous êtes encore étudiant, vous devriez valider vos crédits le plus tôt possible et consacrer plus de temps aux cours que vous voulez vraiment apprendre.

Quand j'ai vu ces examens par niveaux, le niveau 1 était ennuyeux, et j'avais déjà le certificat de niveau 2. Je devais en obtenir un plus élevé. Plus tard, j'ai choisi NCRE Network Technology (pourquoi ai-je choisi cela ? Je ne sais pas non plus. Je suppose que le réseau semblait plus confortable, et c'était purement pour le certificat).

À cette époque, l'examen NCRE Network Technology était divisé en une épreuve écrite et une épreuve sur ordinateur :

Pour l'épreuve écrite, j'ai simplement acheté un livre. J'ai utilisé l'édition 2008 (comme montré ci-dessous), puis j'ai mémorisé les concepts et fait des exercices des années précédentes. C'était relativement simple.

L'épreuve sur ordinateur portait sur la programmation en langage C (heureusement, je l'avais appris auparavant), et le programme était sélectionné parmi un ensemble de 100 questions. La banque de questions était publique, c'était donc essentiellement un examen à livre ouvert. Mais honnêtement, j'ai mémorisé les programmes de la banque de questions par cœur sans avoir la moindre idée de ce qu'ils signifiaient.

Comment les ai-je mémorisés ? Une bonne mémoire vaut mieux qu'un mauvais stylo. J'ai recopié le code de la banque de questions lettre par lettre dans mon cahier. Chaque question a été recopiée au moins 10 fois. À ce compte, j'ai recopié au moins 1000 fois. Avec le recul, je me donnais vraiment à fond à l'époque.

Beaucoup de programmes dans la banque de questions étaient très courts ; seuls quelques-uns avaient beaucoup de code. J'ai à peine mémorisé les courts. À cette époque, j'espérais tomber sur le type court pour réussir l'examen. Je pensais : « Je ne serai pas assez malchanceux pour tomber sur l'une des questions à long code » (parce que celles-ci étaient vraiment impossibles à mémoriser).

Mais parfois, ce que l'on souhaite le moins arrive quand même. Lors du premier test sur ordinateur, bon sang, je suis effectivement tombé sur la question avec le code le plus long. Le résultat final est que j'ai réussi l'examen écrit mais échoué au test sur ordinateur.

Heureusement, le score de l'examen écrit pouvait être reporté à l'examen suivant, alors j'ai attendu encore six mois et j'ai recopié le code encore 1000 fois (ça m'a donné envie de vomir). À la deuxième tentative, j'ai eu la chance de tomber sur une question simple et j'ai réussi avec la note maximale. J'ai finalement obtenu le certificat dont je rêvais (je ne sais pas où je l'ai laissé maintenant) :

Après cela, j'ai continué sur ma lancée et j'ai réussi l'examen NCRE Ingénieur réseau niveau 4 du premier coup. Pour être honnête, l'examen d'Ingénieur réseau niveau 4 ne comportait qu'un examen écrit, pas de test sur ordinateur, donc mémoriser le livre suffisait, et je l'ai réussi du premier coup.

À ce stade, j'avais collectionné les certificats NCRE niveaux 2, 3 et 4. Je pouvais invoquer le dragon divin et jouer les grands seigneurs, haha.

Laissez-moi résumer :

En fait, il est difficile de dire si obtenir des certificats à l'université était utile. Bien que ces certificats n'aient servi à rien quand je suis allé chercher un emploi, ils m'ont plus ou moins aidé à apprendre des connaissances en réseautique et m'ont fait recopier des programmes en langage C des milliers de fois, comprenant parfaitement les boucles for et while, etc.

Donc, puisque vous avez beaucoup de temps à l'université, si vous ne savez vraiment pas quoi faire, obtenir un certificat est aussi une bonne idée. Au moins, cela montre que vous n'avez pas paressé pendant vos études et que vous êtes motivé.

Chérissez votre temps à l'université, car quatre années passent vraiment vite. Améliorer ses capacités, c'est ce qui compte vraiment, même si ce n'est qu'un petit peu.

Suggestions de compétences :

  • Anglais : très utile pour apprendre l'informatique.
  • Permis de conduire : une compétence de base dans la vie.
  • Éloquence : une fois dans la société, on compte surtout sur sa parole.
  • Lecture : pas forcément dans ta spécialité ; histoire, psychologie, économie, etc. Apprendre davantage ne fait jamais de mal.
  • ……