Je programmais depuis de nombreuses années mais je voulais un diplôme pour me rendre plus employable. Ayant déjà étudié une fois à l'université, je n'ai pas choisi une majeure en informatique de 5 ans mais un programme d' ingénierie logicielle plus court et plus orienté vers la pratique .
Je m'attendais à ce qu'il se concentre davantage sur les compétences concrètes que sur la théorie, mais j'avais toujours cette idée que les universités et les professeurs aiment que les choses soient correctes, formelles, académiques. C'est toujours de la science, non? Faux - J'ai été surpris de voir combien de cours d'informatique étaient bâclés.
Dans un cours d'introduction au C ++, nous avons été testés sur des clichés comme "pourquoi les globaux sont-ils mauvais" et "pourquoi les constantes sont-ils bons", après avoir simplement écrit 1-2 programmes. Anecdotes aléatoires sans contexte approprié. Polycopiés contenaient system(pause/cls)
, getch
et en- têtes aiment conio.h
et iodos.h
. L'une des tâches consistait à imprimer des "caractères ASCII" de 32 à 255 , avec une capture d'écran montrant un tel tableau imprimé à l'aide de la page de codes Windows-1252, mais sans mentionner du tout l'encodage.
Question : quand une université / professeur semble utiliser des outils et des méthodes de qualité inférieure et / ou obsolètes, et le contenu enseigné est incorrect à la limite, comment gérez-vous de façon constructive et respectueuse, le cas échéant?
Certaines réponses soulignent que vous devez regarder au-delà de la programmation car il s'agit simplement d'un outil pour apprendre des sujets tels que les structures de données et les algorithmes. Je suis d'accord avec cette idée, mais dans ce cas, il n'y avait pas vraiment de tel plan derrière le style pauvre. La plupart des cours enseigneraient simplement un autre "outil" sans beaucoup de théorie de base ni aucune "vue d'ensemble". On a souvent l'impression qu'ils ont été rapidement mis en place juste pour offrir un tel cours.
Je suis resté avec et j'ai finalement obtenu mon diplôme. La qualité est restée assez faible tout au long (à quelques grandes exceptions près), et plusieurs autres étudiants s'en sont plaints. Comme prévu, j'ai appris beaucoup plus de projets personnels et d'emplois à temps partiel que de l'école, mais le processus de fin d'études et le label "étudiant en logiciel" semblent mystérieusement utiles en eux-mêmes!