Est-ce que cela vous arrive de vous dire que vous auriez aimé apprendre quelque chose plus tôt dans votre parcours? Eh bien, c’est le cas pour moi. Surtout lorsque j’ai commencé l’université en informatique et lorsque je suis entrée dans le monde du travail. Cet article vise à vous donner certains conseils si vous êtes encore au cégep. Je vous révèle ce que j’aurais aimé savoir plus tôt pendant ma formation.
J’ai été au Cégep en techniques de l’informatique de gestion. Pendant 3 ans, j’ai étudié plusieurs langages de programmation : Java, Java pour Android, SQL, C#, VB, etc. Par contre, maintenant que je suis à l’université, je me rends bien compte que j’aurais dû apprendre certaines technologies plus tôt, ou porter plus attention pendant certains cours!
Je sais très bien que les cours d’un cégep à l’autre sont différents, alors je m’en tiens à mon expérience. Certains points peuvent certainement s’appliquer à tous les étudiants au cégep.
J’aurais dû être plus attentive
- Analyse
C’est l’un des cours les plus importants que j’ai eus à suivre au cégep. Comment faire des diagrammes de classe, des diagrammes de séquence, des cas d’utilisation, etc. Cela nous suit pendant toute notre carrière en informatique, qu’on le veuille ou non. L’analyse est la base de tout développement et surtout un programmeur est « bon » s’il est capable de bien analyser le travail qui doit être effectué. - SQL
J’ai très bien écouté dans ce cours, mais avoir su, j’aurais pris de meilleures notes. Aujourd’hui, je suis certaine que ces notes me seraient utiles. Je garde peu de souvenirs des exercices très difficiles que j’ai eu à faire. Pourtant, c’est dommage, car les bases de données sont littéralement partout en informatique. Peu importe le travail que nous pouvons occuper, il y aura des bases de données quelque part. - Linux
Ce cours me serait très utile aujourd’hui. 4 ans plus tard, je réalise enfin l’importance des lignes de commande et de leur grande utilité. Maintenant, chaque fois que mon ordinateur est allumé, j’ai un terminal d’ouvert. Pourquoi n’ai-je pas réalisé ça avant?! - Gestion d’un poste de travail
Ce cours portait sur tout ce qui est matériel : cartes mères, disque dur, etc. Nous avons démonté et remonté des tours en nous assurant qu’elles fonctionnent toujours, démonté des ordinateurs portables, et même démonté des MacBook (sans les remonter bien sûr – c’est impossible!). Nous avons aussi appris à jouer dans le BIOS d’un ordinateur pour la première fois. J’ai adoré ce cours, mais je m’en tenais à suivre les consignes du laboratoire et à avoir 100% plutôt que comprendre TOUT ce que je faisais. C’est ce que je regrette! J’ai des lacunes en ce qui a trait aux composantes physiques d’un ordinateur.
Nous aurions dû apprendre
- À utiliser GitHub
Peut-être était-ce une nouvelle technologie pour mes professeurs. Ceux-ci auraient donc eu à l’apprendre avant pour ensuite l’enseigner – ce qui demande un certain travail supplémentaire. Dans ce cas, cela aurait dû être de mon devoir d’apprendre à utiliser convenablement git. C’est tellement utile, même si on effectue un travail seul! Je me serais sauvée de beaucoup de problèmes lors de travaux d’équipe! - Faire des listes chaînées / FIFO / LIFO
J’ai appris l’existence de ces types de listes lorsque j’ai eu à étudier pour mon test diagnostique pour mon entrée à l’ÉTS. J’ai été voir mon ancien professeur de Java pour qu’il m’explique un peu. Je ne comprends pas pourquoi ces concepts n’ont pas été enseignés en classe. À l’université, on utilise juste ça… - Certains patrons de conception, particulièrement MVC
Maintenant que je connais MVC, je me dis tout simplement… « mais pourquoi mes professeurs ne m’ont pas montré ça pendant que j’apprenais à programmer ? », il me semble qu’apprendre la bonne pratique de conception orientée objet dès le départ permettrait d’avoir de meilleures bases.
En conclusion
La technologie évolue très rapidement! GitHub était beaucoup moins connu et utilisé dans le temps où j’allais au Cégep. Aussi, être en informatique demande d’être en mesure d’apprendre certaines nouvelles technologies par soi-même. Les professeurs ne peuvent pas tout nous apprendre, ils manqueraient de temps!
Et vous ? Y a-t-il des concepts que vous auriez aimé apprendre au cégep ?
2 commentaires
C’est vrai que Git n’est pas enseigné partout. On a eu la chance d’avoir un jeune professeur qui nous a appris Git et c’est un must en info de savoir l’utiliser. C’est triste que les vieux professeurs se montrent desintéressés quand on leur dit de l’apprendre. Faut pas devenir de même!
Salut Annie!
C’est super que tu aies eu ce professeur! C’est souvent eux qui changent un peu notre vie, si on peut dire ça, quand on est étudiants. 🙂
Haha effectivement, on espère tous ne pas devenir comme ça plus tard !
Marie