← Retour au blog

Réflexions sur ma première session en Techniques de l'Informatique

Ma première session en Techniques de l'Informatique s'est terminée il y a quelques jours. C'est le moment idéal pour faire un retour sur ces derniers mois : ce qui m'a surprise, les défis rencontrés et les leçons apprises.

Les premières impressions

Commencer un programme au cégep est toujours un peu déstabilisant. Nouveaux profs, nouveaux camarades de classe, nouveau rythme. En Techniques de l'Informatique, il y avait aussi l'apprentissage d'un tout nouveau domaine pour plusieurs d'entre nous.

L'ambiance de classe

Ce qui m'a agréablement surprise, c'est l'entraide entre les étudiants. Contrairement aux craintes que j'avais d'une atmosphère trop compétitive, la plupart des gens étaient ouverts à partager leurs connaissances et à s'entraider sur les projets.

Les cours qui m'ont marquée

Certains cours ont été plus marquants que d'autres, pour différentes raisons.

La programmation

Les cours de programmation en C# étaient exigeants mais gratifiants. Voir un programme fonctionner après des heures de travail donne une vraie satisfaction. Par contre, le débogage peut être frustrant, surtout quand l'erreur vient d'un point-virgule manquant.

Le développement web

Apprendre HTML, CSS et JavaScript a été plus accessible que prévu. La partie visuelle rend les résultats immédiats, ce qui est motivant. Créer une page web qui s'affiche correctement sur différents appareils demande quand même beaucoup d'ajustements.

Les mathématiques

Les maths en informatique sont différentes de ce qu'on voit au secondaire. La logique et les algorithmes demandent une façon de penser spécifique qui prend du temps à développer.

Réalisation importante : La théorie vue en classe prend tout son sens quand on l'applique dans des projets concrets.

Les défis rencontrés

La charge de travail

La quantité de travail à faire chaque semaine était plus importante que ce à quoi je m'attendais. Entre les cours, les exercices et les travaux pratiques, il fallait vraiment bien gérer son temps. Les semaines avant les remises de projets étaient particulièrement chargées.

Comprendre les concepts abstraits

Certains concepts en programmation restent abstraits tant qu'on ne les met pas en pratique. Les boucles, les conditions, les fonctions... Tout ça fait sens une fois qu'on les utilise dans du code réel, mais au début, c'était parfois difficile à visualiser.

Le syndrome de l'imposteur

Il y a toujours quelqu'un dans la classe qui semble tout comprendre instantanément. Ça peut être décourageant et faire douter de ses propres capacités. J'ai réalisé que tout le monde avance à son rythme et que comparer sa progression à celle des autres n'aide pas.

Ce que j'ai appris sur moi-même

Ma façon d'apprendre

J'apprends mieux en faisant qu'en lisant. Suivre des tutoriels pas à pas m'aide moins que d'essayer de construire quelque chose par moi-même, même si ça implique de faire plus d'erreurs au début.

L'importance des pauses

Rester bloquée sur un problème pendant des heures n'est pas toujours productif. Prendre une pause et revenir au code avec un esprit frais permet souvent de voir la solution évidente qu'on ne voyait pas avant.

Demander de l'aide n'est pas une faiblesse

Au début, j'hésitais à poser des questions, par peur de paraître incompétente. J'ai réalisé que les profs et les autres étudiants sont généralement contents d'aider. Rester coincée seule pendant des heures alors qu'une simple question aurait pu débloquer la situation est une perte de temps.

Leçon clé : L'informatique s'apprend en faisant des erreurs. Chaque bug résolu enseigne quelque chose de nouveau.

Les bons moments

  • Finir un projet après des semaines de travail et voir qu'il fonctionne
  • Les discussions avec d'autres étudiants passionnés par les mêmes sujets
  • Comprendre enfin un concept qui semblait impossible au début
  • Recevoir des commentaires positifs sur un projet
  • Réaliser qu'on progresse vraiment même si c'est difficile de le voir au quotidien

Les moins bons moments

  • Les nuits blanches avant les remises de projets
  • Les bugs incompréhensibles qui prennent des heures à résoudre
  • Les périodes de doute sur si j'ai fait le bon choix de programme
  • Le stress des examens, surtout quand plusieurs tombent la même semaine

Ce que je ferais différemment

Si je pouvais recommencer cette session avec ce que je sais maintenant, voici ce que je changerais :

  • Commencer les projets plus tôt au lieu d'attendre la dernière minute
  • Poser plus de questions dès le début quand quelque chose n'est pas clair
  • Créer des groupes d'étude avec d'autres étudiants plus rapidement
  • Prendre plus de temps pour vraiment comprendre les concepts de base
  • Mieux équilibrer mon temps entre les études et le reste de ma vie

Mes objectifs pour la prochaine session

Fort de ces apprentissages, voici ce que je veux améliorer pour la session prochaine :

  • Développer de meilleurs réflexes de débogage
  • Approfondir mes connaissances en développement web
  • Commencer à explorer des technologies en dehors du programme
  • Contribuer à des projets open source ou créer mes propres projets
  • Maintenir un meilleur équilibre entre travail et repos

Conclusion

Cette première session a confirmé que j'ai fait le bon choix en m'inscrivant en techniques de l'informatique. C'est exigeant, parfois frustrant, mais jamais ennuyant. Chaque jour apporte de nouveaux défis et de nouvelles choses à apprendre.

Pour ceux qui envisagent ce programme ou qui commencent bientôt, sachez que c'est normal de se sentir dépassé parfois. Tout le monde passe par là. L'important est de persévérer et de ne pas abandonner quand ça devient difficile.

Pour les futurs étudiants : Si vous aimez résoudre des problèmes, créer des choses et apprendre constamment, vous allez aimer ce programme malgré ses défis.